SAP Knowledge Base Article - Public

3441385 - Marketing Permission and Consent Fields Are Not Updated From Marketing Cloud for a Contact


You have requested marketing permissions from SAP Marketing Cloud, but have noticed that the 'Permission and Consent' fields, usually present in the Marketing Permissions section for a Contact, are absent in the C4C system. 


  • SAP Cloud for Customer
  • SAP Marketing Cloud

Reproducing the Issue

  1. Go to the Customer work center.
  2. Go to the Contacts work view.
  3. Search and open the Contact ID 123456 (where 123456 means the Contact ID).
  4. Go to the Marketing Permissions facet.
  5. Permission and Consent fields are missing.

Check the incoming payload for service interface QueryMarketingPermissionsAndSubscriptionsOut:

  1. Go to the Administrator work center.
  2. Go to the General Setting work center view.
  3. Open the Web Service Message Monitoring under System Administration.
  4. Select Start Trace
  5. Trigger the query via aforementioned steps to check the Marking Permission of the Contact ID 123456.
  6. Refresh
  7. Clock on View > Select the Response Payload

The fields CommunicationMediumPermissionCode and PermissionConsentCode are present in the incoming message.


The issue stems from the fact that the code list mapping for CommunicationMediumPermissionCode and PermissionConsentCode are no longer defined in the C4C system.




In order to resolve the issue, please follow the below steps to add the CommunicationMediumPermissionCode and PermissionConsentCode under Code List Mapping Definition:

  1. Go to the Business Configuration work center.
  2. Open the Activity Code List Mapping for Integration with External Applications and Solutions.
  3. Open Maintain Code List Mapping.
  4. Under Code List Mapping Definition click Add Row.
  5. Open the Local Data Type Name OVS.
  6. In the Local Data Type Name field enter "*Permission*".
  7. Result: CommunicationMediumPermissionCode and PermissionConsentCode are present.
  8. Add them both to the code list mapping.


Then request the marketing permissions again and see if the fields are maintained correctly.



C4C, Cloud for Customer, MKT, Marketing, CommunicationMediumPermissionCode, PermissionConsentCode, Marketing permission, Contact, Permission , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , LOD-CRM-INT-YCM , Integration of C4C with Commerce , How To


SAP Cloud for Customer core applications 2402