Difference Between Similar Terms and Objects

Difference Between BDC and Call Transaction

BDC vs  Call Transaction

BDC or Batch Data Communication and call transaction are ways of interfacing technique. One can come across many differences between BDC and call transaction.

When comparing the two, Batch Data Communication is the oldest interfacing technique. The most important aspect of BDC interface is Asynchronous processing. This means that it is used for multiple transactions of data. In this method, no new transaction will be started till the previous transaction has been completely written to the database. In Batch Data Communication, the sessions do not start in parallel.

On the other hand, the most important aspect of Call transaction interface is synchronous processing. This means that it is used for only a single data transaction. In Call transactions, the transfers take place at the time of processing itself.

In Call Transaction, the ABAP programme handles the error. The ABAP programme in Call Transaction also deals with custom error handling and real-time interfaces. In Batch Data Communication, the ABAP programme generates a session with all transactional data.

There is also a big difference in the data transfer evolving Batch Data Communication and call transaction. When Batch Data Communication transfers large amount of data, call transaction only transfers a small amount of data. Another difference that can be seen between Batch Data Communication and Call Transaction is in the processing speed. The processing is slow in Batch Data Communication when compared to the processing speed in call transaction.

When dealing with errors, both Batch Data Communication and call transaction have their own specifications. While error log is created in Batch Data Communication, the errors need to be handled very overtly.

Another difference that is seen is in the data transfer. In Batch Data Communication, the data is not updated unless a session is completely processed. On the other hand, the data gets automatically updated in call transaction.

Summary

1. The most important aspect of BDC interface is Asynchronous processing. On the other hand, the most important aspect of Call transaction interface is synchronous processing.

2. In Call transactions, the transfers take place at the time of processing itself. In BDC, no new transaction will be started till the previous transaction has been completely written to the database.

3. When Batch Data Communication transfers large amount of data, call transaction only transfers a small amount of data.

4. The processing is slow in Batch Data Communication when compared to the processing speed in call transaction.

Sharing is caring!


Search DifferenceBetween.net :




Email This Post Email This Post : If you like this article or our site. Please spread the word. Share it with your friends/family.


Leave a Response

Please note: comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Articles on DifferenceBetween.net are general information, and are not intended to substitute for professional advice. The information is "AS IS", "WITH ALL FAULTS". User assumes all risk of use, damage, or injury. You agree that we have no liability for any damages.


See more about : ,
Protected by Copyscape Plagiarism Finder