Symptom
Time Profiles maintained in ByD System getting overwritten with every replication resulting into data loss .e.g Time Recording Profile, WorkSchedule, Time Account Assignments. etc.
Environment
SAP Business ByDesign
SAP Success Factors Employee Central
Cause
Replication request for employee always has one Time Profile and not the exact time profile splits as maintained in ByD. This resulted in detection of change in Time data and new Time Profile(without splits) gets written in Time File overwriting existing time profile splits.
Resolution
To retain Time Profile splits (and its related data) maintained in ByD, replication request should also contain such splits. This way change is not detected and existing Time Profiles remained untouched by the replication. To do this, employee when queried from EC should return Time Profile splits and this can be done via Code List mapping for "Work Schedule". When Time Profile Splits are returned by the EC, this problem does not happen and data remains intact.
Keywords
Time Profile split, data loss, Time recording profile, Time account assignments , KBA , AP-HMD-RPL , HCM-Master Data Replication , Problem