SAP Knowledge Base Article - Public

2162077 - Imported Foundation Object to Generic Object does not appear in the dropdown for selection

Symptom

  • The Foundation Object to Generic Object association is not visible in the User Interface. But when we update the Foundation Object via User Interface, the association starts working. For example: Employee’s Compensation Information cannot be assigned the imported Pay Component until a manual edit through the UI is saved.
  • Pay Component filtered by Country is not visible for employee to be assigned in their Pay Componen Recurring record.
  • Newly created Pay Component not available for assingment even when Role-based permission is provided and associated with employee's Legal Entity's country.

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

Example Scenario:

We want to show country-specific pay component types in the drop down for selection for an employee based on Country USA, while changing Compensation Information via Manager Self Service-> Take Action.

We modify the Boolean fields (fields having only two values available in the drop down and where there is no option for "No Selection") in the Corporate Data Model to be not required for Foundation Objects Pay Component.

  1. Setup Country Association for Pay Component as instructed in “Employee Central Core Implementation Handbook”.
  2. Associate the Pay Component to Country object definition.
  3. Import Pay Component data (creation of new Pay Component) without filling up the Boolean fields like Target, Recurring, CanOverride, etc.
     Import_PC.pngImport_FO.pngPC.png
  4. Give Role base permission to the newly created Pay Component(s).
  5. Associate imported Pay Component to Country.Country.png
  6. Go to employee’s Compensation Information the imported Pay Component is not visible for selection. Base_salary.png

Cause

  • This issue happens when we miss to import values to Boolean fields (fields having only two values available in the drop down and where there is no option for "No Selection", example: yes/no, true/false, 0/1) having two values for selection.
  • Ad-hoc report shows that these fields (recurring, taxTreatment, canOverride, selfServiceDescription) are null, while UI shows the default values on screen.

 

Ad_hoc_report.png

PC.png

 

  • To fix this, import the pay component(s) in full purge mode again, along with values for all the Boolean fields. Or just update the pay component with any changes and click save.
  • The new pay Component will start appearing for selection based on employee’s country.

 

Resolution

There are two resolutions to this issue:

  • Import the values for the all the Boolean fields present in the Foundation Object or
  • In the UI, Edit the Foundation Object and do some change and click on Save.

Keywords

SuccessFactors, Employee Central, Foundation Objects, Pay Component Not visible even when having access , KBA , successfactors , employee central , pay component , object created via import not visible , imported pay component not visible , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem

Product

SAP SuccessFactors HCM Core all versions