Logo it.removalsclassifieds.com

Differenza tra BDC e transazione di chiamata (con tabella)

Sommario:

Anonim

BDC o Batch Data Communication e Call Transaction sono metodi di strategia di interfacciamento. È possibile imbattersi in numerosi contrasti tra BDC e Call Transaction. La gestione è ritardata nella comunicazione dati batch quando contrastata con la velocità di preparazione nelle transazioni di chiamata. Quando si gestiscono gli errori, sia Batch Data Communication che Call Transaction hanno i loro dettagli.

BDC vs transazione di chiamata

La differenza tra BDC e Call Transaction è che l'interfaccia BDC è asincrona, ovvero viene elaborata in batch, d'altra parte, la parte principale dell'interfaccia Call Transaction è sincrona, ovvero richiede una base in tempo reale.

BDC o Batch Data Communication è una strategia di interfacciamento batch creata da SAP. È per la maggior parte utilizzato per il trasferimento di informazioni nel framework SAP R/3. BDC funziona riproducendo l'input del cliente da uno schermo basato sul valore utilizzando un programma ABAP.

Call Transaction, gli scambi vengono avviati nell'ora della preparazione, quindi il programma ABAP dovrebbe fare l'errore di prendersi cura. Può anche essere utilizzato per le interfacce in corso e la gestione degli errori personalizzati e la registrazione dei punti salienti.

Tabella di confronto tra BDC e transazione di chiamata

Parametri di confronto

BDC

Transazione di chiamata

Errori nella trattativa In BDC, la gestione degli errori viene completata dal framework creando un registro degli errori. Nelle transazioni di chiamata, la gestione degli errori deve essere eseguita espressamente dal programma utilizzando la struttura BDCMSGCOLL.
Misurare È utilizzato per un'enorme quantità di informazioni. È l'ideale per una minore quantità di informazioni.
Tipo di comunicazione La gestione delle informazioni è asincrona. La gestione delle informazioni è sincrona.
Set di dati Gli aggiornamenti dei set di dati sono coordinati. Gli aggiornamenti dei set di dati sono coordinati/non simultanei.
Utilizzo Possono essere utilizzati vari scambi. È possibile utilizzare un solo scambio.

Cos'è BDC?

La comunicazione di dati BDC o batch è un metodo che utilizza informazioni sul patrimonio o impilamento di informazioni nel framework SAP che non viene aggiornato nei framework SAP. Ad esempio, l'organizzazione sceglie di adattare i suoi framework e tecniche a SAP e introduce SAP, dovrebbe trasferire un volume gigantesco di informazioni che è una parte dei suoi framework di ereditarietà o vecchi framework nel framework SAP. Questa strategia viene eseguita tramite BDC.

Le riunioni BDC, altrimenti chiamate sessioni di input batch, vengono utilizzate per impilare le informazioni sul patrimonio nel framework SAP ed eseguire commissioni profondamente ridondanti che includono il passaggio di informazioni. La riunione BDC imita la sezione online, a parità di condizioni, scambi, approvazioni che vengono ricordate per ogni scambio.

Per eseguire uno scambio BDC, uno sviluppatore deve esaminare fisicamente l'intero scambio in modo interessante. Dovrebbe prendere nota di ogni campo, comprese le sottigliezze come il nome, il tipo e la lunghezza del campo. L'ingegnere del software deve comporre un programma di input di gruppo per organizzare l'intera informazione in avvicinamento in una tabella BDC. SAP lavora sull'intero ciclo utilizzando la registrazione BDC. La registrazione BDC è un elemento che viene ricordato per i framework SAP R/3. Nella registrazione BDC, un client registra uno scambio di esempio e l'Importatore guidato organizza la registrazione nella costruzione dell'albero dei tipi. L'albero viene quindi utilizzato in Map Designer che mappa l'intera informazione direttamente nella disposizione della tabella BDC. Questo viene poi preparato del tutto dal programma delle riunioni BDC.

Che cos'è la transazione di chiamata?

La transazione di chiamata è una strategia come la strategia di riunione, mentre l'input di gruppo è una metodologia in due fasi, la transazione di chiamata esegue le due fasi online una dopo l'altra, possiamo riavviare il framework. Le parti principali dell'interfaccia CALL TRANSACTION USING sono: – Preparazione sincrona – Trasferimento di informazioni per uno scambio solitario – Aggiornamento sincrono e insolito di set di dati entrambi concepibili. Il programma indica quale tipo di aggiornamento si desidera. LUW separato per lo scambio, il framework riproduce un set di dati inviato prima e dopo la spiegazione CALL TRANSACTION USING. – Non viene prodotto alcun registro di preparazione dell'input del mazzo.

Nella tecnica Call Transaction, chiamiamo lo scambio nel programma BDC stesso. Supponendo che abbiamo bisogno che questo programma venga eseguito da un'altra persona, allora dobbiamo aprirgli il codice. Il metodo di transazione delle chiamate funziona in primo piano. Nessuna modalità di visualizzazione è equivalente all'elaborazione in background nella tecnica della transazione di chiamata. Call Transaction Method può gestire solo una singola applicazione alla volta. Nel metodo di transazione chiamata nessun file di registro ovviamente. Dobbiamo configurare il file di registro utilizzando BDCMSGCOLL. Call Transaction Method Aggiorna il database in modo asincrono. In questo metodo, le informazioni vengono aggiornate automaticamente nella transazione della chiamata.

Principali differenze tra BDC e transazione di chiamata

Conclusione

In contrasto tra le due, Batch Data Communication è la procedura di interfacciamento più stagionata. La parte principale dell'interfaccia BDC è la preparazione asincrona. Ciò implica che viene utilizzato per un periodo piuttosto lungo di informazioni. In questa strategia, nessun nuovo scambio verrà avviato finché lo scambio passato non sarà stato mantenuto in contatto con il set di dati. In Batch Data Communication, gli incontri non iniziano allo stesso modo. Quando si gestiscono gli errori, sia la comunicazione dei dati in batch che la transazione delle chiamate hanno i loro dettagli. Mentre il registro degli errori viene effettuato nella comunicazione dei dati in batch, gli errori dovrebbero essere ovviamente affrontati.

Un'altra distinzione che si vede è nel movimento delle informazioni. In Batch Data Communication, le informazioni non vengono aggiornate tranne se viene gestita una riunione. Inoltre, le informazioni vengono aggiornate naturalmente nelle transazioni di chiamata.

Riferimenti

Differenza tra BDC e transazione di chiamata (con tabella)