‎2007 May 27 6:05 AM
why we r using bapis? what is difference between bapi and idocs?
‎2007 May 28 5:04 AM
Hi
Please go through the following links.
This may be helpful for you.
http://www.sap-img.com/fu033.htm
http://searchsap.techtarget.com/generic/0,295582,sid21_gci1089362,00.html?bucket=ETA
http://www.erpgenie.com/ale/index.htm
Reward if it is helpful.
Regards,
Archana
‎2007 May 28 5:04 AM
Hi
Please go through the following links.
This may be helpful for you.
http://www.sap-img.com/fu033.htm
http://searchsap.techtarget.com/generic/0,295582,sid21_gci1089362,00.html?bucket=ETA
http://www.erpgenie.com/ale/index.htm
Reward if it is helpful.
Regards,
Archana
‎2007 May 28 5:19 AM
Hi Sandya,
2. BAPI :
SYSTEM <----
> SYSTEM
IDOC :
SYSTEM <----
IDOC -
> SYSTEM
3. This is the difference :
a) in BAPI, the data is exchanged IMMEDIATELY,
and not stored anywhere in between.
b) Whereas in IDOC,
the data/information is FIRST STORED IN
the SENDING SERVER
and then (using ALE technology)
it is SENT to the RECEIVER sytem.
c) There are RECORDS (which are stored)
found for all IDOCs sent and received,
whereas, in BAPI thisis not the case.
BAPI ( Business Application Programming Interface) it is Function module through which you can communicate TO SAP.
IDOC (Intermediate Document) is a Document to trnsfer data between SAP Systems or From an SAP to Non SAP system.
<b>Regards,
Jackie.</b>
‎2007 May 28 5:21 AM
Hi,
IDOC is a intermediate document to exchange data between two SAP Systems.
*IDocs are structured ASCII files (or a virtual equivalent).
*Electronic Interchange Document
*They are the file format used by SAP R/3 to exchange data with foreign systems.
*Data Is transmitted in ASCII format, i.e. human readable form
*IDocs exchange messages
*IDocs are used like classical interface files
IDOC types are templates for specific message types depending on what is the business document, you want to exchange.
WE30 - you can create a IDOC type.
An IDOC with data, will have to be triggered by the application that is trying to send out the data.
FOr testing you can use WE19.
how to create idoc?
*WE30 - you can create a IDOC type
For more information in details on the same along with the examples can be viewed on:
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400404
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a6620507d11d18ee90000e8366fc2/frameset.htm
http://www.sappoint.com/presentation.html
http://www.allsaplinks.com/idoc_search.html
http://www.sapgenie.com/sapedi/idoc_abap.htm
BAPI
BAPI stands for Business API(Application Program Interface).
A BAPI is remotely enabled function module
ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
You can make your function module remotely enabled in attributes of Function module but
A BAPI are standard SAP function modules provided by SAP for remote access.
Also they are part of Businees Objest Repository(BOR).
BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects.
You create business objects and those are then registered in your BOR (Business Object Repository)
which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.
In this case u only specify the business object and its method from external system
in BAPI there is no direct system call. while RFC are direct system call.
Some BAPIs provide basic functions and can be used for most SAP business object types.
These BAPIs should be implemented the same for all business object types.
Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs.
Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
Checkout !!
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.sappoint.com/abap/bapiintro.pdf
http://www.sapgenie.com/abap/bapi/example.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
Regards,
Priyanka.