Provider Settings

The main adjustments for enabling the integration in SAP CPQ are managed in the Providers section.
Prerequisite: to have an integration user created in SAP CLM.

  1. Go to Setup > Providers > Providers.
    A page with available providers displays.
  2. Click the SAP CLM card.
    A page with two tabs displays.
    Provider Settings is open by default.
  3. Fill out the fields with data you received upon SAP CLM tenant creation.
    • Use CLM Integration - set to TRUE to enable the integration.
    • CLM Integration URL - URL of the SAP CLM environment where your tenant was created.
    • CLM integration username - email of the SAP CLM integration user. The integration authorization will be based on this value.
    • CLM integration password - password of the SAP CLM integration user.
  4. Click Save.
    The SAP CPQC integration is now enabled.

Template Mappings


  • to have these two tags in the SAP CPQ template: $QUOTE_LINE_ITEMS and $OPTIONAL_QUOTE_LINE_ITEMS. The tags retrieve line and optional quote items that are displayed in the contract. Alternatively, you can add the tags directly in the contract in SAP CLM. You should insert the tags only once per document for the system to process them properly. These are not the standard SAP CPQ tags for retrieving quote items in the document.
  1. On the CLM provider settings page, click Template Mappings.
    The page lets you map an SAP CPQ template to an SAP CLM contract type (e.g. Master Service Agreement (MSA)).
  2. Click Add New.
    Enter the name and the description of the mapping.
  3. Click next to the dedicated fields to search for a document template and a contract type, respectively.
  4. Click Save.
    The SAP CPQ template is mapped to the SAP CLM contract.
    New tabs display to map quote item columns and statuses for the respective template.

Field Mapping

The Field Mappings SAP CPQ to CLM and Field Mappings CLM to SAP CPQ tabs are available only when you are within a template/contract mapping. In the Field Mappings SAP CPQ to CLM tab, map SAP CPQ fields to SAP CLM fields (the value of an SAP CPQ field displays in the mapped SAP CLM field in the contract). SAP CPQ fields are grouped under entities (Quote, Visitor, etc.). When adding a new field, you first need to select an SAP CPQ entity and then a related field. Both standard and custom quote fields are available. In CLM Field, first select one of the SAP CLM objects (Contract, Customer and Contact) and then one of the related standard or custom fields.

In the list of SAP CPQ entities, choose Tag (Dynamic Formula) if you wish to dynamically retrieve data from the system. Create a formula in the standard SAP CPQ formula builder.

Although you can map any fields you wish the legal team and customers to see in the contract, some fields are required on the SAP CLM side: name (Customer), email (Contact), contactFirstName (Contact) and contactLastName (Contact). These fields can be mapped to any fields in SAP CPQ (e.g. Bill to Customer).

In Field Mappings CLM to SAP CPQ, choose a SAP CLM object and a field that will be mapped to an SAP CPQ field. The values of SAP CLM fields can be mapped only to quote custom fields in SAP CPQ.

Quote Item Column Mappings

The tags in the document retrieve values from quote item columns selected in the Quote Item Column Mappings tab. Move the columns from available to selected and vice versa by clicking on them. The following columns are selected by default and you cannot remove them from the list: Description, CartItem and RolledUpCartItem.

Some product columns are not available in the list and cannot to be sent from SAP CPQ to SAP CLM:

  • Upfront Percent
  • Upfront Amount
  • Overall Discount Percent
  • Overall Discount Amount
  • Total Shipping Cost
  • Item Delivery Method
  • Item Delivery Status
  • Monthly Fee Amount
  • Sub Total Amount
  • Total Weight
  • MPN
  • Family Code
  • Lead Time
  • Inventory
  • ProductVersion
  • UPC
  • MarginHealth
  • TotalShippingCost
  • TotalMonthlyFeeAmount
  • TotalUpfrontAmount
  • TotalChannelMarkupAmount
  • TotalChannelMarkupPercent
  • TotalChannelGrossMarginPercent

Status Mappings

In Status Mappings, administrators define the lifecycle of a quote and the contract in the two systems. In this tab, you define how statuses will change from SAP CPQ to SAP CLM and vice versa after an action is executed. It is possible to map a status in one application to a status in the other application. The statuses will change when the Change status in CLM and Change status from CLM actions get executed. When the agreement on quote items is reached, SAP CPQ users will change the status of the quote to a status that indicates that the negotiation is completed. Additionally, SAP CPQ users need to execute the Change Status in CLM action so that the status of the contract in SAP CLM would change accordingly. SAP CLM Side To configure provider settings in SAP CLM, find detailed instructions on their help pages.

You are here: SAP Sales Cloud CPQ Online HelpAdmin Page HelpIntegrationsCPQCSetup PrerequisitesProvider Settings