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
- Go to opportunities.
- Open a affected record.
- Check field "Reason for Status".
- Notice that an specific value is missing.
- 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.
- Go to Business Configuration.
- Click on Overview.
- Search for required element.
- 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
SAP Knowledge Base Article - Public