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.
Showing results for 
Search instead for 
Did you mean: 

Why to use bapis and what is IDoc s

Former Member
0 Kudos

Dear Abap colleagues,

How can I use a bapi, create and find if available like user-exits.

And where will I use the bapi, with java or c# or from sap side?

Could you please send me doc on Idoc and bapis if you have,

please notify me here whethet you have sent me docs.




0 Kudos

Thank you mahalakshmi.

My email is:


Former Member
0 Kudos

Hi Deniz,

Bapi: Bapis are programming interfaces to acess Sap Db fro wthn or from other independent platforms..

Business objects are created using tcode: SWo1,

and all business objects are stored in tcode BAPI i.e in Bor Business object repository....

parameters of bapi Bapi function module are always Call by Value

Components of bapi are Interfaces, Events, Keyfields, Methods, Attributes

for more information u can check these links....,,sid21_gci845424,00.html,289142,sid21_gci948835,00.html

Ale idoc and Bapi

Bapi Tips and traps..


idoc is an data container hich is in text format.Each Idoc is identified with a 16 digit number.There are 2 types of sending and recievng idoc s like outbound idoc and inbound idoc

check these links for idocs:





<u>Idocs tutorial to practice check this:</u>