Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BDC(Batch Data Communication) is a batch interfacing technique which is used to insert mass data
into SAP R/3 system, in BDC the data will be loded into R/3 using SAP Screen which we use to
create a record(Example: Material in MM01).In simple BDC is a technique in SAP, which is used to
upload mass data into R/3 server from a flat file( .txt, Excel etc).
In BDC the data will be flowing in SAP R/3 through screens (Ex: MM01), BDC is a inbound
process.
BDCDATA is a structure defined with below fields in data dictionary, it holds the information
related to each screen field .
Program - Name of the program.
Dynpro - Screen Number.
Dynbegin - Start the process.
Fnam - Field name on the SAP screen.
Fval - Field value on to the field name of SAP screen.
Use of BDCDATA
It is a structure which holds the information related to each screen i.e. program name, screen no,
field name, field values, information of that particular screen to be transferred into the SAP.
In simple words, it holds all the screen related information and field information to be transferred
into corresponding SAP transaction. Program Dynpro Dynbegin Fnam Fval
SAPLGMM 0060 "X"
RMMG1-MATNR "1011"
RMMG1-MBRSH "FOOD"
RMMG1-MTART "FERT"
SAPLGMM 0070 "X" RZSEL "X"
To find the above information for each field, press F1 on particular field It will display help
information.
Click on the button "technical information".
It will show the entire technical information of a screen.
Please note down the program name, screen number, screen field name.
This procedure has to be repeated for each field on a SAP screen.Since, it is very difficult to note
down the technical information for each field, we have an alternate and easy method called as
"RECORDING METHOD".
Update: There are two types of updates are available.
Asynchronous update (COMMIT).
Synchronous update (COMMIT & WAIT).
DIALOG WORK PROCESS: A work process which is dedicated to process screen information is
called "Dialog work process".
There will be 6 to 7 dialog work processes.
These dialog work processes are defined by basis consultant.
UPDATE WORK PROCESS: This work process is responsible for updating the data into the
database.
There will be always only "1" update work process
RECORDING METHOD:
Since, it is very difficult to find technical information of each field on the screen, we go for a
method called as "Recording method".
The recording method is going to record all the fields in the transaction and it generated the
technical information such as program name, screen no, field name, field value for each field on the
SAP screen.
By using the recording method, it is very easy to create a BDC program