BDC – Batch Data Communication
BDC is an abbreviation for Batch Data Communication. It is a common data transportation method and is especially useful in large data communication scenario. There are two methods to run BDC program. One is using statement ‘Call Transaction’ directly. In this method, the screen is simulated directly but difficult for error processing. The other method is to create a BDC session. Actual data transportation is executed when running this BDC session. I will explain the two methods further.
The BAPI can also be used for data transfer as an alternative.
Call Transaction
With Call Transaction statement, the system process the data more quickly than BDC session. Before using this statement, you need to populate the BDC internal table with screen recording data and transactional data. External data does not have to be deposited in a session for later processing. Instead, the entire batch input process takes place inline in your program.
Syntax:
CALL TRANSACTION USING MODE UPDATE