What is BDC Programming in SAP?

BDC (Batch Data Conversion) is an automated procedure for transferring large volumes of external or legacy data into the SAP system using batch input programming. There are three ways to do this:

  • Call Transaction Method
  • Session Method
  • Direct Input Method

Irrespective of the method, the techniques use the following steps:
o Identify the screens of the transaction that the program will process.
o Write a program to build the BDC table that will be used to submit the data (i.e., text file) to SAP.
o Submit the BDC table to the system in the ‘batch mode’ or as a ‘single transaction’ by the CALL TRANSACTION command.

The Call Transaction method cannot be used when you want to process multiple transactions. Instead, use the BDC-insert function to achieve this.