Archive

Posts Tagged ‘BDC’

BDC – Batch Data Communication

April 14th, 2010 1 comment

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

Read more…