BAPI 接口由简单参数、结构参数、返回参数和表参数组成,其中:
某些 BAPI 可能并不具有所有类型的参数。例如,BAPI 可能仅具有导入参数和表参数。
SAPODA 自动将 BAPI 结构和表参数映射至子业务对象,而将 BAPI 简单参数映射至 SAP
的 WebSphere 业务对象上相应的简单属性,如表 8 中所述。
表 8. 命名约定:SAP 的 WebSphere 业务对象
业务对象 | BAPI 接口 |
---|---|
顶级业务对象 | BOprefix_BAPIname |
子业务对象 | BOprefix_BAPIParameterName |
属性 | FieldDescription |
SAPODA 保证业务对象定义中的所有属性名都是唯一的。如果 BAPI 有多个参数具有相同字段描述,则 SAPODA 将计数器作为后缀添加至生成的属性名。
当命名 BAPI 参数的属性时,如果更改的属性名符合以下条件,则 SAPODA 将在属性名前面添加一个字符串: