SAP 适配器的节点类型和 ID

元数据节点类型和 ID

下表列出了适用于 mySAP Business Suite 的 Microsoft BizTalk 适配器显示的 SAP 项目的节点类型和节点 ID。 节点 ID 是 IMetadataRetrievalContractBrowseSearchGetMetadata 方法中使用的节点的绝对路径。

项目显示名称 节点类型 节点 ID
RFC 类别 [VERSION]/RFCSECTION
[RFC_APPL_GROUP_NAME] 类别 [VERSION]/RFCGROUP/[RFC_APPL_GROUP_ID]
[RFC_NAME] OPERATION [VERSION]/Rfc/[RFC_NAME]
RfcGetAttributes OPERATION [VERSION]/RfcApi/RfcGetAttributes
TRFC 类别 [VERSION]/TRFCSECTION
[TRFC_APPL_GROUP_NAME] 类别 [VERSION]/TRFCGROUP/[TRFC_APPL_GROUP_ID]
[TRFC_NAME] OPERATION [VERSION]/TRfc/[TRFC_NAME]
RfcConfirmTransID OPERATION [VERSION]/RfcApi/RfcConfirmTransID
BAPI 类别 [VERSION]/BAPISECTION/000001
[BAPI_APPL_GROUP_NAME] 类别 [VERSION]/BAPISECTION/[ BAPI_APPL_GROUP_NODE_ID]
[BUSINESS_OBJECT_NAME] 类别 [VERSION]/BAPIOBJ/[BUSOBJ_TYPE]
[BUSINESS_OBJECT_METHOD] OPERATION [VERSION]/BAPIOBJ/[BUSOBJ_TYPE]/[BUSOBJ_METHOD]/[FUNCTION_MODULE]
IDOC 类别 [VERSION]/IDOCSECTION
[IDOC_MSG_TYPE_NAME] 类别 [VERSION]/IDOCMESTYP/[IDOC_MSG_TYPE_NAME]
([IDOC_TYPE_NAME]) ([IDOC_CIMTYPE]) 类别 [VERSION]/IDOCCIMTYP/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[FIRST_IDOC_REL_NO]
([IDOC_TYPE_NAME]。V[IDOC_VERSION]) ([IDOC_CIMTYPE]) ([IDOC_REL_NO]) 类别 [VERSION]/IDOCCIMVER/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]
发送 OPERATION [VERSION]/Idoc/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]/Send
SendIdoc OPERATION [VERSION]/Idoc/SendIdoc
接收 OPERATION [VERSION]/Idoc/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]/Receive
ReceiveIdoc OPERATION [VERSION]/Idoc/ReceiveIdoc

[VERSION] = 版本字符串;例如 。 http://Microsoft.LobServices.Sap/2007/03

[RFC_APPL_GROUP_NAME] = 应用程序组的名称;例如 Sales。

