Riva CRM Integration - Documentation and Knowledge Base

SAP C4C: Preparing for Custom Field Mapping

Article ID: 1223
Last updated: 26 Aug, 2020
A new Riva connection to this CRM is no longer configurable in the Riva Cloud UI. For a new Riva connection, contact the Riva Success Team.

An existing Riva connection with this CRM is still available for editing on the Dashboard.

SAP Cloud for Customer uses strongly typed extensible objects.

In order to map these SAP C4C custom fields to Riva, the fields must be imported into Riva's specialized SAP C4C mapping tool.

To find the schema definition that includes the per-customer instance customizations:

  1. Download the Web Services Inspection Language (WSIL) for the SAP C4C instance.

    Example URL:

    https://<tenant-name>.crm.ondemand.com/sap/ap/srt/wsil?saml2=disabled

    This file contains a list of services that the SAP C4C instance supports.

    Each module type typically has two services, a Query and a Manage.

    Example for Contacts:

    • Manage Contacts
    • Query Contacts
       
  2. Within the WSIL, search for the services that reflect the customized field object type.

    Example for Manage Contacts:

      <wsil:service>
        <wsil:abstract>
          Read the full documentation on: https://my306125.crm.ondemand.com/sap/bc/mdrs/cdo?type=psm_isi_r&objname=II_MANAGE_CONTACT_IN&saml2=disabled
        </wsil:abstract>
        <wsil:name>Manage Contacts</wsil:name>
        <wsil:description 
                   referencedNamespace="http://schemas.xmlsoap.org/wsdl/" 
                   location="https://my306125.crm.ondemand.com/sap/bc/srt/wsdl/srvc_00163E06FE751EE4B4894CA466046461/wsdl11/allinone/ws_policy/document?sap-vhost=my306125.crm.ondemand.com&saml2=disabled"/>
      </wsil:service>
      <wsil:service>
    

    Example for Query Contacts:

      <wsil:service>
        <wsil:abstract>
          Read the full documentation on: https://my306125.crm.ondemand.com/sap/bc/mdrs/cdo?type=psm_isi_r&objname=II_QUERY_CONTACT_IN&saml2=disabled
        </wsil:abstract>
        <wsil:name>Query Contacts</wsil:name>
        <wsil:description 
                   referencedNamespace="http://schemas.xmlsoap.org/wsdl/" 
                   location="https://my306125.crm.ondemand.com/sap/bc/srt/wsdl/srvc_00163E06FE751EE4B48956C5530264D6/wsdl11/allinone/ws_policy/document?sap-vhost=my306125.crm.ondemand.com&saml2=disabled"/>
      </wsil:service>
    

  3. For each service, download the Web Service Definition Language (WSDL) file in its RAW format, and provide it to the customization team.

    The "location" attribute, which is highlighted in blue in the previous step, contains the path to the WSDL file.

This article was:   Helpful | Not helpful
Report an issue
Article ID: 1223
Last updated: 26 Aug, 2020
Revision: 6
Views: 8320
Comments: 0
Also listed in