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: 

Can we create Bapi without creating Idoc and segment for it? How?

Former Member
0 Kudos

Can we create Bapi without creating Idoc and segment for it? How?

Points will be rewarded

1 ACCEPTED SOLUTION

Former Member
3 REPLIES 3

Former Member

Former Member
0 Kudos

hi

no u need not create idoc for creating BAPI.



1) BAPIs are standardized programming interfaces (methods) enabling external applications to access business processes and data in the R/3 System.

2) BAPIs provide stable and standardized methods to achieve seamless integration between the R/3 System and external applications, legacy systems and add-ons.

3)BAPIs are defined in the BOR(Business object repository) as methods of SAP business object types that carry out specific business functions.

4)BAPIs are implemented as RFC-enabled function modules and are created in the Function Builder of the ABAP Workbench.

5)The BAPI Explorer is the R/3 System working environment for developing BAPIs.

6)A BAPI interface is defined by:
-Import parameters
-Export parameters
-Import/export (table) parameters


7)Each function module underlying a BAPI:
· Supports the Remote Function Call (RFC) protocol
· Has been assigned as a method to an SAP Business Object in the BOR
· Is processed without returning any screen dialogs to the calling application


for step by step creation of BAPI with screen shots



just refer to the link below
http://www.sapmaterial.com/?gclid=CN322K28t4sCFQ-WbgodSGbK2g

regards
ravish

plz dont forget to reward points if helpful

Former Member
0 Kudos

Hi Jagrut,

I think your requirement is to create a BAPI to send data to some other system.

It is not required that you create a BAPI with IDOC and segments. There are some standard BAPI which generates IDOC's but it is not required that you should also create it.

Regards,

Atish