SAP Knowledge Base Article - Public

3803229 - Standard Sales Arrangement list fields not available in Code List Restrictions for Account (SAP Sales Cloud Version 2)

Symptom

In SAP Sales Cloud Version 2, when creating a Code List Restriction with Business Entity = Account, the "Code to Restrict" selector shows extension fields under paths like salesArrangements/extensions/... but the corresponding standard Sales Arrangement list fields are not available for selection. For example:

"salesArrangements/distributionChannel",
"salesArrangements/division",
"salesArrangements/deliveryPriority",
"salesArrangements/currency",
"salesArrangements/customerGroup",
"salesArrangements/customerPriceListType",
"salesArrangements/priceSpecificationCustomerGroup",
"salesArrangements/cashDiscountTerms",
"salesArrangements/incoterms/classification",
"salesArrangements/blockingReasons/invoicingBlockingReason",
"salesArrangements/blockingReasons/deliveryBlockingReason",
"salesArrangements/blockingReasons/orderBlockingReason"

Environment

  • Code List Restrictions for SAP Sales/Service Cloud

Reproducing the Issue

  1. Go to System Settings.
  2. Open Code List Restrictions.
  3. Select Create Code List Restriction.
  4. Set Business Entity = Account.
  5. Open "Code to Restrict".
  6. Search for fields related to Sales Arrangements.
  7. Observe that fields are not available.

Cause

Not all standard fields are exposed in the Code List Restrictions "Code to Restrict" list; some standard Sales Arrangement fields are excluded, so they cannot be selected.

Check https://xxxxxxxx.crm.cloud.sap/sap/c4c/api/v1/repository-service/entities, you will see that:

excludeFromCodeListRestrictions:

"defaultAddress/country",
"defaultAddress/region/country",
"defaultAddress/region/region",
"defaultAddress/postOfficeBoxDeviatingCountry",
"defaultAddress/postOfficeBoxDeviatingRegion/country",
"defaultAddress/postOfficeBoxDeviatingRegion/region",
"defaultAddress/correspondenceLanguage",
"addresses/country",
"addresses/region/country",
"addresses/region/region",
"addresses/postOfficeBoxDeviatingCountry",
"addresses/postOfficeBoxDeviatingRegion/country",
"addresses/postOfficeBoxDeviatingRegion/region",
"addresses/correspondenceLanguage",
"addresses/preferredCommunicationMediumType",
"identifications/type",
"identifications/areaOfValidityCountry",
"identifications/areaOfValidityRegion/region",
"identifications/areaOfValidityRegion/country",
"salesArrangements/distributionChannel",
"salesArrangements/division",
"salesArrangements/deliveryPriority",
"salesArrangements/currency",
"salesArrangements/customerGroup",
"salesArrangements/customerPriceListType",
"salesArrangements/priceSpecificationCustomerGroup",
"salesArrangements/cashDiscountTerms",
"salesArrangements/incoterms/classification",
"salesArrangements/blockingReasons/invoicingBlockingReason",
"salesArrangements/blockingReasons/deliveryBlockingReason",
"salesArrangements/blockingReasons/orderBlockingReason",
"relationships/directedRelationshipRole",
"relationships/distributionChannel",
"relationships/division",
"accountTeamMembers/role",
"accountTeamMembers/distributionChannel",
"accountTeamMembers/division",
"notes/type"

Resolution

  1. Acknowledge current product behavior: for standard list-type fields, Code List Restriction is the only supported method to limit list items. If a standard field is not available in the "Code to Restrict" list, there is no alternative standard method to restrict it.
  2. If suitable for the business requirement, create extension fields that serve the same purpose as the needed standard fields and apply Code List Restrictions to those extension fields.
  3. If availability of the standard fields in Code List Restrictions is required, submit an enhancement request for product evaluation so these fields can be considered for exposure in the configuration.

See Also

Customer Influence Portal — SAP Sales and Service Cloud Version 2

Keywords

Code List Restriction, Sales Arrangement, Account, standard fields not available, list fields, value help restriction, dropdown values, business entity Account, code to restrict, extensions, salesArrangements/extensions, configuration limits, excludeFromCodeListRestrictions , KBA , CEC-CRM-CLR , Code List Restrictions for SAP Sales/Service Cloud , Problem

Product

SAP Sales Cloud and SAP Service Cloud Version 2 all versions