Symptom
Currency fields is not marked as mandatory in Account Sales Data using Dynamic Properties
Environment
SAP Sales Cloud and SAP Service Cloud Version 2
Reproducing the Issue
Prerequisite:
You have a dynamic property under Account Sales Arrangement to mark Currency field as mandatory based on Division
- Go to Navigation Menu
- Go to Accounts
- Open any Account
- Go to Sales Data Facet
- Click Add
- Add a Sales Organisation
- Enter Distribution Channel and Division
- Click Add
- Make a change in the Account root fields
- The error for the Currency field does not appear
Cause
To evaluate the dynamic properties, it is very important to have the correct instance data. Hence, the updated data should be present in the UI context; otherwise, the dynamic properties will not be evaluated correctly.
Resolution
- Go to Navigation Menu
- Go to Accounts
- Open any Account
- Go to Sales Data Facet
- Click on User Menu
- Click Start Adaptation
- Click on the Add button for the Sales Data section
- Select the pencil icon
- Add the Currency field
- End Adaptation
- Now when you try to add the Sales Data, the currency field is marked as mandatory during creation itself as the field is part of the UI context
Keywords
dynamic, properties, account, sales, data, currency, division, mandatory, not , KBA , CEC-CRM-ACC , Account for SAP Sales/Service Cloud , CEC-CRM-CZM , Customization for SAP Sales/Service Cloud , Problem
SAP Knowledge Base Article - Public