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
In your SAP system, open the SE80 (Object Navigator) transaction code.
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.
Service Definition on the Object Navigator page
After verification, navigate to the SOAMANAGER transaction code.
On the Service Administration tab of the SOA Management page, select Web service configuration.
On the Web Service Configuration page, in the Search Criteria section of the Object Search tab, fill in the fields.
Field Value Object Type AllObject Name /NOW/SAMPSelect Search.
Select the search result /NOW/SAMP.
On the Configurations tab of the service definition details, select Create Service.
In step 1, on the Configuration of New Binding for Service Definition '/NOW/SAMP' page, fill in the fields.
Field Value Service Name NOW_SAMPService Description Text A brief description of the service. New Binding Name NOW_SAMP
Configuration of New Binding for Service Definition page showing
Select Next.
In step 2, set the Transport Channel Authentication method to User ID/Password in the Authentication Settings section.
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.
Verify that the NOW_SAMP service appears in the list of available services and bindings.
Details of Service Definition screen showing available services and bindings
In the NOW_SAMP list entry, select the Open service WSDL generation icon to generate a WSDL URL for the service.
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