The SAP RFC filter provides the ability to execute Remote Function Calls (RFCs) on a SAP server from within Rhapsody. It can be used to do either insertions or lookups. Lookup operations are typically used to lookup missing data from the SAP server, so that message fields can be filled in the message. Insertion operations are typically used to update data in the SAP server, for example by inserting the contents of an IDoc message into the SAP server (however the SAP communication point is more suitable for these operations).
Configuration Properties
Property |
Description |
---|---|
Maximum Concurrency | The maximum level of concurrency for this filter. A setting of 0 (zero) means unlimited. Limiting the level of concurrency limits memory usage. Refer to Maximum Concurrency for details. |
Connection Settings |
Specifies how the SAP server connection details will be obtained:
|
SAP Router | The SAP Router string. Typically the format of this string is: This option is only available when Connection Settings is set to |
SAP Host Name | The hostname or IP address of the SAP server. This option is only available when Connection Settings is set to |
System Number | The SAP system number. This option is only available when Connection Settings is set to |
SAP Client | The ID of the SAP client on the SAP server. This option is only available when Connection Settings is set to |
User Name | The username to use when connecting to the SAP server. This option is only available when Connection Settings is set to |
Password | The password to use when connecting to the SAP server. This option is only available when Connection Settings is set to |
SAP Language | The language to use to communicate with the SAP server. This must be a valid ISO 639-1 language code. This option is only available when Connection Settings is set to |
Configuration File | This is an XML file that controls how the filter interacts with the SAP server. To launch the SAP RFC Configuration Editor, click the Create Configuration link (if a configuration has not yet been created) or the Edit Configuration link (if a configuration exists) in the Configuration File field. Refer to SAP Configuration Editor for details. Alternatively, to add an existing configuration:
|
Definition File | Identifies the message definition used to parse a message. The SAP RFC filter can be configured to extract fields from the message to use in the remote function call, or to insert the results of an RFC into message fields. If this is done, a message definition is required so the message can be parsed. |
Conversion Error Behavior |
Specifies whether conversion errors encountered when inserting data into a SAP table should be treated as message errors or ignored:
A conversion error typically happens when the wrong data type is used, for example trying to insert a string into a numeric field. It is recommended you not ignore conversion errors unless you have some specific requirement to do this. Ignoring conversion errors could potentially result in loss or corruption of data. |