‎2008 May 16 12:15 PM
‎2008 May 16 12:16 PM
Hi,
BAPI are function module which can be called remotely via RFC.
Cheers.
...Reward if useful.
‎2008 May 16 12:41 PM
Hi ,
BAPIs can be called within the R/3 System from external application systems and other programs. BAPIs are the communication standard for business applications. BAPI interface technology forms the basis for the following developments:
BAPIs provide the interface using the REMOTE FUNCTION CALL. This is also similar to a FUNCTION MODULE but remote enabled. so this can be accessed through any other systems.
Through BAPIs we can connect
New R/3 components, for example, Advanced Planner and Optimizer (APO) and Business Information Warehouse (BW).
Non-SAP software
Legacy systems
Isolating components within the R/3 System in the context of Business Framework
Distributed R/3 scenarios with asynchronous connections using Application Link Enabling (ALE)
Connecting R/3 Systems to the Internet using Internet Application Components (IACs)
PC programs as frontends to the R/3 System, for example, Visual Basic (Microsoft) or Visual Age for Java (IBM).
Workflow applications that extend beyond system boundaries
Customers' and partners' own developments
Reward points if helpful.
Thanks and regards,
Narayana.
‎2008 May 16 12:51 PM
BAPIs are defined in the Business Object Repository (BOR) as methods of SAP business object types or SAP interface types and are implemented as function modules. As the BAPI definition is separation from its actual implementation, you can access a BAPI in two ways:
You can call the BAPI in the BOR using object-oriented method calls (see Object-oriented Access to BAPIs).
You can make RFC calls to the function module on which the BAPI is based (see Function-oriented Access to BAPIs).
http://help.sap.com/saphelp_46c/helpdata/en/7e/5e115e4a1611d1894c0000e829fbbd/frameset.htm