Symptom
Error occurred:
"Pay Component Group depends on Pay Component and vice-versa" when one tries to add new pay components to pay component group. Some of the pay components are able to be added and some are not.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
SAP Successfactors with Employee Central
Reproducing the Issue
- Go to Manage Organization, Pay and Job Structures
- Go to Pay Component Group
- Select Pay Component Group
- At the bottom of the screen, add 'New' Pay component
- Click Save.
- Error: "Pay Component Group depends on Pay Component and vice-versa"
Cause
This issues is caused by data being incorrectly maintained in the basePayComponentGroup field, when it should not be.
In case Pay Component Type = "Percentage", a Pay Component or Pay Component Group needs to be selected to define the amount on which percentage is to be applied.
If the Pay Component Type is not "Percentage", no data should be maintained in this field.
There are pay components in the instance who do not have type Percentage, but have data in the basePayComponentGroup field incorrectly.
To highligh which pay comonents have incorrect data, generate a foundation object report selecting pay-component objects. In there, you will there is a data issue wherein it should not have any value in basePayComponentGroup field because it has payComponentType = Amount
Resolution
Please correct the payComponent values of those who have basePayComponentGroup and with 'Amount' as payComponentType via Import Foundation Data tool. (See KBA: 2080139 - Foundation Data - Employee Central)
See Also
2080139 - Foundation Data - Employee Central
Keywords
Pay Component, Amount, basePayComponentGroup, Pay Component Group, Error, Data Issue , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem