SAP C4C: Preparing For Custom Field Mapping

  • Updated
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.

Was this article helpful?

/