[RFC_APPL_GROUP_ ID] = 与 SAP 中的应用程序组关联的 ID;例如,适用于销售) 的 V (。

[RFC_NAME] = RFC 的名称;例如,RFC_GET_SYSTEM_INFO。

[TRFC_APPL_GROUP_NAME] = 应用程序组的名称;例如 Sales。 这与 RFC 的应用程序组相同。

[TRFC_APPL_GROUP_ ID] = 与 SAP 中的应用程序组关联的 ID;例如,适用于销售) 的 V (。 这与 RFC 的 ID 相同。

[TRFC_NAME]= tRFC 的名称;例如,RFC_GET_SYSTEM_INFO。 这与 RFC 名称相同。

[BAPI_APPL_GROUP_NAME] = SAP 中的 BAPI 资源管理器中 BAPI 组的名称。 例如,Sales 和 Distribution。

[BAPI_APPL_GROUP_NODE_ID] = 与 SAP 中 BAPI 资源管理器树中的相应节点关联的 ID;例如,3253 for Sales and Distribution。 请注意,给定的 BAPI 组节点下可能有更多的组节点。 例如,“销售和分发”节点下有另一个名为“销售”的组节点 (节点 ID 3375) 。

[BUSINESS_OBJECT_NAME] = 业务对象的名称;例如 Sales Order。

[BUSOBJ_TYPE] = SAP 中的业务对象类型;例如,Sales Order 业务对象的BUS2032。

[BUSINESS_OBJECT_METHOD] = 业务对象方法的名称;例如,Sales Order 业务对象的 GETLIST。

[FUNCTION MODULE] = 业务对象方法的 SAP 函数模块;例如,BAPI_SALESORDER_GETLIST Sales Order 业务对象的 GETLIST 方法。

[IDOC_MSG_TYPE_NAME] = IDOC 消息类型的名称;例如 ORDERS。

[IDOC_TYPE_NAME] = IDOC 类型的名称;例如,ORDERS05。

[IDOC_CIMTYPE] = IDOC CIM 类型 (扩展) ;例如,Z1ORDERS。

[FIRST_IDOC_REL_NO] = 特定 IDOC 类型的最小 IDOC 版本号;例如,46A for ORDERS05特定 SAP 系统中。

[IDOC_VERSION] = IDOC 版本号;2 用于版本 2 IDOCS,3 用于版本 3 IDOCS。

[IDOC_REL_NO] = IDOC 版本号;例如 46A、46B 或 620。

元数据搜索节点 ID

元数据搜索是一项功能强大的功能,Microsoft Windows Communication Foundation (WCF) 业务线 (LOB) 适配器 SDK 作为其 IMetadataRetrievalContract 接口的一部分。 SAP 适配器使用此功能来支持搜索以下 SAP 项目。

项目显示名称 节点 ID 说明
/R f c [VERSION]/RFCSECTION 返回与搜索表达式匹配的所有 RFC 操作。
/RFC/[RFC_APPL_GROUP_NAME] [VERSION]/RFCGROUP/[RFC_APPL_GROUP_NAME] 返回应用程序组中与搜索表达式匹配的 RFC 操作。
/TRFC [VERSION]/TRFCSECTION 返回与搜索表达式匹配的所有 RFC 操作。
/TRFC/[TRFC_APPL_GROUP_NAME] [VERSION]/TRFCGROUP/[TRFC_APPL_GROUP_NAME] 返回应用程序组中与搜索表达式匹配的 RFC 操作。
/Bapi [VERSION]/BAPISECTION 返回与搜索表达式匹配的所有 BAPI。
/Idoc [VERSION]/IDOCSECTION 返回与搜索表达式匹配的所有 IDOC。

下表列出了 SAP 适配器在搜索表达式中支持的通配符。

特殊字符 解释
加上 (+) 完全匹配一个字符。

例如,A+ 匹配 AB、AC、AD 等。
星号 (*) 匹配零个或多个字符;例如,“A*”与“A”、“AB”、“ABC”等匹配。

元数据检索节点 ID

下表汇总了 SAP 适配器返回的元数据特征。

项目 元数据特征
RFC - RFC 名称。
- RFC 导入、导出、更改和表参数。
- RFC 参数数据类型。
- RFC 参数字段长度映射到 facet maxLength
- 映射到 facet minOccurs = 1 的 RFC 必需参数
- 映射到 facet minOccurs 的 RFC 可选参数 = 0
- 映射到 facet 的 RFC 参数 NULL 约束 isNillable = true。 这意味着适配器不应将此参数传递给 SAP 系统。
- RFC 本身是操作。
TRFC 与 RFC 相同,但

- RFC 导入参数未呈现。 由于 tRFC 是异步的,因此不会显示任何输出参数。
BAPI - 业务对象的名称
- 业务对象方法的名称
- 与 RFC 特征相同
IDOC IDOC 类型

CIMType

IDOC 版本号

IDOC 版本

映射到EDI_DC复杂类型的 IDOC 控制记录字段

映射到EDI_DD复杂类型的 IDOC 数据记录段和段字段

细分父子关系

映射到 minOccurs = 1 的 IDOC 段必需参数

映射到 minOccurs 的 IDOC 段可选参数 = 0

IDOC 段标头字段名称

IDOC 段标头字段数据类型

IDOC 段字段名称

IDOC 段字段数据类型

IDOC 段字段值枚举

IDOC 段字段 min、max 值 (范围) 注意: 当 IDOC 段字段包含最小值列表时,它将作为枚举显示。 如果 IDOC 段字段同时包含最小值和最大值,则它显示为字符串,没有任何枚举或范围构造。

有关 SAP 适配器为 SAP 系统上的特定项目和操作公开的元数据格式的详细信息,请参阅 MySAP Business Suite BizTalk 适配器的消息和消息架构