SAP Knowledge Base Article - Public

2611046 - Change Job and Compensation Information Missing from MSS (Take Action) Menu - SAP SuccessFactors Employee Central

Symptom

Change Job and Compensation Information Missing from MSS (Take Action) Menu

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 HCM suite 
  • Employee Central - Employment Information

Reproducing the Issue

  1.  Navigate to affected Users Profile;
  2.  Find that for Job Information, Employment Details and Compensation Information that permissions allow Editing of record via Pencil;
  3.  However upon checking MSS (Take Action) Menu the Change Job and Compensation Information is missing.

Cause

The User is not an EC User (System of Record). Is EC Record = 0

  1. Go to data inspector
  2. Select in Entity: Table_EMP_EMPLOYMENT_INFO
  3. Define filter criteria : Users Sys ID   Equals  
  4. click on show Data
  5. result: Is EC Record = 0

Employment Details record was never imported for the effected user.

Resolution

To resolve an Employment Details record needs to be imported for the affected user: 2080146 - Employee Central - Employee Data Import Steps

Note: 

FAQ - Additional Information

Q) Check if a User is an EC User?

A) Option:

Via : Integration Center

  • KBA 2584658 - How to Check if a User is an EC User using the Integration Center
  • KBA 3375924 - How To check User Status Via Data inspector

Note:

  • For all EC User  column (Is EC Record) must be equal to: 1
  • For all NoN-EC User column (Is EC Record) must be equal to: 0

The system differentiates between EC and non-EC users by the use of the internal (database) flag on the Employment Info table called "is-ec-system-of-record" (IS_EC_SYSTEM_OF_RECORD) which defines whether this is an EC user or not.

When actual EC data is loaded for this non EC user, through UI or EC imports, this flag gets flipped and the user is then (from that point forward) treated as a regular EC user.

This is where the importance of the EC Data Imports comes into the picture. For a user to be treated as an EC user (IS_EC_SYSTEM_OF_RECORD=1) their data must be imported in the following order (otherwise it will not trigger the system to switch them to an EC user):

  1. Basic User Data                (Creates the UserID - the Employment)
  2. Biographical Information   (Creates the Person ID)
  3. Employment Details          (Associates the UserID with the PersonID - basically tying the Employment to the Person).

If the Biographical Info and Employment Details are loaded in the wrong order or are created via the My Employee Files UI, then they will not be linked and will not flag the user as IS_EC_SYSTEM_OF_RECORD=1.

This is why it is important to follow the correct process when creating users via import. 

 

See Also

  • KBA 2584658 - How to Check if a User is an EC User using the Integration Center
  • KBA 2080146 - Employee Central - Employee Data Import Steps

  • KBA 2324204 - How to retrieve inactive employees via Integration Center?

  • KBA 3671567 - Generic permission error when saving changes in job information history - Employee Central
  • KBA 3576213 - "You do not have permission to edit the value" Error While Updating Historical Compensation Record

Keywords

MSS, Take Action, Blank, Missing, Change Job and Compensation Information, Employment Details, IS_EC_SYSTEM_OF_RECORD=1, Is EC Record, data inspector, Entity, Table_EMP_EMPLOYMENT_INFO, User is an EC User , KBA , LOD-SF-EC-EMP , Employment Information (Employment Details) , LOD-SF-EC , Employee Central , LOD-SF-EC-RBP , Roles & Permissions (EC Core only) , LOD-SF-EC-JOB , Job Information , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions