连接器使用特定于 RFC 服务器的业务对象处理程序来将每个业务对象属性映射至 RFC 支持功能的参数。连接器、每个业务对象和每个特定于 RFC 服务器的业务对象处理程序都是元数据驱动的。对于每个业务对象和业务对象处理程序的元数据中提供的特定于应用程序的信息,它允许您为新业务对象及其处理程序添加连接器支持而不必修改连接器代码。实际上是:
每个特定于 RFC 服务器的业务对象处理程序都支持业务对象之间的单基数和多基数关系。
基于 RFC 支持功能的 WebSphere
业务对象不能包含多于两个级别的层次结构。因此,所有简单参数都对应于顶级业务对象的属性,并且结构参数和表参数对应于子业务对象。
RFC 支持功能接口参数 | SAP 的 WebSphere 业务对象 |
---|---|
简单字段 | 顶级业务对象的属性 |
结构 | 单基数子业务对象 |
表 | 多基数子业务对象 |
图 57 举例说明了此实例中的 WebSphere 业务对象和 RFC 支持功能(BAPI)之间的关联。该图举例说明了用户定义的 sap_bapi_po_create 业务对象的片段,该业务对象对应于 BAPI_PO_CREATE BAPI。