Show TOC

BeispieldokumentationBeispiel: POD-Plug-In-Erweiterungen schreiben, konfigurieren und ausführen

 

Voraussetzungen

Sie verfügen über praktische Erfahrungen mit SAP ME API und SAP MII Workbench.

Sie haben die an SAP-Hinweis 1908404Auf SAP-Site veröffentlichte Informationen angefügten Beispiele heruntergeladen und SAPMEPLUGIN/CREATESFC in die SAP MII Workbench importiert. Sie können diese Erweiterung kopieren und als Vorlage verwenden.

POD-Plug-In-Erweiterungen schreiben

Befolgen Sie die Vorgehensweise API-Service-Erweiterungen schreiben, wie unterBeispiel: API-Service-Erweiterungen schreiben, konfigurieren und ausführen erläutert.

Die Eigenschaft input_xml muss auf Grundlage des DTO MIIProductionContext definiert sein.

Die Eigenschaft output_xml wird für Plug-In-Erweiterungen nicht unterstützt.

Fügen Sie eine Transaktionseigenschaft mit dem Namen output_message und Datentyp string hinzu, und aktivieren Sie das Kontrollkästchen Ausgabeparameter. Sie können eine Meldung erfassen, die im POD als Eigenschaftswert output_message angezeigt wird. Der Verzeichnisname der übergeordneten Transaktion und der Name der Transaktion müssen in Großbuchstaben eingegeben werden.

POD-Plug-In-Erweiterungen konfigurieren
  1. Rufen Sie in SAP ME unter Aktivitäten pflegen die Vorlageaktivität MII_TRANS_PLUGIN auf.

  2. Ändern Sie den Namen der Aktivität, und sichern Sie sie als neue Aktivität.

  3. Geben Sie auf der Registerkarte Regeln zulässige Werte für TRANSACTION_NAME und PARAMETERS ein. Die einzelnen Parameterzuordnungen sind jeweils durch ein Semikolon zu trennen. Weitere Informationen finden Sie unter SAP-MII-Transaktions-Plug-In.

  4. Konfigurieren Sie unter POD pflegen eine POD-Drucktaste, über welche die in Schritt 2 angelegt Aktivität aufgerufen wird.

POD-Plug-In-Erweiterungen ausführen

Die Erweiterung kann auf die gleiche Weise wie POD-Standard-Plug-Ins ausgeführt werden, indem Sie die konfigurierte Drucktaste im POD auswählen.

Dem SAP-ME-Benutzer, der die Transaktion ausführt, muss eine Rolle zugeordnet sein (z.B. SAP_XMII_USER), die zum Lesen der SAP-MII-Transaktion berechtigt ist.