BAPI 接口由简单参数、结构参数、返回参数和表参数组成,其中:
某些 BAPI 可能并不具有所有类型的参数。例如,BAPI 可能仅具有导入参数和表参数。
SAPODA 自动将 BAPI 结构和表参数映射至子业务对象,而将 BAPI 简单参数映射至 SAP
的 WebSphere 业务对象上相应的简单属性,如表 9 中所述。
表 9. 命名约定:SAP 的 WebSphere 业务对象
业务对象 | BAPI 接口 |
---|---|
顶级业务对象 | BOprefix_BAPIname
|
属性 | FieldDescription |
子业务对象 | BOprefix_BAPIParameterName |
SAPODA 保证业务对象定义中的所有属性名都是唯一的。如果 BAPI 有多个参数具有相同字段描述,则 SAPODA 将计数器作为后缀添加至生成的属性名。
在生成业务对象定义之后,您可以在任何时间修改属性名。但是,当修改属性名时,确保不要修改特定于应用程序的信息。连接器使用此信息来标识该属性所对应的 BAPI 参数。有关特定于应用程序的信息的详情,请参阅"属性的 AppSpecificInfo"。