Developing business objects for the BAPI Module

This chapter describes the three kinds of business objects processed by the BAPI Module: business objects for single BAPI calls, business objects for BAPI transactions, and BAPI ResultSet objects.

It also discusses how the business object generation utility, SAPODA, generates the definitions. The chapter assumes you understand how the connector processes business objects. For more information on business object processing in the BAPI Module, see "Overview of the BAPI Module".

This chapter contains the following sections:

Business object development for the BAPI Module requires configuring application-specific information at the business object level. A single business object handler supports all BAPIs. SAPODA uses the SAP application's native definitions as a template when generating business object definitions for the integration broker.

SAP supports many methods that can be mapped to the standard verbs (Create, Update, Delete, and Retrieve) that the connector supports. You can develop business objects and business object handlers to support any method used by BAPIs.

Note:
SAPODA must have access to the BAPI in an SAP system to retrieve the BAPI interface.

This chapter describes business objects that support BAPIs; however, the BAPI Module can be used to support any RFC-enabled function.

Copyright IBM Corp. 1997, 2004