Teilen über


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