Forskjellen mellom BDC og Call Transaction

BDC vs Call Transaction

BDC eller Batch Data Kommunikasjon og samtale transaksjon er måter å grensesnitt teknikk. Man kan komme over mange forskjeller mellom BDC og samtale transaksjon.

Ved sammenligning av de to er Batch Data Communication den eldste grensesnittteknikken. Det viktigste aspektet av BDC-grensesnittet er asynkron behandling. Dette betyr at den brukes til flere transaksjoner av data. I denne metoden vil ingen ny transaksjon bli startet før den forrige transaksjonen er helt skrevet til databasen. I Batch Data Communication starter ikke øktene parallelt.

På den annen side er det viktigste aspektet av Call-transaksjonsgrensesnittet synkron behandling. Dette betyr at den bare brukes til en enkelt datatransaksjon. I Call-transaksjoner finner overføringene sted på selve behandlingen.

I Call Transaction håndterer ABAP-programmet feilen. ABAP-programmet i Call Transaction omhandler også tilpasset feilhåndtering og sanntidsgrensesnitt. I Batch Data Communication genererer ABAP-programmet en økt med alle transaksjonsdata.

Det er også en stor forskjell i dataoverføringen som utvikler Batch Data Communication og samtale transaksjon. Når Batch Data Communication overfører store mengder data, overfører overføringstransaksjon bare en liten mengde data. En annen forskjell som kan ses mellom Batch Data Communication og Call Transaction er i prosesseringshastigheten. Behandlingen er sakte i Batch Data Communication når det sammenlignes med behandlingshastigheten i samtale-transaksjon.

Når det gjelder feil, har både Batch Data Communication og call transaksjon sine egne spesifikasjoner. Mens feillogg er opprettet i Batch Data Communication, må feilene håndteres veldig åpenbart.

En annen forskjell som ses, er i dataoverføringen. I Batch Data Communication, er dataene ikke oppdatert med mindre en økt er fullstendig behandlet. På den annen side blir dataene automatisk oppdatert i samtaletransaksjon.

Sammendrag

1. Det viktigste aspektet av BDC-grensesnittet er asynkron behandling. På den annen side er det viktigste aspektet av Call-transaksjonsgrensesnittet synkron behandling.

2. I Call-transaksjoner finner overføringene sted på selve behandlingen. I BDC vil ingen ny transaksjon bli startet før den forrige transaksjonen er skrevet helt til databasen.

3. Når Batch Data Communication overfører store mengder data, overfører overføringstransaksjon bare en liten mengde data.

4. Behandlingen er sakte i Batch Data Communication, sammenlignet med prosesseringshastigheten i samtaletransaksjon.