Professional Documents
Culture Documents
BDC Examples
BDC Examples
Beginners
SAP BDC stands for batch data communication and it is a technique using with
legacy data or data loading in to SAP system which is not updated in the SAP
systems. For example, company decides to adapt its systems and procedures to
SAP, and installs SAP, it will have to upload a huge volume of data that are a part of
its legacy systems or old systems into the SAP system. This technique is done
through SAP BDC (Batch Data Communication).
Step 1 - Place break point at Perform statement and execute the code
Step 2 - Click on DESKTOP 3 option. After that click on F5 Functionality and then on
F6 Functionality.
Step 3 - After clicking on F6 Functionality a message box will appear asking for
permission to access the file. Click on Allow radio button.
Step 4 - After allowing double click on the internal table and the internal table will
appear in the right grid having information of how many records it has.
Step 5 - Double click on the internal table name in the right grid.
Step 6 - After double clicking you can see the notepad data is successfully
transferred to the internal table
Step 2 - We need to record the session using tcode “SHDB” to get the dummy BDC
structure for FI01 screen.
Step 1 - On “SHDB” code window click on New Recording button
Step 2 - After clicking on New Recording a new dialogue will appear. Fill the required
buttons and click on Start Recording
Knowledge Cloud—>
BDC OKCODE — It is the final button we press or action we do after filling
up the required fields.
Step 3 - Fill the required fields and click on ENTER (BDC OKCODE for this screen)
Step 4 - After clicking enter a second screen will appear.
Step 5 - Fill the fields as per the requirement and click on “SAVE”(BDC OKCODE
for this screen)
Step 6 - After saving you will see the BDC Dummy structure.
Step 3 - After recording the session we need to write the BDC code to pass the internal
table data to the internal table of BDC structure according to the recording.
Coding Screen —
Output—>
Database Table—>