Symptom
You have configured a business rule on an effective dated portlet.
Within the rule you are checking if a value is equal/not equal to a previous value.
The rule is not working.
When checking the rule trace, you can see the values are being checked correctly, but the checking is not returning the correct result, and the rule is not working.
Cause
This issue happens when checking picklist fields.
The rule is not working correctly, and the Rule Trace is not showing the expected result because the picklist values do not have external codes maintained.
Resolution
To resolve this issue, please update the picklist values and assign a unique external code to each picklist value.
It is always best practice to maintain external codes for picklist values to mitigate issues like this.
Keywords
pervious value, rule, rule trace, rule not working, fail, business rule. , KBA , LOD-SF-EC-JOB-RUL , Job Info Business Rules , Problem
SAP Knowledge Base Article - Public