Setting or Changing RFC Connection Parameters

The RFC interface is used to transport BLOBs, argument containers, and execution information between Silk Test Workbench and the SAP/R3 database. To save and load BLOBs between Silk Test Workbench and SAP eCATT, connection information is required. Use the following procedure to change connection parameters for the RFC interface.
  1. If working with the eCATT interface, switch to the active session of Silk Test Workbench.
  2. Perform one of the following:
    1. Click the Change RFC Parameters button from the Save BLOB dialog box.
    2. Click Tools > SAP eCATT > RFC Connection Parameters from Silk Test Workbench menu.
    The RFC Connection Parameters dialog box appears.
  3. Perform one of the following:

    If you have already established an RFC connection for your current session, the parameters appear in the RFC Connection Parameters dialog box. If these parameters do not require any changes, proceed to step 4.

    If you have not established an RFC connection for your current session, or changes to the RFC connection parameters are required, enter the required connection information. This includes the following:

    Use SAP Logon ID
    If you have already created an SAP Logon ID with SAP GUI, check this box and then select a logon. If there are no entries in SAP GUI, this check box and the SAP Logon ID are disabled.
    SAP Logon ID
    Select a logon from the list.
    AS Host
    This is the name of the SAP Application Server host machine used for the RFC connection. This can contain an SAP routing string that precedes the host name.
    RFC Type
    The server type used for the Silk Test Workbench RFC connection to SAP eCATT. For an R3 system, the RFC types is 3.
    System nr.
    The SAP system number for the RFC connection.
  4. If your SAP server is on a different network than the SAP GUI client and Silk Test Workbench, you need to manually type the SAP router string into the eCATT ABAB code. Perform the following steps:
    1. Start transaction se80.
    2. Edit Class/Interface cl_apl_ecatt_extprog.
    3. Go to method Launch and add the following code: ashost = '<ROUTER-STRING+IP>'. Where <ROUTER-STRING+IP> is the SAP Router string and the IP is the address of the SAP server.
  5. Click OK to apply your changes and close the dialog box. If saving a BLOB and a SAP/R3 login has been made between Silk Test Workbench and eCATT, the BLOB is transferred to the SAP/R3 database. Once the BLOB has transferred, you can work with its test script in eCATT.