A BAPI interface consists of importing, exporting, and table parameters, where:
Some BAPIs may not have all of the types of parameters. For example, a BAPI may have importing and table parameters only.
SAPODA automatically maps the BAPI importing, exporting, and table parameters
to attributes in WebSphere business objects for SAP as described in Table 32.
Table 32. Naming conventions: WebSphere business objects for SAP
Business object | BAPI interface |
---|---|
Top-level business object | BOprefix_BAPIname
|
Attribute | FieldDescription |
Child business object | BOprefix_BAPIParameterName |
SAPODA guarantees that all attribute names in the business object definition are unique. If a BAPI has multiple parameters with the same field description, SAPODA adds a counter as the suffix to the generated attribute name.
When naming an attribute from a BAPI parameter, SAPODA prepends a string to the attribute name when the changed attribute name: