SAP Knowledge Base Article - Public

3755475 - Missing Value in "Reason for Status" Field Due to Ignored Code List Restriction

Symptom

There is one value missing at field "Reason for Status", the setting from code list restriction is not respected. 

Environment

SAP Cloud for Customer 

Reproducing the Issue

  1. Go to opportunities.
  2. Open a affected record.
  3. Check field "Reason for Status".
  4. Notice that an specific value is missing.
  5. Check a created code list restriction for it, it appears to be set correctly. 

Resolution

Regarding the missing value in the Reason for Status dropdown, there was a missing assignment of the value in the “Assignment of Reasons” configuration. Since the value was not assigned to the relevant Opportunity status, it was not appearing in the dropdown. 

The required value has now been properly assigned at the configuration level, and it is appearing as expected. This can also cause other values to be incorrect.

The reason why Code list restriction is not affecting the scenario is because Business configuration takes priority. (Code list restriction has the least priority through the system).

Resolution: At Business configuration allow all values for status or not set any specifies for it.  

  1. Go to Business Configuration.
  2. Click on Overview.
  3. Search for required element. 
  4. Open Assignment of Reasons.

Keywords

Value; missing; incorrect; field; setting; code; list; restriction; Business Configuration; Overview; Assignment; Reasons. , KBA , LOD-CRM-OPP , Opportunity Management , Bug Filed

Product

SAP Cloud for Customer core applications 2605