SAP BDC Tutorial

The full form of BDC is Batch Data Communication. It’s a technique in SAP used for mass input of data or uploading data into SAP system (If particular BAPI is not available).BDC also known as Batch Input. There are two types of BDC are there

ABAP programming is requires for any BDC methods. First we need to record a transaction and then embed this recording in our ABAP program. Then we will run this using Call Transaction using or BI session method.


This is the fastest method to transfer data.



USING <bdc_tab>

MODE  <mode>

UPDATE  <update>


Main Display Modes used

A: Display all

E: Display Errors only

N : No Display


Main Updates modes

S: Synchronous

A: Asynchronous

L : Local Update


While we doing CALL TRANSACTION USING method, first we will create a structure BDCDATA for the transaction. This structure is used in the USING addition of the CALL TRANSACTION statement.

Batch Input Session

In this method data is stored in a batch input session and later run this session. Here is the process flow of BI session method.

Now this session will be in a batch input queue and we need to process it. The session processing can be two types

Also Read : ABAP Tutorial Home page -> SAP LSMW Steps -> Difference between CALL TRANSACTION USING and batch Input Session methods -> ABAP Transaction codes

SAP ALECRMSCMSRMSAP Solutions SAP ReferencesSAP BasicsPP ModuleWMSAP Partners
HomeContact & Privacy PolicyTwitter
All of the product names here are trademarks of their respective companies. The site is not affiliated with SAP AG.