Forskellen mellem BDC og opkaldstransaktion

BDC kontra opkaldstransaktion

BDC eller batch-datakommunikation og opkaldstransaktion er måder at blande teknik på. Man kan støde på mange forskelle mellem BDC og opkaldstransaktion.

Når man sammenligner de to, er batchdatakommunikation den ældste grænsefladeteknik. Det vigtigste aspekt af BDC-interface er asynkron behandling. Dette betyder, at det bruges til flere transaktioner af data. I denne metode vil ingen ny transaktion blive startet, før den forrige transaktion er fuldstændigt skrevet til databasen. I batchdatakommunikation starter sessionerne ikke parallelt.

På den anden side er det vigtigste aspekt af opkaldstransaktionsgrænsefladen synkron behandling. Dette betyder, at det kun bruges til en enkelt datatransaktion. I opkaldstransaktioner finder overførslerne sted på selve behandlingen.

I opkaldstransaktion håndterer ABAP-programmet fejlen. ABAP-programmet i opkaldstransaktion beskæftiger sig også med brugerdefineret fejlhåndtering og realtidsgrænseflader. I batchdatakommunikation genererer ABAP-programmet en session med alle transaktionsdata.

Der er også en stor forskel i den dataoverførsel, der udvikler Batch-datakommunikation og opkaldstransaktion. Når batchdata-kommunikation overfører en stor mængde data, overfører opkaldstransaktion kun en lille mængde data. En anden forskel, der kan ses mellem batchdatakommunikation og opkaldstransaktion, er i behandlingshastigheden. Behandlingen går langsomt i batchdatakommunikation sammenlignet med behandlingshastigheden i opkaldstransaktion.

Når man håndterer fejl, har både Batch Data-kommunikation og opkaldstransaktion deres egne specifikationer. Mens der oprettes fejllogg i batchdatakommunikation, skal fejlene håndteres meget åbenlyst.

En anden forskel, der ses, er i dataoverførslen. I batchdatakommunikation opdateres dataene ikke, medmindre en session er fuldt behandlet. På den anden side opdateres dataene automatisk i opkaldstransaktion.

Resumé

1. Det vigtigste aspekt af BDC-interface er asynkron behandling. På den anden side er det vigtigste aspekt af opkaldstransaktionsgrænsefladen synkron behandling.

2. I opkaldstransaktioner finder overførslerne sted på selve behandlingen. I BDC startes ingen ny transaktion, før den forrige transaktion er fuldstændigt skrevet til databasen.

3. Når Batch Data-kommunikation overfører en stor mængde data, overfører opkaldstransaktion kun en lille mængde data.

4. Behandlingen går langsomt i batchdatakommunikation sammenlignet med behandlingshastigheden i opkaldstransaktion.