Symptom
You are modifying the value of a custom field defined and marked with [ChangeHistory] annotation but the changes are still not logged in the standard changes facet.
Environment
SAP Cloud for Customer core applications
Reproducing the Issue
This is valid for any BO, here we will take an example of Ticket BO.
- Go to Service Work Center
- Go to Tickets View
- Open Ticket 123 (Where 123 represents the Ticket ID)
- Make any changes to the field XYZ (Where XYZ is the custom field with the issue)
- Go to changes facet and notice that this change does not reflect here
Cause
You have defined the custom fields/elements under a custom node. Custom nodes are unique to your implementation and the standard ChangeHistory EC is not built in a way that is compatible with custom nodes.
Hence there is no change history data present to be shown in the standard ChangeHistory EC.
Resolution
This is the system expected behavior.
If the feature/functionality is needed as a matter of urgency, please refer to KBA 3475641 - Functionality Currently not Available.
Keywords
ChangeHistory , Change , PDI , Annotation , Custom , Field , Node , KBA , AP-RC-BDS-BO , ByDesign Studio BO definition/generation , Product Enhancement