Supporting BAPIs

IBM WebSphere Business Integration Adapter for mySAP.com includes a tool, SAPODA, that generates business object definitions that support BAPIs. SAPODA interprets the interface of a BAPI, maps its parameters to the business object attributes, and adds the application-specific information for each attribute.

Also, for each WebSphere business object definition, you must generate an associated BAPI-specific business object handler using SAPODA. For more information on Developing business objects and BAPI-specific business object handlers, see Developing business objects for the BAPI module.

Note:
Some BAPIs do not have single field parameters that correspond to simple attributes in the WebSphere business object. The connector requires every top-level business object to have a simple attribute that serves as the key attribute. Therefore, when generating a business object and business object handler from a BAPI without a single field parameter, SAPODA creates a key attribute named Dummy_key in the top-level business object, marks it as the key attribute, and adds dummy_key as the application-specific information of this attribute. Dummy_key provides the connector with a key attribute so that it can process the business object. However, the connector ignores the value of the Dummy_key attribute when modifying application data.

Copyright IBM Corp. 1997, 2004