Freigeben über


Knotentypen und IDs für den SAP-Adapter

Metadatenknotentypen und IDs

In der folgenden Tabelle sind der Knotentyp und die Knoten-ID für die SAP-Artefakte aufgeführt, die vom Microsoft BizTalk-Adapter für mySAP Business Suite angezeigt werden. Die Knoten-ID ist der absolute Pfad des Knotens, der in den Methoden IMetadataRetrievalContractBrowse, Search und GetMetadata verwendet wird.

Artefaktanzeigename Knotentyp Knoten-ID
RFC KATEGORIE [VERSION]/RFCSECTION
[RFC_APPL_GROUP_NAME] KATEGORIE [VERSION]/RFCGROUP/[RFC_APPL_GROUP_ID]
[RFC_NAME] OPERATION [VERSION]/Rfc/[RFC_NAME]
RfcGetAttributes OPERATION [VERSION]/RfcApi/RfcGetAttributes
TRFC KATEGORIE [VERSION]/TRFCSECTION
[TRFC_APPL_GROUP_NAME] KATEGORIE [VERSION]/TRFCGROUP/[TRFC_APPL_GROUP_ID]
[TRFC_NAME] OPERATION [VERSION]/TRfc/[TRFC_NAME]
RfcConfirmTransID OPERATION [VERSION]/RfcApi/RfcConfirmTransID
BAPI KATEGORIE [VERSION]/BAPISECTION/000001
[BAPI_APPL_GROUP_NAME] KATEGORIE [VERSION]/BAPISECTION/[ BAPI_APPL_GROUP_NODE_ID]
[BUSINESS_OBJECT_NAME] KATEGORIE [VERSION]/BAPIOBJ/[BUSOBJ_TYPE]
[BUSINESS_OBJECT_METHOD] OPERATION [VERSION]/BAPIOBJ/[BUSOBJ_TYPE]/[BUSOBJ_METHOD]/[FUNCTION_MODULE]
IDOC KATEGORIE [VERSION]/IDOCSECTION
[IDOC_MSG_TYPE_NAME] KATEGORIE [VERSION]/IDOCMESTYP/[IDOC_MSG_TYPE_NAME]
([IDOC_TYPE_NAME]) ([IDOC_CIMTYPE]) KATEGORIE [VERSION]/IDOCCIMTYP/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[FIRST_IDOC_REL_NO]
([IDOC_TYPE_NAME]. V[IDOC_VERSION]) ([IDOC_CIMTYPE]) ([IDOC_REL_NO]) KATEGORIE [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]/Senden
SendIdoc OPERATION [VERSION]/Idoc/SendIdoc
Empfangen OPERATION [VERSION]/Idoc/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]/Receive
ReceiveIdoc OPERATION [VERSION]/Idoc/ReceiveIdoc

[VERSION] = Die Versionszeichenfolge; beispiel: http://Microsoft.LobServices.Sap/2007/03.

[RFC_APPL_GROUP_NAME] = Der Name einer Anwendungsgruppe; z. B. Sales.

[RFC_APPL_GROUP_ ID] = Die ID, die einer Anwendungsgruppe in SAP zugeordnet ist; z. B. V (für Sales).

[RFC_NAME] = Der Name eines RFC; beispielsweise RFC_GET_SYSTEM_INFO.

[TRFC_APPL_GROUP_NAME] = Der Name einer Anwendungsgruppe; z. B. Sales. Dies entspricht der Anwendungsgruppe für RFCs.

[TRFC_APPL_GROUP_ ID] = Die ID, die einer Anwendungsgruppe in SAP zugeordnet ist; z. B. V (für Sales). Dies entspricht der ID für RFCs.

[TRFC_NAME]= Der Name eines tRFC; beispielsweise RFC_GET_SYSTEM_INFO. Dies entspricht dem RFC-Namen.

[BAPI_APPL_GROUP_NAME] = Der Name der BAPI-Gruppe wie im BAPI-Explorer in SAP. Beispiel: Vertrieb und Verteilung.

[BAPI_APPL_GROUP_NODE_ID] = Die ID, die dem entsprechenden Knoten in der BAPI-Explorer-Struktur in SAP zugeordnet ist; Beispiel: 3253 für Vertrieb und Verteilung. Beachten Sie, dass unter einem bestimmten BAPI-Gruppenknoten weitere Gruppenknoten vorhanden sein können. Beispielsweise weist der Knoten Vertrieb und Verteilung einen weiteren Gruppenknoten namens Sales (Knoten-ID 3375) auf.

[BUSINESS_OBJECT_NAME] = Der Name eines Geschäftsobjekts; z. B. Sales Order.

[BUSOBJ_TYPE] = Der Geschäftsobjekttyp in SAP; beispielsweise BUS2032 für das Geschäftsobjekt Sales Order.

[BUSINESS_OBJECT_METHOD] = Der Name einer Geschäftsobjektmethode; beispielsweise GETLIST für das Geschäftsobjekt Sales Order.

[FUNCTION MODULE] = Das SAP-Funktionsmodul für die Geschäftsobjektmethode; beispielsweise BAPI_SALESORDER_GETLIST für die GETLIST-Methode des Geschäftsobjekts Sales Order.

[IDOC_MSG_TYPE_NAME] = Der Name eines IDOC-Nachrichtentyps; z. B. ORDERS.

