Symptom
An MDF object is configured with MDF Version History set to “Full History”, but the change history isn’t displayed in the MDF Change History Data report when those data changes are performed in Proxy mode.
Environment
SAP SuccessFactors HCM Core
Reproducing the Issue
- Navigate to an MDF object ObjectA configured with MDF Version History = “Full History”.
- Login with User A and Proxy to User B, then make any data change for MDF object ObjectA.
- Go to Change Audit Report tool and select user B at "Change by Person" and "ObjectA" in Object Type to run MDF Change History Data report
- Observe there is no audit records in report.
- Repeat the report using the “External Code” (user id) filter and observe that audit records will appear.
Cause
The changes are performed via a login user acting as a proxy for another user. When using the “Change by Person” filter, audit retrieval may not match the proxied user in such cases, so no records are returned.
Resolution
This is expected system behavior.
As a workaround, if changes were performed with proxy mode, admin user can use “External Code” filter instead of using the “Change by Person” filter to run the MDF Change Audit Data report.
Keywords
mdf change audit data, full history, version history, audit report missing, no records, change by person, external code filter, proxy user, proxied changes, , KBA , LOD-SF-MDF-AUD , MDF Audit , LOD-SF-MDF , Metadata Framework , How To
SAP Knowledge Base Article - Public