Deploy the ABAP program for SAP

To begin establishing a connection between your SAP system and your ServiceNow instance, deploy the Advanced Business Application Programming (ABAP) program. Deploying the ABAP program allows data to be shared between SAP and your ServiceNow instance.

Before you begin

To access the ABAP program, download the SAP ABAP Program for Software Asset Management application from the ServiceNow Store. Make sure you download the application version that is compatible with the Xanadu release.

Role required: sam_admin

About this task

To deploy the ABAP program, import the transport files that are provided through the SAP ABAP Program for Software Asset Management application and then configure a service provider with the service-oriented architecture (SOA) Manager.

Note: If you upgrade your ServiceNow instance, you must download and deploy the version of the ABAP program that is compatible with the new release. You must then reconfigure a service provider with the SOA Manager.

For SAP setup information, see KB0813999.

For more information on SAP and its related tools, refer to the SAP Help Portal.

Procedure

  1. In your SAP system, import the transport files using the SAP Transport Management System (STMS).
    1. Copy and extract the COFILE and DATA files to your directory.
    2. Start STMS and select Import Overview.
    3. Double-click the target system, select Extras > Other Requests > Add, and then enter the transport request number.
    4. Highlight the request and select Request > Import.
    5. From the Import Transport Request window, enter the client number in the Target Client field.
    6. Select the Options tab, and then select the Ignore Invalid Component Version check box.
    7. Select OK.
  2. In your SAP system, configure a service provider with the SOA Manager.
    1. Start the SOA Manager and select Service Administration > Web Service Configuration.
    2. Select Service Definition from the Search By field.
    3. Enter the service definition location in the Search Pattern field.
    4. Select Go.
    5. From the Search Results pane, select the service definition row, and then select Apply Selection.
    6. From the Configurations tab, select Create.
    7. Complete the following fields.
      Table 1. SOA Management dialog box
      Field Description
      Service Name Name of the service.
      Description Description of the service.
      New Binding Name Name of the binding.
    8. Select Apply Settings.
    9. Select Provider Security > Message Authentication, and then select the User ID/Password check box.
    10. Select Save.
    11. Select Overview > Open Design time WSDL document.
      A browser window opens and a new WSDL is generated.
    12. Select Open Service WSDL Generation.
    13. Copy the link from the WSDL URL for Binding field.
  3. Verify the RFC connection.

What to do next

Return to your ServiceNow instance to establish your SAP connection.