BDC vs transakcija poziva
BDC ili Batch podataka Komunikacija i transakcija poziva su načini povezivanja. Može se naići na brojne razlike između BDC i transakcije poziva.
Kada ih usporedite, Batch podatkovna komunikacija je najstarija tehnika spajanja. Najvažniji aspekt BDC sučelja je Asinhrona obrada. To znači da se koristi za više transakcija podataka. U ovoj se metodi neće pokrenuti nova transakcija sve dok prethodna transakcija nije u potpunosti zapisana u bazu podataka. U paketnom komuniciranju podataka sesije se ne pokreću paralelno.
S druge strane, najvažniji aspekt sučelja transakcije poziva je sinkrona obrada. To znači da se koristi samo za jednu transakciju podataka. U transakcijama s pozivima, prijenosi se odvijaju u vrijeme same obrade.
U transakciji poziva, program ABAP upravlja pogreškom. Program ABAP u pozivu Transaction također se bavi sučeljem rukovanja pogreškama i sučeljima u stvarnom vremenu. U paketnom komuniciranju podataka program ABAP generira sesiju sa svim transakcijskim podacima.
Velika je razlika i u prenosu podataka koji se razvija i Batch Data Communication i transakciji poziva. Kada Batch Data Communication prenosi veliku količinu podataka, transakcija poziva prenosi samo malu količinu podataka. Još jedna razlika koja se vidi između paketne komunikacije podataka i transakcije poziva je u brzini obrade. U paketnoj komunikaciji podataka obrada je sporo u odnosu na brzinu obrade u transakciji poziva.
Kada se bave pogreškama, i paketna komunikacija podataka i transakcija poziva imaju svoje specifikacije. Iako se u Batch Data Communication kreira dnevnik pogrešaka, pogreške trebaju biti obrađene vrlo otvoreno.
Druga razlika koja se vidi je u prijenosu podataka. U paketnom komuniciranju podataka podaci se ne ažuriraju ako sesija nije u potpunosti obrađena. S druge strane, podaci se automatski ažuriraju u transakciji poziva.
Sažetak
1. Najvažniji aspekt BDC sučelja je Asinhrona obrada. S druge strane, najvažniji aspekt sučelja transakcije poziva je sinkrona obrada.
2. U transakcijama s pozivima, prijenosi se odvijaju u vrijeme same obrade. U BDC-u neće se pokrenuti nova transakcija sve dok prethodna transakcija u potpunosti ne bude zapisana u bazu podataka.
3. Kada paketna komunikacija podataka prenosi veliku količinu podataka, transakcija poziva prenosi samo malu količinu podataka.
4. U paketnoj komunikaciji podataka obrada je spora u usporedbi s brzinom obrade u transakciji poziva.