Giao dịch cuộc gọi BDC vsÂ
BDC hoặc Batch Data Communication và giao dịch cuộc gọi là những cách giao tiếp kỹ thuật. Người ta có thể bắt gặp nhiều sự khác biệt giữa BDC và giao dịch cuộc gọi.
Khi so sánh cả hai, Batch Data Communication là kỹ thuật giao thoa lâu đời nhất. Khía cạnh quan trọng nhất của giao diện BDC là xử lý không đồng bộ. Điều này có nghĩa là nó được sử dụng cho nhiều giao dịch dữ liệu. Trong phương pháp này, sẽ không có giao dịch mới nào được bắt đầu cho đến khi giao dịch trước đó được ghi hoàn toàn vào cơ sở dữ liệu. Trong Batch Data Communication, các phiên không bắt đầu song song.
Mặt khác, khía cạnh quan trọng nhất của giao diện Giao dịch cuộc gọi là xử lý đồng bộ. Điều này có nghĩa là nó chỉ được sử dụng cho một giao dịch dữ liệu duy nhất. Trong giao dịch cuộc gọi, việc chuyển tiền diễn ra tại thời điểm tự xử lý.
Trong Giao dịch cuộc gọi, chương trình ABAP xử lý lỗi. Chương trình ABAP trong Giao dịch cuộc gọi cũng xử lý các giao diện xử lý lỗi tùy chỉnh và giao diện thời gian thực. Trong Batch Data Communication, chương trình ABAP tạo một phiên với tất cả dữ liệu giao dịch.
Ngoài ra còn có một sự khác biệt lớn trong việc truyền dữ liệu phát triển giao tiếp cuộc gọi và giao dịch dữ liệu Batch. Khi Batch Data Communication chuyển lượng dữ liệu lớn, giao dịch cuộc gọi chỉ chuyển một lượng nhỏ dữ liệu. Một sự khác biệt khác có thể thấy giữa Giao tiếp dữ liệu hàng loạt và Giao dịch cuộc gọi là ở tốc độ xử lý. Quá trình xử lý chậm trong Batch Data Communication khi so sánh với tốc độ xử lý trong giao dịch cuộc gọi.
Khi xử lý lỗi, cả Batch Data Communication và giao dịch cuộc gọi đều có thông số kỹ thuật riêng. Mặc dù nhật ký lỗi được tạo trong Batch Data Communication, các lỗi cần được xử lý rất công khai.
Một sự khác biệt khác được nhìn thấy là trong việc truyền dữ liệu. Trong Batch Data Communication, dữ liệu không được cập nhật trừ khi phiên được xử lý hoàn toàn. Mặt khác, dữ liệu được tự động cập nhật trong giao dịch cuộc gọi.
Tóm lược
1. Khía cạnh quan trọng nhất của giao diện BDC là xử lý không đồng bộ. Mặt khác, khía cạnh quan trọng nhất của giao diện Giao dịch cuộc gọi là xử lý đồng bộ.
2. Trong giao dịch Cuộc gọi, việc chuyển tiền diễn ra tại thời điểm tự xử lý. Trong BDC, sẽ không có giao dịch mới nào được bắt đầu cho đến khi giao dịch trước đó được ghi hoàn toàn vào cơ sở dữ liệu.
3. Khi Batch Data Communication chuyển lượng dữ liệu lớn, giao dịch cuộc gọi chỉ chuyển một lượng nhỏ dữ liệu.
4. Việc xử lý chậm trong Batch Data Communication khi so sánh với tốc độ xử lý trong giao dịch cuộc gọi.