Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Ausgabesystem "SapXSuiteInterfaceSoap"

Alternativ zu den SAP-Schnittstellen "SapXSuiteInterfaceNCo" und "SapXSuiteInterfaceNwRfc" ist der Funktionsbaustein /WMD/FP_IMPORT auch als SOAP-Webservice aufrufbar. Hierfür ist eine entsprechende Konfiguration auf SAP-Seite notwendig.

Die Implementierung beschränkt sich auf eine Basisfunktionalität. Die Aktualisierung von Dateianlagen und die Änderung des Applikationsnamens wird nicht unterstützt.

Eigenschaft

Beschreibung

OutputSystem[].Url*

vollständige URL (ggf. inklusive Query-Parameter) zum Aufruf des Funktionsbausteins

OutputSystem[].ProxyServer

Proxy-Server, der optional für die Kommunikation zum Webservice genutzt wird

Syntax: siehe Proxy-Server-Verbindung

OutputSystem[].RequestTimeout

Timeout-Wert in Sekunden, wie lange auf eine Antwort der Webservices gewartet wird, bevor ein Fehler geworfen wird

Standardwert: 100

OutputSystem[].SoapVersion

optionale Vorgabe einer SOAP-Version, die für die Kommunikation zum Webservice genutzt wird

  • Soap12: SOAP 1.2 (Standardwert)

  • Soap11: SOAP 1.1

OutputSystem[].User

OutputSystem[].Password(§)

Benutzername und Passwort für einen Basisauthentifizierung gegenüber dem Webservice

Eine Basisauthentifizierung ist das einzige Authentifizierungsverfahren, das unterstützt wird.

OutputSystem[].Application*(%)

Name der Applikation (SAP-Importparameter "IV_APPL")

OutputSystem[].ArchiveDocId(*%)

Referenz auf eine bereits vorab archivierte Dateianlage (SAP-Importparameter "ARC_DOC_ID")

Bei Weglassung werden die Dateianlagen in Binärform an den SAP-Funktionsbaustein übergeben und erst dort über die ArchiveLink-Schnittstelle archiviert. Bei der Nutzung einer Referenz wird nur die Übergabe einer einzelnen Datei unterstützt.

OutputSystem[].RecordNoField(*)

Name eines Feldes aus dem Feldkatalog, das im Fall eines Datensatz-Updates die bestehende SAP-Satznummer beinhaltet (SAP-Importparameter "IV_RECNO")

Über die Existenz eines Wertes in diesem Feld wird implizit auch gesteuert, ob eine Neuanlage oder ein Update eines Satzes durchgeführt wird. Bei einer Neuanlage wird die generierte Satznummer in dieses Feld zurückgeschrieben.

OutputSystem[].TextContent(%)

optionaler Wert, der als Inhalt eines speziellen Langtextfeldes an SAP übergeben wird (Importtabelle "IT_TEXT")

OutputSystem[].ArcTableParam[](*)

Definition der zu übergebenden Metadaten zu den Dateianlagen eines Dokumentes (SAP-Importtabelle "IT_ARC")

Die Konfigurationswerte bestehen aus den folgenden Teilparametern:

  1. Name*: Name des SAP-Importparameters

  2. FileName: optionales Dateinamensmuster

  3. Value*(%): zu übergebender Wert

Folgende SAP-Parameternamen können in der Importtabelle gesetzt werden:

  • SAP_OBJECT: ArchiveLink-Business-Objekttyp

  • ARCHIV_ID: Content-Repository-ID

  • AR_OBJECT: Dokumentart

  • DOC_TYPE: ArchiveLink-Dokumenttyp

  • FILENAME: Dateiname

  • CREATOR: Benutzername

  • DESCR: Dateibeschreibung

  • CREATIME: Erstellungsdatum der Datei

Im Wert des Dateinamens kann die Variable %FileName% verwendet werden. Diese Variable repräsentiert den aktuellen Namen einer Dateianlage und stellt auch die Vorbelegung dar, wenn dieser Parameter nicht konfiguriert ist.

Für denselben SAP-Parameter können mehrere alternative Einträge konfiguriert werden, die sich im Dateinamensmuster des FileName-Parameters und dem Value unterscheiden. Pro SAP-Parameter wird dann der Name einer Dateianlage mit den Mustern in der Reihenfolge ihrer Definition verglichen. Der erste gefundene Eintrag, dessen Muster passt, wird genutzt.