Transaksi Panggilan BDC vs
BDC atau Batch Data Communication dan panggilan transaksi adalah cara-cara teknik interfacing. Satu dapat menemukan banyak perbedaan antara BDC dan transaksi panggilan.
Saat membandingkan keduanya, Komunikasi Data Batch adalah teknik antarmuka tertua. Aspek terpenting dari antarmuka BDC adalah pemrosesan Asynchronous. Ini berarti digunakan untuk beberapa transaksi data. Dalam metode ini, tidak ada transaksi baru akan dimulai sampai transaksi sebelumnya telah sepenuhnya ditulis ke database. Dalam Komunikasi Data Batch, sesi tidak dimulai secara paralel.
Di sisi lain, aspek terpenting dari antarmuka transaksi Panggilan adalah pemrosesan secara sinkron. Ini berarti hanya digunakan untuk satu transaksi data. Dalam transaksi Panggilan, transfer berlangsung pada saat pemrosesan itu sendiri.
Dalam Transaksi Panggilan, program ABAP menangani kesalahan. Program ABAP dalam Panggilan Transaksi juga menangani penanganan kesalahan khusus dan antarmuka waktu-nyata. Dalam Komunikasi Data Batch, program ABAP menghasilkan sesi dengan semua data transaksional.
Ada juga perbedaan besar dalam transfer data yang berkembang dari Komunikasi Data Batch dan transaksi panggilan. Ketika Komunikasi Data Batch mentransfer sejumlah besar data, panggilan transaksi hanya mentransfer sejumlah kecil data. Perbedaan lain yang dapat dilihat antara Komunikasi Data Batch dan Transaksi Panggilan adalah pada kecepatan pemrosesan. Pemrosesan lambat dalam Komunikasi Data Batch jika dibandingkan dengan kecepatan pemrosesan dalam transaksi panggilan.
Saat berurusan dengan kesalahan, baik Komunikasi Data Batch dan transaksi panggilan memiliki spesifikasi sendiri. Sementara log kesalahan dibuat dalam Komunikasi Data Batch, kesalahan harus ditangani dengan sangat jelas.
Perbedaan lain yang terlihat adalah transfer data. Dalam Komunikasi Data Batch, data tidak diperbarui kecuali sesi sepenuhnya diproses. Di sisi lain, data secara otomatis diperbarui dalam transaksi panggilan.
Ringkasan
1. Aspek terpenting dari antarmuka BDC adalah pemrosesan Asynchronous. Di sisi lain, aspek terpenting dari antarmuka transaksi Panggilan adalah pemrosesan secara sinkron.
2. Dalam transaksi Panggilan, transfer berlangsung pada saat pemrosesan itu sendiri. Di BDC, tidak ada transaksi baru akan dimulai sampai transaksi sebelumnya telah sepenuhnya ditulis ke database.
3. Ketika Komunikasi Data Batch mentransfer sejumlah besar data, panggilan transaksi hanya mentransfer sejumlah kecil data.
4. Pemrosesan lambat dalam Komunikasi Data Batch bila dibandingkan dengan kecepatan pemrosesan dalam panggilan transaksi.