[IDOC_TYPE_NAME] = Der Name des IDOC-Typs; beispielsweise ORDERS05.

[IDOC_CIMTYPE] = Der IDOC-CIM-Typ (Erweiterung); beispielsweise Z1ORDERS.

[FIRST_IDOC_REL_NO] = Die mindeste IDOC-Releasenummer für einen bestimmten IDOC-Typ; beispielsweise 46A für ORDERS05 in einem bestimmten SAP-System.

[IDOC_VERSION] = Die IDOC-Versionsnummer; 2 für Release 2 IDOCS und 3 für Release 3 IDOCS..

[IDOC_REL_NO] = Die IDOC-Releasenummer; beispiel: 46A, 46B oder 620.

Knoten-IDs der Metadatensuche

Die Metadatensuche ist ein leistungsstarkes Feature, das das Lob-Adapter-SDK (Microsoft Windows Communication Foundation) als Teil der IMetadataRetrievalContract-Schnittstelle bereitstellt. Der SAP-Adapter verwendet dieses Feature, um die Suche nach den folgenden SAP-Artefakten zu unterstützen.

Artefaktanzeigename Knoten-ID BESCHREIBUNG
/RFC [VERSION]/RFCSECTION Gibt alle RFC-Vorgänge zurück, die dem Suchausdruck entsprechen.
/RFC/[RFC_APPL_GROUP_NAME] [VERSION]/RFCGROUP/[RFC_APPL_GROUP_NAME] Gibt RFC-Vorgänge in der Anwendungsgruppe zurück, die dem Suchausdruck entsprechen.
/TRFC [VERSION]/TRFCSECTION Gibt alle RFC-Vorgänge zurück, die dem Suchausdruck entsprechen.
/TRFC/[TRFC_APPL_GROUP_NAME] [VERSION]/TRFCGROUP/[TRFC_APPL_GROUP_NAME] Gibt RFC-Vorgänge in der Anwendungsgruppe zurück, die dem Suchausdruck entsprechen.
/BAPI [VERSION]/BAPISECTION Gibt alle BAPIs zurück, die dem Suchausdruck entsprechen.
/IDOC [VERSION]/IDOCSECTION Gibt alle IDOCs zurück, die dem Suchausdruck entsprechen.

In der folgenden Tabelle sind die Vom SAP-Adapter in Suchausdrücken unterstützten Feldhalterzeichen aufgeführt.

Sonderzeichen Interpretation
plus (+) Entspricht genau einem Zeichen.

A+ entspricht z. B. AB, AC, AD usw.
Sternchen (*) Entspricht null oder mehr Zeichen; beispielsweise stimmt "A*" mit "A", "AB", "ABC" usw. überein.

Metadatenabrufknoten-IDs

In der folgenden Tabelle sind die vom SAP-Adapter zurückgegebenen Metadatenmerkmale zusammengefasst.

Artefakt Metadatenmerkmale
RFC - RFC-Name.
- RFC-Import- und Export-, Änderungs- und Tabellenparameter.
- RFC-Parameterdatentypen.
- RFC-Parameterfeldlänge, die dem Facet maxLength zugeordnet ist
- OBLIGATORISCHER RFC-Parameter, der dem Facet minOccurs = 1 zugeordnet ist
– optionaler RFC-Parameter, der dem Facet minOccurs = 0 zugeordnet ist
- RFC-Parameter NULL-Einschränkung zugeordnet dem Facet isNillable = true. Dies bedeutet, dass der Adapter diesen Parameter nicht an das SAP-System übergeben sollte.
– Der RFC selbst ist der Vorgang.
TRFC Identisch mit RFC, außer

- RFC-Importparameter werden nicht angezeigt. Da tRFC asynchron ist, werden keine Ausgabeparameter angezeigt.
BAPI - Name des Geschäftsobjekts
- Name der Geschäftsobjektmethode
- Identisch mit RFC-Merkmalen
IDOC IDOC-Typ

CIMType

IDOC-Releasenummer

IDOC-Version

Felder des IDOC-Steuerelementdatensatzes, die einem EDI_DC komplexen Typ zugeordnet sind

IDOC-Datensatzsegmente und Segmentfelder, die einem EDI_DD komplexen Typ zugeordnet sind

Segmentieren von Beziehungen zwischen übergeordneten und untergeordneten Elementen

Obligatorischer IDOC-Segmentparameter, der minOccurs = 1 zugeordnet ist

Optionaler IDOC-Segmentparameter, der minOccurs = 0 zugeordnet ist

Feldname des IDOC-Segmentheaders

Felddatentyp des IDOC-Segmentheaders

IDOC-Segmentfeldname

IDOC-Segmentfelddatentyp

IDOC-Segmentfeldwertaufzählungen

IDOC-Segmentfeld min, max. Werte (Bereiche) Hinweis: Wenn ein IDOC-Segmentfeld eine Liste mit Min-Werten enthält, wird es als Enumeration angezeigt. Wenn das IDOC-Segmentfeld sowohl min- als auch max-Werte enthält, wird es als Zeichenfolge ohne Enumerations- oder Bereichskonstrukte angezeigt.

Ausführliche Informationen zum Format der Metadaten, die der SAP-Adapter für bestimmte Artefakte und Vorgänge auf dem SAP-System verfügbar macht, finden Sie unter Nachrichten und Nachrichtenschemas für BizTalk-Adapter für mySAP Business Suite.