Skillnad mellan BDC och samtalstransaktion Skillnad mellan

Anonim

BDC vs Call Transaction

BDC eller Batch Data Communication och samtalstransaktioner är sätt för gränssnittsteknik. Man kan stöta på många skillnader mellan BDC och call transaction.

När man jämför de två är Batch Data Communication den äldsta gränssnittstekniken. Den viktigaste aspekten av BDC-gränssnittet är asynkron bearbetning. Det betyder att det används för flera transaktioner av data. I denna metod kommer ingen ny transaktion att startas tills den föregående transaktionen har skrivits fullständigt till databasen. I Batch Data Communication startar sessionerna inte parallellt.

Å andra sidan är den viktigaste aspekten av samtalstransaktionsgränssnittet synkron bearbetning. Det innebär att det endast används för en enda datatransaktion. Vid samtalstransaktioner sker överföringen vid tidpunkten för själva bearbetningen.

Vid samtalstransaktion hanterar ABAP-programmet felet. ABAP-programmet i Call Transaction handlar också om anpassad felhantering och realtidsgränssnitt. I Batch Data Communication genererar ABAP-programmet en session med all transaktionsdata.

Det finns också en stor skillnad i den dataöverföring som utvecklar Batch Data Communication och samtalstransaktionen. När Batch Data Communication överför stor mängd data, överför samtalstransaktion endast en liten mängd data. En annan skillnad som kan ses mellan Batch Data Communication och Call Transaction ligger i bearbetningshastigheten. Bearbetningen är långsam i Batch Data Communication jämfört med bearbetningshastigheten vid samtalstransaktion.

Vid hantering av fel har både Batch Data Communication och call transaction egna specifikationer. Medan fellogg skapas i Batch Data Communication, måste felen hanteras mycket öppet.

En annan skillnad som ses är i dataöverföringen. I Batch Data Communication uppdateras data inte om inte en session är helt bearbetad. Å andra sidan uppdateras data automatiskt i samtalstransaktion.

Sammanställning

1. Den viktigaste aspekten av BDC-gränssnittet är asynkron bearbetning. Å andra sidan är den viktigaste aspekten av samtalstransaktionsgränssnittet synkron bearbetning.

2. Vid samtalstransaktioner sker överföringen vid tidpunkten för själva bearbetningen. I BDC startas ingen ny transaktion tills den tidigare transaktionen har skrivits fullständigt till databasen.

3. När Batch Data Communication överför stor mängd data, överför samtalstransaktion endast en liten mängd data.

4. Bearbetningen är långsam i Batch Data Communication jämfört med bearbetningshastigheten vid samtalstransaktion.