Bestimmte Vorgänge
Der SAP-Adapter umfasst mehrere spezielle Vorgänge. Diese Vorgänge basieren nicht auf SAP-Systemartefakten. Sie werden angezeigt, um Funktionen für Adapterclientanwendungen bereitzustellen. Die Spezialoperationen sind:
RfcGetAttributes. Dieser Vorgang wird unter dem RFC-Knoten angezeigt und macht die Funktionalität des RFC SDK verfügbar. Sie stellt die folgenden Informationen zur RFC-Verbindung bereit:
Die System-ID
Die Partnercodepage
Die Sprache
Weitere Informationen zum RfcGetAttributes-Vorgang einschließlich des Nachrichtenschemas finden Sie unter Nachrichtenschemas für RFC-Vorgänge.
RfcConfirmTransID. Dieser Vorgang wird unter dem TRFC-Knoten angezeigt und macht RFC SDK-Funktionalität verfügbar. Sie verwenden diesen Vorgang, um SAP-Transaktions-IDs auf dem SAP-System zu bestätigen.
Weitere Informationen zur Verwendung des RfcConfirmTransID-Vorgangs und zum zugehörigen Nachrichtenschema finden Sie unter Vorgänge für tRFCs in SAP.
Zeichenfolge SapAdapterUtilities.ConvertGuidToTid(Guid). Dies ist eine öffentliche Methode, die von der SAP-Adapterassembly verfügbar gemacht wird. (Es handelt sich nicht um einen Vorgang, der vom Adapter angezeigt wird.) Sie gibt die SAP-Transaktions-ID (TID) zurück, die der angegebenen GUID zugeordnet ist.
Intern ordnet der SAP-Adapter die SAP-Transaktions-ID (TID), die eine logische Arbeitseinheit (LUW) im SAP-System identifiziert, einer GUID zu. Diese GUID wird für Adapterclients verfügbar gemacht, sodass sie einen tRFC (LUW) commiten können, indem sie den RfcConfirmTransID-Vorgang aufrufen, um seine TID auf dem SAP-System zu bestätigen.
Für einige Szenarien benötigen Sie jedoch möglicherweise die TID, die einem tRFC zugeordnet ist. Sie können beispielsweise die LUW im SAP-System identifizieren, um ein Problem zu beheben. Für diese Szenarien können Sie ConvertGuidToTid aufrufen. Um ConvertGuidToTid in Ihrem Code zu verwenden, müssen Sie ihrem Projekt einen Verweis auf die SAP-Adapterassembly hinzufügen.
Weitere Informationen zum Aufrufen von tRFCs finden Sie unter Vorgänge für tRFCs in SAP. Das folgende Beispiel zeigt, wie ConvertGuidToTid aufgerufen wird.
// messageGuid is the GUID associated with a tRFC or IDOC string tid = SapAdapterUtilities.ConvertGuidToTid(messageGuid);
Weitere Informationen
Nachrichten- und Nachrichtenschemas für Den BizTalk-Adapter für mySAP Business Suite