Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BDC Data Transfer Method

Former Member
0 Likes
878

I read lots of notes online, it seems like there is only 2 transfer methods for BDC, which are Call Transaction and Batch Input. Does BDC use Direct Input method? What is the difference between Batch Input and Direct Input? Does BDC only use recording via SHDB? Thank you

5 REPLIES 5
Read only

Former Member
0 Likes
745

if you an take LSMW , here you have batch input , direct input, recording,BAPI and Idco methods are availble

Read only

Former Member
0 Likes
745

Hi ,

There are 2 methods in BDC.

1. Call transaction method

2. Call by Session method ( BDC Session).

I believe Direct input is a type of LSMW.

Bach Input method : Batch input is used to transfer large amounts of data into the SAP system.

The external data should not be transferred directly into the SAP database tables; instead the data should be checked and validated before being transferred into the SAP system.

The batch input process is divided into two steps:

The data transfer program creates a batch input session that contains all the relevant data.

The batch input session is processed and the data it contains is transferred into the SAP System

Direct Input Method : data from the data transfer file undergoes the same checks as with the online transaction and is then transferred directly into the SAP System. The database is updated directly with the transferred data.

BDC only use recording via SHDB

Hope It helps u.

Thanks

Shambhu

Read only

manubhutani
Active Contributor
0 Likes
745

See, if you say batch input, then a batch will be created and you have to execute it through sm35

call session method is batch i/p method which creates a batch input session.

after executing this session from sm35, actual update in the database will take place.

In call transaction method,directly updates will take place in the database.

you may call it direct i/p, otherwise there is no methodlogy for direct input method.

thanks

Read only

Former Member
0 Likes
745

I thing better idea to you . which t-code you want upload data . that t-code some more BAPI have in the t-code so find out the BAPI . i can using BAPI time saving of ur coding

by

imuthu

Read only

Former Member
0 Likes
745

Thanks for the explanation.

Edited by: big mug on Jun 30, 2009 5:34 AM