BDC срещу транзакция с повикване
BDC или Batch Data комуникация и транзакция на обаждания са начини за взаимодействие. Човек може да срещне много разлики между BDC и транзакция с обаждания.
Когато сравняваме двете, Batch Data Communication е най-старата техника за взаимодействие. Най-важният аспект на BDC интерфейса е асинхронната обработка. Това означава, че се използва за множество транзакции на данни. При този метод няма да се стартира нова транзакция, докато предишната транзакция не бъде напълно записана в базата данни. В пакетното предаване на данни сесиите не започват паралелно.
От друга страна, най-важният аспект на интерфейса за транзакционни разговори е синхронна обработка. Това означава, че се използва само за една транзакция с данни. При транзакции с разговори прехвърлянията се извършват в момента на самата обработка.
В Call Transaction програмата ABAP обработва грешката. Програмата ABAP в Call Transaction също се занимава с персонализирани обработки на грешки и интерфейси в реално време. В пакетното предаване на данни програмата ABAP генерира сесия с всички транзакционни данни.
Има голяма разлика и в трансфера на данни, развиващ се Batch Data Communication и транзакцията за обаждания. Когато Batch Data Communication прехвърля голямо количество данни, транзакцията за разговори прехвърля само малко количество данни. Друга разлика, която може да се види между Batch Data Communication и Call Transaction, е скоростта на обработка. Обработката е бавна в Batch Data Communication в сравнение със скоростта на обработка при транзакцията на разговори.
Когато се справят с грешки, както Batch Data Communication, така и транзакцията за обаждане имат свои спецификации. Докато в Batch Data Communication се създава журнал за грешки, грешките трябва да се обработват много ясно.
Друга разлика, която се вижда, е в трансфера на данни. В пакетната комуникация на данни данните не се актуализират, освен ако сесията не бъде напълно обработена. От друга страна, данните се актуализират автоматично при транзакция на разговори.
резюме
1. Най-важният аспект на BDC интерфейса е асинхронната обработка. От друга страна, най-важният аспект на интерфейса за транзакционни разговори е синхронна обработка.
2. При транзакции с разговори прехвърлянията се извършват в момента на самата обработка. В BDC няма да се стартира нова транзакция, докато предишната транзакция не бъде напълно записана в базата данни.
3. Когато Batch Data Communication прехвърля голямо количество данни, транзакцията за разговори прехвърля само малко количество данни.
4. Обработката в Batch Data Communication е бавна в сравнение със скоростта на обработка при транзакцията на разговори.