SAP Knowledge Base Article - Public

3266016 - Error Cannot override the base-paycomponent field for Pay Component

Symptom

  • We are trying to create a new compensation information record via MSS(Manager Self-service) or history and changing a Pay Component A of type % percentage (Example PCA) to Pay Component B of type % percentage too (PCB). Upon saving the compensation record getting the following error 'Cannot override the base-paycomponent field for Pay Component PCB'.

Environment

  • SAP SuccessFactors Employee Central

Reproducing the Issue

Scenario/ preconditions:

  • In "Company System and Logo Settings" < Switch "Enable Centralized Services to Save Changes on the History UI of Compensation Information" is Turned Off.
  • Test employee is assigned to a pay component of percentage type with a base pay component.
  • Examples: 
    - PCA is associated to Base Pay Component Group A (BPCG_A)
    - PCB is associated to Base Pay Component Group B (BPCG_B)

Replication Steps:

  1. Go to Compensation Information of test employee.
  2. Insert New Record > enter Event Reason and other required fields.
  3. Try to update existing PCA (percentage type pay component) to PCB (another percentage type pay component).
  4. Save.
  5. Observe Error: Cannot override the base-paycomponent field for Pay Component PCB

Cause

  • The defect is 'only' happening when the "Company System and Logo Settings" < Switch "Enable Centralized Services to Save Changes on the History UI of Compensation Information" is Turned Off.

Resolution

  • This issue does not occur if the Centralized Services switch ("Company System and Logo Settings" < "Enable Centralized Services to Save Changes on the History UI of Compensation Information" ) is turned On.
  • We are moving towards having all transactions supported by centralized services, for compensation information, both history UI and Imports will be supported with 2H 2022 (b2211) release as Admin opt-out features. In 1H 2023 (b2305) release these features will be Universal and cannot be turned Off.
  • Therefore, this defect is not getting fixed where the Centralized Services switch ("Company System and Logo Settings" < Switch "Enable Centralized Services to Save Changes on the History UI of Compensation Information" ) is turned Off. Please keep this switch On to resolve the issue.
  • Workaround:

When the Centralized Services switch is kept off, and we are inserting a new compensation information record in employee's compensation history:

  1. Delete existing Pay Component PCA record.
  2. Create record with Pay component PCB.
  3. Save
  4. Observe data saves, no error when using these steps instead of modifying existing record with new pay component of percentage type.

See Also

3086778 - Centralized Services: Checks to be Completed Prior to Submitting Support Cases 
3091459 - Service Layer Logger FAQ
Employee Central Centralized Services in Second Half 2022 (2H 2022) Release – Innovation Alert
 
 
 

Keywords

INC2470085, Cannot override the base-paycomponent field for Pay Component,
, KBA , LOD-SF-EC-CMP-CAL , Calculated - Pay Comp Groups, Compa/ Range & Charts , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite Core 2205