IBM WebSphere Business Integration Adapter for mySAP.com
includes a tool, SAPODA, that generates business object definitions
based on an RFC-enabled function. SAPODA interprets the interface
of an RFC-enabled function, maps its interface parameters to the
business object attributes, and adds the application-specific
information for each attribute.
For each business object definition, you must generate an
associated RFC Server-specific business object handler, which
invokes the corresponding business object. For more information on
developing business objects and RFC Server-specific business object
handlers, see Developing
business objects for the RFC Server module.
- Note:
- Some RFC-enabled functions 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 RFC-enabled function 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.
