Symptom
- Unable to configure Time Configuration for Country/Region-Based Data Retention for a specific country
- The following error displays Business key values already exist for another child in the history! Object type:
DRTMONB2RetentionTimeConfig, externalCode
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Login to BizX
- Manage Data > DRTM Onboarding 2.0 Data
- Select Data Collection Extension
- Take action > make correction
- Add a new row for Onboarding > completed > country CZE > retention time 1 month
- The error appears "Business key values already exist for another child in the history! Object type: DRTMONB2RetentionTimeConfig, externalCode BE8213312F77439497480AB07117E6AE."
Cause
The initial record created for the Onboarding Completed type for country CZE was store is the object's audit history.
Resolution
- Navigate to Manage Data
- DRTM Onboarding 2.0 Data
- Select the affected object, for example, Data Collection Extension
- Select Take Action, and then Make Correction
- Click on the History label on the left to open the history window
- On the history of the initial country configured
- Click Take Action, and then Permanently Delete Entry
- This action will delete the initial record create, which give you another chance to recreate the object without error
Keywords
DRTM Onboarding 2.0 Data, Purge, Documents, Data Collection Extension, Process and User Data, Tasks/Activities, MSGs=[key=EMPLOYEE_HRIS_GO_DUPLICATE_BUSINESS_KEY_FOR_CHILD_IN_HISTORY, values=[DRTMONB2RetentionTimeConfig, EE4E73F821E146179E23CCC43D575017]], FMSGs=[],Status=ERROR,Operation=CORRECT,WfStpes=false}] , KBA , LOD-SF-OBX-ADM , Admin UI , Problem
Product
SAP SuccessFactors HXM Core 2011