BDC or Batch Input Program Tips and Tricks

What is BDC?
Batch Data Communication or BDC is a batch interfacing technique that SAP developed.  It is mainly used for uploading data into the SAP R/3 system.   BDC works by simulating the user input from transactional screen via an ABAP program.

The data input data file will come in the form of a flat file which the user save as file type txt file or prn file from the Microsoft Excel program.  An Abaper will create a program to read the text file and upload into the SAP system.

Normally, the tcode SHDB will be used to record the transaction code the user used.  After, the simulation, the Abaper can generate a sample program and modify from there.  It makes the programming easier and faster.

The Official ABAP Reference

ABAP Certification Books
SAP ABAP Certification Review: SAP ABAP Interview Questions, Answers, and Explanations

The Beginner
Learning BDC Programming
Question About BDC Program
Interview Question on BDC
Download Step by Step: How to Create BDC Program

Batch Input Program FAQ and Tips
Batch Input And SAP Data Transfer BDC Questions and Answers
Diff. Between Batch Input and Call Transaction in BDC
Differences Between BDC and BAPI
Delimiter for BDC Program
Example how Views are dealt in BDC
BDC to Check Views Maintained For A Material Master
Determine number of lines on screen for programming BDC
Execute BDC immediately replacing include BDCRECX1
BDC Example: Using Table Control in BDC
Retreive Error Message from BDC
System Crash During BDC Update
How to get Sales Order No on Status Bar in BDC
ABAP Syntax For Submitting BDC Session Jobs

Sample BDC Program in ABAP
BDC program for Purchase Info Records
Schedule Agreement Data Uploading
Upload Material Master - Finish Goods
Upload the Pricing Condtion Records for Materials
Program Loads the Material Assignment of Routings
Program Loads the Bill of Material
Vendor Master Upload Program
ABAP Interactive reporting + BDC (RM Creation)
Upload Code Groups Using QS41

Direct Input Method
What Is The Use Of Direct Input Method

Deleting Old SM35 Batch Input Sessions

SAP ABAP Forum at the convenient of your mail box
Exchange ABAP related problems/solutions, program, tips, ideas with other ABAP peers from around the globe.

SAP ABAP Forum for ABAP Professional

Quick Links
ABAP Tips and Tricks Main Menu

Main Index
SAP Basis, ABAP Programming and Other IMG Stuff

All the site contents are Copyright © and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk. 
 The content on this site may not be reproduced or redistributed without the express written permission of or the content authors.