Skip to content
Release: Australia · Updated: 2026-05-12 · Official documentation · View source

Create a WSDL for the SAP service definition

Generate a Web Services Description Language (WSDL) URL for the SAP service definition to use when creating SAP connections on your ServiceNow instance.

Before you begin

The SAP transport files for your ServiceNow instance version must be available from the SAP ABAP Program for the Software Asset Management application. You must import the central transport request (TR) into the central system. If your satellite system is SAP S/4HANA, you must also import the corresponding satellite TR into the satellite system.

Role required: SAP Basis administrator

About this task

After importing the transport files into your SAP system, configure the service binding in the SOA Manager and generate the WSDL URL. You must save the WSDL URL for use when creating SAP connections in your ServiceNow instance.

Procedure

  1. In your SAP system, open the SE80 (Object Navigator) transaction code.

  2. Verify that the ServiceNow service definition is active by navigating to /NOW/SAMP > Enterprise Services > Service Definitions > /NOW/SAMP in the Object Name menu on the Object Navigator page.

Image omitted: wsdl-service-definition.png
Service Definition on the Object Navigator page
  1. After verification, navigate to the SOAMANAGER transaction code.

  2. On the Service Administration tab of the SOA Management page, select Web service configuration.

  3. On the Web Service Configuration page, in the Search Criteria section of the Object Search tab, fill in the fields.

    FieldValue
    Object TypeAll
    Object Name/NOW/SAMP
  4. Select Search.

  5. Select the search result /NOW/SAMP.

  6. On the Configurations tab of the service definition details, select Create Service.

  7. In step 1, on the Configuration of New Binding for Service Definition '/NOW/SAMP' page, fill in the fields.

    FieldValue
    Service NameNOW_SAMP
    Service Description TextA brief description of the service.
    New Binding NameNOW_SAMP
Image omitted: wsdl-binding-info.png
Configuration of New Binding for Service Definition page showing
  1. Select Next.

  2. In step 2, set the Transport Channel Authentication method to User ID/Password in the Authentication Settings section.

  3. Select Finish to complete the service configuration.

    The configuration is complete and you automatically return to the Configurations tab of the /NOW/SAMP service definition details.

  4. Verify that the NOW_SAMP service appears in the list of available services and bindings.

Image omitted: wsdl-services.png
Details of Service Definition screen showing available services and bindings
  1. In the NOW_SAMP list entry, select the Open service WSDL generation icon to generate a WSDL URL for the service.

  2. Copy the URL from the WSDL URL for Service field and save it in a secure location for later use.

    You must activate all Internet Communication Framework (ICF) services in SICF before creating the SAP connection. To do this, run the SICF (Maintain Services) transaction on the front-end SAP server and select Service/Host > Activate to activate the services.

What to do next

Create SAP users, roles, and authorizations that can be used with the Software Asset Management integration. For details, see Create SAP users, roles, and authorizations.

Parent Topic:Set up SAP integration to establish a connection with SAP