Siebel Connector for SAP R/3 > Customizing Integrations > Testing the Interface >

Using the Workflow Simulator


The Workflow Simulator can be used to test workflow execution step-by-step. For information on how to execute the Workflow Simulator, see the Siebel Business Process Designer Administration Guide. Here are some tips for testing SAP interfaces using the workflow simulator:

  • If your workflow begins with the Siebel Adapter, you can set the Object ID field of the Siebel Message with the value of a ROW_ID that corresponds to an object you would like to extract from the Siebel application to begin the test. The ROW_ID of an object can be retrieved from the About Row Help when the row is selected.
  • The XML Read from File and XML Write to File services can be added as intermediate steps between business services in your workflow to write the current Integration Object Instance to an XML file. This can be useful for creating test data and for verifying the content of the object.
  • If you need to execute a workflow that is normally triggered by the tRFC BAPI receiver upon receipt of an IDOC or BAPI call in the workflow simulator, you can:
    • Add the EAI XML Write to File service as your first step in the workflow to write the input from SAP to an XML file.
    • Execute the tRFC BAPI receiver service with the Business Service Simulator as described previously. The first step of the workflow writes the input data to a file.
    • Modify the workflow to start by reading the data from the file. Replace the EAI XML Write to File service with the EAI XML Read from File service.
    • Execute the workflow in the Workflow Simulator.
  • If you are making a BAPI or RFC call from your workflow into SAP and you would like to follow your data from the Siebel application to the ABAP debugger, set ABAP_DEBUG=1 in your TYPE=A Destination definition in the saprfc.ini file. When the BAPI adapter service is executed in your workflow, the SAP Client appears and displays the ABAP debugger at the start of the BAPI or RFC function call. The SAP Client must be installed on the same machine on which you are executing the Siebel Mobile Web Client.

NOTE:  If your workflow contains a call to the BAPI adapter business service, you must remember that you are invoking this business service from the Siebel Client. Connection parameters for this business service are usually set as component parameters on the Business Integration Manager. However, if working with the Siebel Mobile Web Client, the connection parameters need to be set in the Siebel Client configuration file. The connection parameters, in this instance, can also be set as input arguments to the BAPI adapter business service in your workflow.

Siebel Connector for SAP R/3