BDC vs Call Transaction
A BDC vagy a kötegelt adatkommunikáció és a hívás tranzakció a technikák interfészének módja. Sok különbséggel találkozhatunk a BDC és a hívás tranzakció között.
A kettő összehasonlításakor a kötegelt adatkommunikáció a legrégebbi interfész-technika. A BDC interfész legfontosabb aspektusa az aszinkron feldolgozás. Ez azt jelenti, hogy több adat tranzakcióra használják. Ebben a módszerben nem indul el új tranzakció, amíg az előző tranzakciót teljesen nem írják az adatbázisba. A kötegelt adatkommunikációban a munkamenetek nem indulnak párhuzamosan.
Másrészt a Call tranzakciós felület legfontosabb szempontja a szinkron feldolgozás. Ez azt jelenti, hogy csak egyetlen adattranzakcióra használják. A felhívásos tranzakciók esetében az átutalásokra maga a feldolgozás kerül sor.
A Call Transaction alkalmazásban az ABAP program kezeli a hibát. A Call Transaction ABAP programja az egyedi hibakezeléssel és a valós idejű interfészekkel is foglalkozik. A kötegelt adatkommunikációban az ABAP program munkamenetet generál az összes tranzakciós adattal.
Nagy különbség van az adatátvitel során kialakuló kötegelt adatkommunikáció és a hívás tranzakciók között is. Amikor a kötegelt adatkommunikáció nagy mennyiségű adatot továbbít, a hívás tranzakció csak kis mennyiségű adatot továbbít. Egy másik különbség, amely a kötegelt adatkommunikáció és a hívás tranzakció között látható, a feldolgozási sebességben van. A kötegelt adatkommunikációban a feldolgozás lassú a hívás tranzakciók feldolgozási sebességéhez viszonyítva.
A hibák kezelésekor mind a kötegelt adatkommunikációnak, mind a hívás tranzakciónak megvannak a saját specifikációi. Míg a hibanapló a kötegelt adatkommunikációban jön létre, a hibákat nagyon nyíltan kell kezelni.
Egy másik különbség, amelyet látott, az adatátvitel. A kötegelt adatkommunikációban az adatok csak akkor kerülnek frissítésre, ha egy munkamenetet teljesen feldolgoznak. Másrészt, az adatok automatikusan frissülnek a hívás tranzakció során.
összefoglalás
1. A BDC interfész legfontosabb aspektusa az aszinkron feldolgozás. Másrészt a Call tranzakciós felület legfontosabb szempontja a szinkron feldolgozás.
2. A felhívásos tranzakciók esetében az átutalásokra maga a feldolgozás kerül sor. A BDC-ben nem indít új tranzakciót, amíg az előző tranzakciót teljesen nem írják az adatbázisba.
3. Amikor a kötegelt adatkommunikáció nagy mennyiségű adatot továbbít, a hívás-tranzakció csak kis mennyiségű adatot továbbít.
4. A kötegelt adatkommunikációban a feldolgozás lassú a feldolgozási sebességhez viszonyítva.