本章讨论 ABAP 扩展模块的业务对象处理。本章提供了连接器如何处理业务对象的详细描述。编写本章的目的是为了显示 Java 和连接器的 ABAP 组件之间业务对象的进度。
IBM WebSphere Business Integration mySAP.com 适配器(SAP R/3 V3.x)的扩展模块的业务对象处理对于所有业务对象都是相同的,而与使用的特定本机 SAP API 无关。例如,如果您基于“调用事务”或 IDoc 来开发业务对象,则将以相同的方式处理业务对象数据。无论是以作为事件通知一部分执行的检索形式还是以业务对象请求的形式将业务对象发送至 SAP 应用程序,处理都是相同的。业务对象的查询描述也不会更改该处理。
图 69 举例说明了特定于应用程序的业务对象至平面结构并接着回复到特定于应用程序的业务对象的转换和处理。注意,从 SAP 应用程序传递出来的业务对象数据必须与传递进来的数据具有相同结构,但数据可以不必具有相同的值。
业务对象处理由四个步骤组成。下面列示的四个步骤对应于图 69 中的编号。