Execute Business Method

Operation Name

Execute Business Method

Function Overview

Executes IDoc or all-purpose RFC modules including BAPI in SAP system.

Data Model

XML type.

Properties

For information about using variables, refer to "variables".
Basic settings
Item name Required/Optional Use of variables Description Remarks
Name Required Not available Enter the name to show on the script canvas.  
Input data Required Not available Select component on the script canvas.  
Required settings
Item name Required/Optional Use of variables Description Remarks
Integration Component Required Available Select or enter integration component name set on the SAP EICS.  
Business method Required Available Select or enter business method set on the SAP EICS.
  • List of [Business method] cannot be obtained automatically when any of the following case occurs.
    • When there is no specified integration component or business method.
    • When a valiable is specified in [Integration component].
    • When [Integration component] is not entered.
    • When an error occurs at [Integration component].
Property action
Item name Description Remarks
Input schema review Confirm input schema of specified [Business method].
  • Cannot be previewed in case of following situation.
    • When there is no specified integration component or business method.
    • When a valiable is specified in [Integration component] or [Business method]
    • When [Integration component] or [Business method] is not entered.
    • When an error occurs to [Integration component] or [Business method].
Output schema review Confirm output schema of specified [Business method].
  • Cannot be previewed in case of following situation.
    • When there is no specified integration component or business method.
    • When a valiable is specified in [Integration component] or [Business method]
    • When [Integration component] or [Business method] is not entered.
    • When an error occurs at [Integration component] or [Business method].
Execution settings
Item name Required/Optional Use of variables Description Remarks
Delete vacant table parameter. Optional Not available Select action to perform when there is vacant table parameter in input data.
  • [Checked]:
    Deletes vacant table parameter and transfers to SAP system.
  • [Not Checked]:(default)
    Vacant table parameter will not be deleted and will be transferred to SAP system.
  • When there is vacant table parameter, some processing results of RFC all-purpose module may not be able to reflect correctly for SAP system.(Example: BAPI_PO_CREATE1)
    • Usually, when a data is not entered in table parameter, table parameter which is not input data from output schema of Mapper is deleted.
    • This property is used when selecting whether to transfer the table parameter to SAP system for each data.
Commnet
Item name Required/Optional Use of variables Description Remarks
Commnet Optional Not available You can write a short description of this adapter.
The description will be reflected in the specifications.
 

Schema

Input Schema

Differs depending on the settings of [Business methd]. Input schema can be confirmed at [Input schema review].

Output Schema

Differs depending on the settings of [Business methd]. Output schema can be confirmed at [Output schema review].

Loading Schema on Mapper

Schema is loaded automatically.
For details, refer to "Edit Schema".

Mass Data Processing

Mass data processing is not supported.

Transaction

Transaction is not supported.

PSP Usage

PSP is not supported.

Available Component Variables

Component variable name Description Remarks
message_category Stores the category of message code corresponding to the occured error.
  • Default value is null.
message_code Stores the code of message code corresponding to the occured error.
  • Default value is null.
message_level Stores the severity of message code corresponding to the occured error.
  • Default value is null.
error_type Stores the error type of occured error.
  • Default value is null.
  • Error is represented in the format depicted below.
    Example:java.io.FileNotFoundException
  • The message may vary depending on the DataSpider Servista version.
error_message Stores the error message of occured error.
  • Default value is null.
  • The message may vary depending on the DataSpider Servista version.
error_trace Stores the trace information of occured error.
  • Default value is null.
  • The message may vary depending on the DataSpider Servista version or the client application used.

Environmnet

For more details about environment, refer Here.

EICS Business Method Settings

EICS Business method settings are required to execute inbound processing of RFC all-purpose modules including in BAPI or IDoc in SAP adopter.
For more details about settings, refer Here.

Specification Limits

Main Exceptions

Exception name Cause Solution
InputDataNotFoundException [Input Data] is not specified. Specify [Input Data], or draw data flow.
InvalidPropertyConfigurationException
Integration Component is not specified.
Integration Component is not specified. Specify Integration Component.
InvalidPropertyConfigurationException
Business method is not specified.
[Business method] is not specified. Specify [Business method].
IntegrationComponentNotFoundException Specified integration component is not defined in EICS. Set integration component in EICS.
BusinessMethodNotFoundException Specified business method is not defined in EICS. Set event in EICS.
com.librados.eics.exception.EICSException An exceptional error from SAP sysmtem or an internal error of adopter has occurred. Confirm whether or not exception from SAP system occurs, or check setting contents and log.

Notes