Symptom
- Pay Components Unable to Delete Pay Components.
- The Pay Component is not assigned to any person.
- The Role Permission Role for the consultants allows for Delete
- fingerprint=514db230132f85808b065591992a860b66381fee
Environment
- SAP SuccessFactors Employee Central
Reproducing the Issue
Step 1: Go to Manage Organization, Pay and Job Structures
Step 2: Select Pay Component - Take action -> Permanently Delete Record
Step 3: An Error Occurred and no further action can be taken and the Pay Component is not deleted
Cause
- Pay Component field status in One-Time Deduction Object is inactive.
- Therefore, system was unable to perform full validation check whether the pay component to be deleted is associated with any user's One time deduction data.
Resolution
- Go to "Configure Object Definitions"
- Search and select "One Time Deduction"
- Take Action -> Make correction
- search "payComponentType"
- click details and set status as active.
Keywords
search.execute() failed for class OneTimeDeduction, ValidationException: [key=EMPLOYEE_HRIS_GO_INVALID_FIELD_OR_ASSOCIATION, values=[payComponentType, OneTimeDeduction]], fingerprint=514db230132f85808b065591992a860b66381fee, employee central, successfactors, pay component , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-EC-DED , Deductions , Problem