Show TOC

Connecting the ABAP Backend to Advanced Adapter EngineLocate this document in the navigation structure

Procedure

Creating the HTTP Destination for Advanced Adapter Engine

To create the HTTP destination to connect your ABAP backend system (business system) to Advanced Adapter Engine (AEX), perform the following steps:

  1. Start transaction SM59.

    An overview of RFC connections is displayed.

  2. To create a new RFC connection, choose Create .

  3. Specify an RFC destination.

  4. Specify Connection Type G (HTTP Connection to External Server).

  5. Add a short description of the RFC destination.

  6. Choose Enter .

    The settings fields for the connection type are displayed.

  7. On the Technical Settings tab, specify the HTTP address for the gateway that the Advanced Adapter Engine will use to send messages.

    Recommendation

    It is recommended that you use HTTPS.

    More information: HTTP and SSL in the SAP NetWeaver Process Integration Security Guide .

    The HTTP address consists of the following elements:

    Field

    Value

    Target Host

    For example, pwdf0740.sap.com

    Service No. (HTTP or HTTPS port) of Advanced Adapter Engine

    For HTTP: 5<system number>00

    For HTTPS: 5<system number>01

    For example, 50001

    Note

    The port to a J2EE server is always 5<system number>00 .

    Path Prefix

    Path prefix to Advanced Adapter Engine (path in the HTTP service tree of the SAP NetWeaver AS)

    /XISOAPAdapter/MessageServlet?ximessage=true

    Note

    If the system displays the Query String Not Allowed message, you can safely ignore it.

  8. On the Logon & Security tab, specify the following:

    • Basic Authentication

    • Language

    • Client: 000

    • User

      This is the user that represents the sending business system.

      The user consists of the following parts: PI<SERV><SID>. The SAP default user is PIAPPL<SID of AEX>.

      More information: Service Users for Message Exchange in the SAP NetWeaver Process Integration Security Guide

    • Password: the password you have specified for this user

      Note

      To create a new user, you can use transaction SU01 to copy the PIAPPL<SID of AEX> to PIAPPL<SID of the ABAP Backend System>.

      The user and password (or any other user that you may specify instead) must exist on the Advanced Adapter Engine with the role SAP_XI_APPL_SERV_USER (service user role for application systems).

      Note

      It is recommended that you create a different user in Advanced Adapter Engine for each business system.

  9. Save your changes.

Note

If you are using an Integration Server (double stack), you can specify the HTTP destination for the Integration Engine as a new parameter IS_URL with the sender/receiver sub-parameter. Use transaction SXMS_IECONF.

Connecting to Enterprise Services Repository

To connect to an Enterprise Services Repository, you need to configure the RFC destination SAP_PROXY_ESR. This RFC destination is used by proxy generation (transaction SPROXY). SAP_PROXY_ESR is configured in the same way as the HTTP destination for an ABAP backend system.

Perform the following steps:

  1. Start transaction SM59.

    An overview of RFC connections is displayed.

  2. Choose Create .

  3. Specify the following information:

    Field

    Value

    Target Host

    For example, pwdf0740.sap.com

    Service No. (HTTP or HTTPS port) of Advanced Adapter Engine

    For HTTP: 5<system number>00

    For HTTPS: 5<system number>01

    For example, 50001

    Note

    The port to a J2EE server is always 5<system number>00 .

    RFC Destination

    SAP_PROXY_ESR

    Connection Type

    G (HTTP Connection to External Serv)

    Description:

    ESR for Proxy Generation

    Path Prefix:

    /rep

  4. On the Logon & Security tab, specify the following:

    • Basic Authentication: active

    • User: esr_user

      Note

      The esr_user user must be assigned the role SAP_XI_IR_SERV_USER.

    • Password: <Your esr_password>

  5. Save your changes.