Application Development 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: 

BDC'S SESSION OR CALL TRANSACTION

Former Member
0 Kudos

hI ALL,

CAN BDC'S EITHER THROUGH SESSION METHOD OR THROUGH CALL TRANSACTION METHOD CAN BE REPLACED WITH BAPI'S

THANKS

5 REPLIES 5

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

If there is a BAPI available for your business process, then yes. See transaction BAPI

Regards,

RIch Heilman

Former Member
0 Kudos

Hi Preeti,

I think most of them can be replaced with a BAPI but not all. Some transactions will still need a BDC.

Also sometimes it depends on the specific transactions if a BAPI can be used or not. For example we have BAPI's for Sales order creation but they have their own limitations. So it is good to use BAPI always as much as possible but if they dont fit the requirement then BDC could be one of the option.

CHeers

VJ

Former Member
0 Kudos

Hi Preeti,

Almost all of the transactions have a BAPI associated with them . So the BAPI's can be used in the place of Call transaction or Session method if it fulfill's your need.

Regards,

Sowmya.

Former Member
0 Kudos

hi

good

yes it can be replaced with bapi,but the procedure ll be completely different than BDC,in case of BAPI you have to use the respective bapies for upload or download the data.

Thanks

mrutyun^

Former Member
0 Kudos

Hi,

And one more thing inBDC commit work will happen automatically...

In BAPI u have to use a function module forCOMMIT WORK.

Regards,

Kishore.