SAP BDC ABAP report using Call Transaction to automate data input

BDC using the SAP Call transaction involves calling an SAP transaction in the background from within the ABAP program. The process involves building an Internal BDC table containing the screen information needed to execute the required transaction and then passing this to the Call transaction command (See code example).

The full procedure for creating a BDC program is as follows:

STEP 1
Create recording using SM35(or SHDB).
STEP 2
Use recording as a basis to populate the Internal BDC table. See
'FORM bdc_update' within the code example

Related Articles

SAP ABAP BDC creation - Example code and information on call transaction and batch input session
ABAP SAP BDC Call Transaction report Source Code and documentation
ABAP Source Code for SAP BDC report using Call Transaction
Enhanced ABAP source code for SAP BDC Call Transaction program
SAP Direct database update within an ABAP report
SAP Date format for BDC entry
Create SAP BDC transaction recording so you can automate data input
bdc session development
Generate ABAP program from SHDB SAP transaction recording made in any client
Updating SAP databases - Example ABAP code and information on database update techniques