SAP Knowledge Base Article - Public

2337688 - Pay Components are not Visible on the Compensation Information Portlet

Symptom

Pay Components are not visible on the Compensation Information Portlet

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

Employee Central - Foundation Objects

Reproducing the Issue

  1. Search for user
  2. Navigate to Employment Information > Compensation Information
  3. Click on History >Take Action > Make Correction
  4. Notice that the Pay Components drop down is empty:

pay component comp.png

Checks:

Permissions have been granted under Manage Permission Roles > Employee Data > Pay Components

In Manage Organization and Pay Structures > Pay Component > Display On Self Service is set to Yes

 

ex pay comp.png

 

Cause

Configuration Issue.

The "Target" field is not enabled in the Corporate Data Model for the Foundation Object "payComponent"

All Pay Components must have a value defined for "Recurring" and "Target" to be able ti display in the right UI (see article 2270326)

Resolution

The Target field for the Foundation Object "payComponent" in the Corporate Data Model has visibility is set to "none":

  <hris-element id="payComponent">
     ........
        .......
    <hris-field id="target" visibility="none">
      <label>Target</label>
    </hris-field>

This needs to be set to “both”. In fact, both the "Recurring" and the "Target" fields must be used in the payComponent object configuration

  <hris-element id="payComponent">
     ........
    <hris-field id="recurring" visibility="both">
      <label>Target</label>
    </hris-field>
        .......
    <hris-field id="target" visibility="both">
      <label>Target</label>
    </hris-field>

Product Support can help enable this field if you are not engaged with your Implementation Consultant any more.

 

Steps to take after the Configuration is fixed

After enabling the “Target” field, please re-select the value “No” for the Target field in the respective Pay Component in Manage Organization and Pay Structures. (It will look like No is already selected - but you need to edit and save the Pay Component for this value to save in the database)

An alternative would also be to run a "Foundation Objects" Ad Hoc report on "Pay Component" (after yu have added back the "Target" field) to see which Pay Components do not have a "Target" value. All these Pay Components will need correcting - and it can be done via Admin Center > Import Foundation Objects >Pay Component - Incremental Import

Once this has been done the Pay Components should be visible in the Compensation Portlet.

Note: It is mandatory to fill the Target AND Recurring fields on any Pay Component. The value in this field determines whether a Pay Component should appear in first or second section (Pay Target) in Compensation Portlet. You can read more about this behaviour in article 2270326 - How to configure which Pay Components should be displayed in payComponentNonRecurring and payComponentRecurring portlets

See Also

2270326 - How to configure which Pay Components should be displayed in payComponentNonRecurring and payComponentRecurring portlets

Keywords

Pay Components, Compensation Portlet, Target, payComponent, payComponentRecuring, No Selection, no values, employee central, compInfo, compensation Information, , KBA , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem

Product

SAP SuccessFactors Employee Central all versions