Skip to main content

xSuite Interface Windows Prism 5.x – Online Help

Output system "SapXSuiteInterfaceSoap"

As an alternative to the SAP interfaces "SapXSuiteInterfaceNCo" and "SapXSuiteInterfaceNwRfc", the function module /WMD/FP_IMPORT can also be called as a SOAP web service. This requires a corresponding configuration on the SAP side.

The implementation is limited to basic functionality. Updating of file attachments and changing of the application name is not supported.

Property

Description

OutputSystem[].Url*

Complete URL (including query parameters if applicable) for calling the function module

OutputSystem[].ProxyServer

Proxy server for communication to the web service (optional)

Syntax: see Proxy Server Connection

OutputSystem[].RequestTimeout

Timeout value in seconds, determining how long to wait for a response from the web service before throwing an error

Default value: 100

OutputSystem[].SoapVersion

Specification of a SOAP version for communication with the web service (optional)

  • Soap12: SOAP 1.2 (default value)

  • Soap11: SOAP 1.1

OutputSystem[].User

OutputSystem[].Password(§)

User name and password for basic authentication against the web service

Basic authentication is the only authentication procedure that is supported.

OutputSystem[].Application*(%)

Name of application (SAP import parameter "IV_APPL")

OutputSystem[].ArchiveDocId(*%)

Reference to a file attachment that has already been archived in advance (SAP import parameter "ARC_DOC_ID")

If omitted, the file attachments are transferred to the SAP function module in binary form and only archived there via the ArchiveLink interface. When using a reference, only the transfer of a single file is supported.

OutputSystem[].RecordNoField(*)

Name of a field from the field catalog that contains the existing SAP record number in the case of a record update (SAP import parameter "IV_RECNO")

The existence of a value in this field also implicitly controls whether a new creation or an update of a record is performed. In the case of a new creation, the generated record number is written back to this field.

OutputSystem[].TextContent(%)

Value that is passed to SAP as content of a special long text field (import table "IT_TEXT") (optional)

OutputSystem[].ArcTableParam[](*)

Definition of the metadata to be transferred for the file attachments of a document (SAP import table "IT_ARC")

The configuration values consist of the following sub-parameters:

  1. Name*: name of the SAP import parameter

  2. FileName: file name pattern (optional)

  3. Value*(%): value to be transferred

The following SAP parameter names can be set in the import table:

  • SAP_OBJECT: ArchiveLink business object type

  • ARCHIV_ID: content repository ID

  • AR_OBJECT: document type

  • DOC_TYPE: ArchiveLink document class

  • FILENAME: file name

  • CREATOR: user name

  • DESCR: file description

  • CREATIME: file creation date

In the value of the file name, you can use the variable %FileName%. This variable represents the current name of a file attachment; it is also the default if this parameter is not configured.

For the same SAP parameter, several alternative entries can be configured that differ in the file name pattern of the FileName parameter and the Value. For each SAP parameter, the name of a file attachment is then compared with the patterns in the order of their definition. The first entry found whose pattern matches will be used.