SAP アダプターのノードの種類と ID

メタデータ ノードの種類と ID

次の表に、Microsoft BizTalk Adapter for mySAP Business Suite が表示する SAP 成果物のノードの種類とノード ID を示します。 ノード ID は、 IMetadataRetrievalContractBrowseSearchおよび GetMetadata メソッドで使用されるノードの絶対パスです。

成果物の表示名 ノードの種類 ノード 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]
Send 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 (Sales の場合)。

[RFC_NAME] = RFC の名前。たとえば、RFC_GET_SYSTEM_INFO。

[TRFC_APPL_GROUP_NAME] = アプリケーション グループの名前。たとえば、Sales です。 これは RFC のアプリケーション グループと同じです。

[TRFC_APPL_GROUP_ ID] = SAP のアプリケーション グループに関連付けられている ID。たとえば、V (Sales の場合)。 これは 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。たとえば、Sales and Distribution の場合は 3253 です。 特定の BAPI グループ ノードの下には、さらに多くのグループ ノードが存在する可能性があることに注意してください。 たとえば、Sales ノードと Distribution ノードの下には、Sales (ノード ID 3375) という名前の別のグループ ノードがあります。

[BUSINESS_OBJECT_NAME] = ビジネス オブジェクトの名前。たとえば、Sales Order です。

[BUSOBJ_TYPE] = SAP のビジネス オブジェクト型。たとえば、Sales Order ビジネス オブジェクトのBUS2032。

[BUSINESS_OBJECT_METHOD] = ビジネス オブジェクト メソッドの名前。たとえば、Sales Order ビジネス オブジェクトの GETLIST などです。

[FUNCTION MODULE] = ビジネス オブジェクト メソッドの SAP 関数モジュール。たとえば、Sales Order ビジネス オブジェクトの GETLIST メソッドのBAPI_SALESORDER_GETLIST。

[IDOC_MSG_TYPE_NAME] = IDOC メッセージの種類の名前。たとえば、ORDERS です。

[IDOC_TYPE_NAME] = IDOC 型の名前。たとえば、ORDERS05。

[IDOC_CIMTYPE] = IDOC CIM の種類 (拡張機能);たとえば、Z1ORDERS。

[FIRST_IDOC_REL_NO] = 特定の IDOC タイプの最小 IDOC リリース番号。たとえば、特定の SAP システムのORDERS05の場合は 46A です。

[IDOC_VERSION] = IDOC リリース バージョン番号。リリース 2 IDOCS の場合は 2、リリース 3 の場合は 3 です。

[IDOC_REL_NO] = IDOC リリース番号。たとえば、46A、46B、620 などです。

メタデータ検索ノード ID

メタデータ検索は、Microsoft Windows Communication Foundation (WCF) 基幹業務 (LOB) アダプター SDK が IMetadataRetrievalContract インターフェイスの一部として表示する強力な機能です。 SAP アダプターは、この機能を使用して、次の SAP 成果物の検索をサポートします。

成果物の表示名 ノード ID 説明
/Rfc [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 アダプターが検索式でサポートするワイルドカード文字の一覧を示します。

特殊文字 解釈
プラス (+) 1 文字に一致します。

たとえば、A+ は AB、AC、AD などと一致します。
アスタリスク (*) 0 個以上の文字に一致します。たとえば、"A*" は "A"、"AB"、"ABC" などと一致します。

メタデータ取得ノード ID

次の表は、SAP アダプターによって返されるメタデータ特性をまとめたものです。

アーティファクト メタデータの特性
RFC - RFC 名。
- RFC インポート、エクスポート、変更、およびテーブル パラメーター。
- RFC パラメーターのデータ型。
- ファセット maxLength にマップされた RFC パラメーター フィールドの長さ
- ファセット minOccurs にマップされた RFC 必須パラメーター = 1
- ファセット minOccurs = 0 にマップされた RFC 省略可能なパラメーター
- 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 = 0 にマップされた IDOC セグメントの省略可能なパラメーター

IDOC セグメント ヘッダー フィールド名

IDOC セグメント ヘッダー フィールドのデータ型

IDOC セグメント フィールド名

IDOC セグメント フィールドのデータ型

IDOC セグメント フィールド値の列挙

IDOC セグメント フィールドの最小値、最大値 (範囲) 注: IDOC セグメント フィールドに最小値の一覧が含まれている場合は、列挙体として表示されます。 IDOC セグメント フィールドに最小値と最大値の両方が含まれている場合は、列挙体や範囲コンストラクトを含まない文字列として表示されます。

SAP システム上の特定の成果物と操作に対して SAP アダプターが公開するメタデータの形式の詳細については、「 メッセージとメッセージ スキーマ for BizTalk Adapter for mySAP Business Suite」を参照してください。