Разница между BDC и транзакцией вызова

BDC vs Call Transaction

BDC или пакетная передача данных и транзакции вызова являются способами сопряжения техники. Можно встретить много различий между BDC и транзакцией вызова.

Сравнивая их, пакетная передача данных является самой старой техникой взаимодействия. Наиболее важным аспектом интерфейса BDC является асинхронная обработка. Это означает, что он используется для нескольких транзакций данных. В этом методе новая транзакция не будет запущена, пока предыдущая транзакция не будет полностью записана в базу данных. В пакетном обмене данными сеансы не начинаются параллельно.

С другой стороны, наиболее важным аспектом интерфейса транзакции вызова является синхронная обработка. Это означает, что он используется только для одной транзакции данных. В транзакциях Call, переводы происходят во время самой обработки.

В транзакции вызова программа ABAP обрабатывает ошибку. Программа ABAP в Call Transaction также имеет дело с пользовательской обработкой ошибок и интерфейсами в реальном времени. В Batch Data Communication программа ABAP генерирует сеанс со всеми транзакционными данными..

Существует также большая разница в передаче данных, развиваемой в пакетном обмене данными и транзакциях вызовов. Когда Batch Data Communication передает большой объем данных, транзакция вызова передает только небольшой объем данных. Другое различие, которое можно увидеть между передачей пакетных данных и транзакцией вызова, заключается в скорости обработки. В пакетном обмене данными обработка идет медленно по сравнению со скоростью обработки в транзакции вызова.

При работе с ошибками как пакетная передача данных, так и транзакция вызова имеют свои собственные спецификации. В то время как журнал ошибок создается в Batch Data Communication, ошибки должны обрабатываться очень открыто.

Еще одно отличие, которое видно, заключается в передаче данных. В пакетном обмене данными данные не обновляются, пока сеанс не будет полностью обработан. С другой стороны, данные автоматически обновляются в транзакции вызова.

Резюме

1. Наиболее важным аспектом интерфейса BDC является асинхронная обработка. С другой стороны, наиболее важным аспектом интерфейса транзакций вызовов является синхронная обработка..

2. В транзакциях Вызова переводы происходят во время самой обработки. В BDC новая транзакция не будет запущена, пока предыдущая транзакция не будет полностью записана в базу данных..

3. Когда пакетная передача данных передает большой объем данных, транзакция вызова передает только небольшой объем данных..

4. Обработка данных в пакетной передаче данных идет медленно по сравнению со скоростью обработки в транзакции вызова.