Start of Content Area

Function documentation BAPIs Used for Outbound Processing  Locate the document in its SAP Library structure

Use

As of Release 4.5A BAPIs can also be defined that are implemented outside the SAP system, but can be called from the SAP System.

These BAPIs are known as BAPIs used for outbound processing. Unlike the conventional BAPIs that are implemented in the SAP server system and also called here (inbound), outbound BAPIs are interfaces implemented on the client system. In this case, the SAP System acts as the client.

The target system is determined for the BAPI call in the distribution model of Application Link Enabling (ALE).

Integration

BAPIs used for outbound processing are defined in the Business Object Repository as API methods of SAP interface types. Interfaces to services implemented outside the SAP System can be standardized and made available as BAPIs. BAPIs both for outbound processing and for inbound processing can be called in the same way via the ALE distribution model.

Features

When creating BAPIs for outbound processing keep in mind:

      BAPIs used for outbound processing simply require the interface definition; the function module cannot be programmed.

      Use the BOR/BAPI Wizard to create a BAPI of an SAP interface type.

      In Release 4.5A, API methods of interface types must have the status “implemented”.

      BAPIs used for outbound processing can be determined from the BOR using Transaction SWO1

Caution

The information contained in the BAPI Programming Guide refers to - with the exception of the above-mentioned points - BAPIs of both SAP interface types and SAP business object types. If this is not the case, the documentation will explain what the differences are.

 

 

End of Content Area