SAP Knowledge Base Article - Public

3736344 - MDF Change History Data report shows empty record when data changes are performed in Proxy mode - SAP SuccessFactors HCM Core

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

  1. Navigate to an MDF object ObjectA configured with MDF Version History = “Full History”.
  2. Login with User A and Proxy to User B, then make any data change for MDF object ObjectA.
  3. 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
  4. Observe there is no audit records in report.
  5. 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

Product

SAP SuccessFactors HCM Core all versions