Professional Documents
Culture Documents
PUBLIC
Original content:
https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL/b14dd15ca58f43e0856184a740a4b212?locale=en-
US&state=PRODUCTION&version=2211
Warning
This document has been generated from the SAP Help Portal and is an incomplete version of the official SAP product
documentation. The information included in custom documentation may not re ect the arrangement of topics in the SAP Help
Portal, and may be missing important aspects and/or correlations to other topics. For this reason, it is not for productive use.
This is custom documentation. For more information, please visit the SAP Help Portal 1
10/30/2022
Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation
partner or Account Executive. For any non-implementation tasks, contact Product Support.
Note
All con guration les for Employee Central, for example, master data models, master picklists, as well as country/region-
speci c les, have moved from the SAP Help Portal to the Software Download Center .
The section How do you create the Super Admin describes the
different steps required to create the Super Admin.
Step 3: De ning the Corporate Data Model Refer to the SAP SuccessFactors Data Model Reference Guide for
information about how to set up the Corporate Data Model.
Step 4: De ning the Country/Region-Speci c Corporate Data Refer to the SAP SuccessFactors Data Model Reference Guide for
Model information about how to set up the Country/Region-Speci c
Corporate Data Models.
Generic Objects
These sections describe how you can con gure your MDF
Foundation Objects and custom Generic Objects. These sections
also describe how you can set up the country/region-speci c
con gurations for MDF Foundation Objects.
Step 6: Con guring the Succession Data Model Refer to the SAP SuccessFactors Data Model Reference Guide for
information about how to set up the Succession Data Model.
Step 7: Con guring the Country/Region-Speci c Succession Data Refer to the SAP SuccessFactors Data Model Reference Guide for
Models information about how to set up the Country/Region-Speci c
Succession Data Models.
This guide explains picklists and how to import the different values
that a customer sees when they select a dropdown menu.
This is custom documentation. For more information, please visit the SAP Help Portal 2
10/30/2022
Optional: Con guring Position Management Implementing Position Management in Employee Central
Step 10: Con guring Business Rules Business Rules in Employee Central
This section describes how to set up the different rules for your
system.
Step 11: Creating Event-Reason Derivation Rules Event Reason Derivation Business Rules
Step 12: Creating Work ow Derivation Rules as well as Work ows Implementing and Con guring Work ows in Employee Central guide
in the SAP Help Portal.
This guide describes what work ows are, when to use them, and
how to set them up.
Step 15: HRIS Sync Human Resource Information System (HRIS) Synchronization
This section describes how you can sync data from Employee
Central to other modules.
Step 16: Setting up Leave of Absence You need to set up Time Off to use leave of absence. Note that you
need to decide rst whether you want to use leave of absence as
standalone or together with other Time Off features. Depending on
this decision, the setup varies.
This is custom documentation. For more information, please visit the SAP Help Portal 3
10/30/2022
Optional: Setting Up Employee Central Advanced Reporting Employee Central Advanced Reporting: Standard Reports
This guide explains how to set up standard reports for the different
areas in Employee Central.
This guide describes how to set up & use Employee Central on your
mobile devices.
Note
If you want to have the same IDs in the Employee Central and
Employee Central Payroll systems, we recommend that you use
numeric employee IDs in Employee Central, because the PERNR
is numeric in Employee Central Payroll. Therefore, an
alphanumeric ID cannot be used across all processes in the
Employee Central Payroll system.
Optional: Setting Up Higher Duty or Temporary Assignment Implementing Higher Duty or Temporary Assignment
This guide describes how to set up the Job Pro le Builder tool.
Assignment ID
Assignment ID is an identi er assigned to the work relationship between a person and the company. The relationship could be
an employment relationship, contingent relationship, pensioner relationship, intern, global assignment, or others. A person can
This is custom documentation. For more information, please visit the SAP Help Portal 4
10/30/2022
have one or many work relationships with a company at the same time, for example, concurrent employments or home and host
assignment in a global assignment.
Note
Currently, assignment ID is not supported in some SAP SuccessFactors areas, for example, Learning, Compensation,
Onboarding 1.0, and data protection and privacy features. This might cause display inconsistencies across the HXM Suite.
Refer to the Important Notes about Assignment ID to nd the speci c areas impacted by assignment ID as well as the areas
where assignment ID is not supported. This document will be regularly updated to re ect the latest development of
assignment ID.
Caution
Before you change assignment IDs, we recommend that you evaluate the risks associated with the inconsistencies. If
assignment ID is not supported in the SAP SuccessFactors areas you've enabled, please don't make any changes to
assignment ID at this time.
Assignment ID (assignment_id_external) is unique, case-sensitive, visible, and can be given to an employee, a contingent
worker, or an intern. Assignment ID is used to identify users across the HXM Suite, in import and export tools, in the user
interface, in APIs, and in reports. User ID (users_sys_id) still exists, but we recommend that you use it for system integration.
The system automatically generates assignment IDs for users created prior to the Q3 2019 release, and their default values are
the same as the current user IDs. However, in the Employee Central-enabled instances, if you have used a business rule to
generate assignment IDs, the system then creates assignment IDs based on the rule and the assignment IDs might be different
from the user IDs. When you create new users using the user management tools such as Employee Import, Manage Users, or
OData APIs, assignment IDs for these users are also added to the system.
Now, you can use assignment ID to identify users and change it if needed.
For more information, refer to Using Assignment ID in Employee Central Integration with SAP ERP HCM.
Note
You must decide for one scenario and are not allowed not switch between the two scenarios.
This is custom documentation. For more information, please visit the SAP Help Portal 5
10/30/2022
The tasks listed below are the minimum required provisioning settings. You will make further Provisioning settings based on the
customer's requirements as you progress through the implementation.
Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation
partner or Account Executive. For any non-implementation tasks, contact Product Support.
Prerequisite
An instance has already been created for the customer.
Tasks
Do the initial con guration tasks in the following sequence.
Check Tool
Tip
We also recommend that you review the SAP SuccessFactors Enterprise Check guide for information about the Allow list for
APIs, time synchronization, certi cate renewals, and cookie handling.
This is custom documentation. For more information, please visit the SAP Help Portal 6
10/30/2022
With the migration of Foundation Objects to MDF FOs, the HRIS elements of the migrated objects are no longer available in the
Corporate Data Model XML as an association destination. This requires a solid understanding of the association requirements,
in order to con gure the association in the correct manner. Associations from Legacy FOs to other Legacy FOs are de ned in
the Corporate Data Model, whereas associations from MDF FOs to Legacy FOs or to other MDF FOs (or GOs) are de ned in
MDF (Con gure Object De nitions). For associations from an MDF FO to a Legacy FO, associations cannot be directly de ned.
Instead, a wrapper MDF FO is used. A wrapper is not required for associations to custom FOs as these are considered to be
GOs.
For more details of how to con gure associations based on the object destination, see Working with Associations, Field Criteria
and Value Help topic.
Sample Code
<hris-element id="payComponentRecurring">
<label>Compensation</label>
<hris-field id="pay-component" visibility="both" required="true">
<label>Pay Component</label>
<field-criteria destinationFieldValue="jobInfo.payScaleGroup" sourceFieldName="PayScaleGr
</hris-field>
...
Here, the pay component that is part of the payComponentRecurring block is ltered based on the eld payScaleGroup from
the job info block. To achieve this, you add the pre x jobInfo. to the destination eld value.
Note
You can only IDs of effective-dated HRIS elements as pre xes, for example, jobInfo, compInfo, or personalInfo as pre xes.
The next few sections describe how you can get associations to work for the following scenarios.
The steps also describe optional con guration that is required only if you have position management enabled and need
associations to work on the position and the employee record.
This is custom documentation. For more information, please visit the SAP Help Portal 7
10/30/2022
Context
Custom elds using the attribute type="foundationObject" take over the association settings of the corresponding foundation
object. For example, if you have a custom eld of type="location", and you have associated the location FO with the legal entity
FO, the custom eld would only show a restricted list of values (where the legal entity de nes which locations are displayed).
However, if you prefer custom elds with type="foundationObject" to show all the FOs available in the system, you need to
check the following setting:
Procedure
1. Go to Admin Center Company Settings Company System and Logo Settings .
2. Under Company System Settings, select the checkbox Disable lter for custom elds of type Foundation Object. To
activate this setting, upload any data model in provisioning.
Context
To understand the steps involved, consider the following example of the Generic Object cust_MarketCategory being ltered
by the Generic Object cust_FunctionalArea.
Context
This allows you to attach the parent Generic Object doing the ltering (cust_FunctionalArea) to the child Generic Object being
ltered (cust_jobMarketCategory). The steps are as follows:
Procedure
1. Create the Generic Objects that will do the ltering and be ltered.
3. From the Search dropdown, select Object De nition and then select Job Market Category (the Generic Object to be
ltered) from the dropdown next to it.
This is custom documentation. For more information, please visit the SAP Help Portal 8
10/30/2022
The Con gure Object De nitions page is displayed.
6. Select Details. We will now set the association for the child object, meaning the object to be ltered.
8. In the Multiplicity eld, select the type of association, either One to One or One to Many.
9. In the Destination Object eld, select the Generic Object that will lter the values for this Generic Object on the UI.
Results
A sample completed entry is shown below.
Context
This sets up which parent Generic Object values lter the child Generic object values.
Procedure
1. Go to Admin Center Manage Data .
3. In the externalCode eld, specify the name of the child Generic Object value to be ltered.
4. In the externalName eld, specify the external name for this object.
6. From the functionalArea dropdown, select the parent Generic Object value doing the ltering. In this case, HR.
Results
This is custom documentation. For more information, please visit the SAP Help Portal 9
10/30/2022
Step 3: De ning Field Criteria for the Generic Object Field Being
Filtered
In the Succession Data Model, de ne eld criteria for the Generic Object eld being ltered.
Context
This tells the system for this eld what Generic Object is doing the ltering and the eld that references it on Job Information.
Procedure
1. De ne the eld criteria for the Generic Object being ltered in the Succession Data Model.
Results
Note
The eld name of the internal code on the parent Generic Object can be derived from the <internalCode> database eld
named found in the Con gure Object De nition page.
Note
The eld-criteria attribute is not supported for the Country/Region-Speci c Succession Data Model.
This is custom documentation. For more information, please visit the SAP Help Portal 10
10/30/2022
Step 4: De ning the Field Criteria for the Child Generic Object
Being Filtered
De ne eld criteria for the child Generic Object being ltered.
Context
This step is to be done only when Position Management is enabled. This tells the system for this eld what Generic Object is
doing the ltering and the eld that references it on the Position object.
Note
Refer to the previous step for information on how to derive the internal code.
Procedure
1. Go to Admin Center Con gure Object De nitions .
2. From the Search drop-down list, select Object De nition and then select Position from the drop-down list next to it.
4. In the Fields section, scroll to the Generic Object eld to be ltered. In this case, cust_jobMarketCategory_ eld.
Context
It is possible to lter one-to-one associations.
Context
This allows you to attach the parent Generic Object doing the ltering to the child Generic Object being ltered.
Procedure
1. Go to Admin Center Con gure Object De nitions .
2. From the Search dropdown, select Object De nition and then select the Generic Object to be ltered from the dropdown
next to it.
4. Scroll to the end of the Fields list and add a new eld.
For the new eld, ensure that Data Type Generic Object is set.
5. Select Details. Update the Valid Value Source to be the technical name of the parent eld.
Context
This sets up which parent Generic Object values lter the child Generic object values.
Procedure
This is custom documentation. For more information, please visit the SAP Help Portal 12
10/30/2022
1. Go to Admin Center Manage Data .
2. From the Search dropdown, select the child object type and search for the object to be ltered.
Context
This tells the system for this eld what Generic Object is doing the ltering and the eld that references it on Job Information.
Procedure
1. Go to Admin Center Manage Business Con guration .
4. For Destination Field Value, select the identi er of the parent eld in Job Information. For the Source Field Name, add
the eld from Step 1: Con guring the Field to the Generic Object to be Filtered .
This is custom documentation. For more information, please visit the SAP Help Portal 13
10/30/2022
Context
To understand the steps involved, consider the following example where Legal Entity (Generic Object) is required to lter
Location (Foundation Object) on Job Information and Position.
This is custom documentation. For more information, please visit the SAP Help Portal 14
10/30/2022
Technical name of eld on Position referencing the Generic Object doing ltering company
Technical name of Foundation Object eld on Job Information being ltered location
Field name on Job Information referencing Generic Object doing the ltering company
Context
In this example, the association is added to the location.
Context
This sets up Generic Object values that will lter the Foundation Object values.
Procedure
1. Go to Admin Center Manage Organization, Pay and Job Structures .
2. From the Search drop-down list, select Location (the object whose values will be ltered) and then select the relevant
location from the drop-down next to it. For this example, let’s select London. The Con gure Object De nitions page is
displayed.
This is custom documentation. For more information, please visit the SAP Help Portal 15
10/30/2022
Context
This speci es which Generic Object is doing the ltering and the eld that references it on Job Information.
This is custom documentation. For more information, please visit the SAP Help Portal 16
10/30/2022
Note
The eld-criteria attribute is currently not supported for the Country/Region-Speci c Succession Data Model.
Context
This step is to be done when the object doing the ltering is an MDF Object. This tells the system for this eld which Generic
Object is doing the ltering and the eld that references it on Position.
Procedure
1. Go to Admin Center Con gure Object De nitions .
2. From the Search drop-down list, select Object De nition and then select Position from the drop-down next to it.
4. In the Fields section, scroll to the Generic Object eld to be ltered. In this case, location.
7. In the Source Field Name eld, enter the external name of the Generic Object doing the ltering.
8. In the Destination Field Value eld, enter the technical eld name of the Generic Object eld doing the ltering on the
Position object, for example, the technical name for company (GO doing the ltering)
This is custom documentation. For more information, please visit the SAP Help Portal 17
10/30/2022
To understand the steps involved, consider an example where: Location Group (Foundation Object) is required to lter Location
(Foundation Object) on Job Information and Position.
Context
In this example, an association is added to the location.
Context
This is custom documentation. For more information, please visit the SAP Help Portal 18
10/30/2022
This attaches the relevant parent Foundation Object values to the child Foundation Object and allows you to specify which
parent values lter which child values.
Procedure
1. Go to Admin Center Manage Organization, Pay and Job Structures .
2. From the Search drop-down list, select Location (the object to be the subject of ltering) and then select the relevant
Location values that will lter the chosen Location from the drop-down list next to the Location eld. For this example,
let’s select ACE_STO_BE.
4. Specify the Location Group for the child foundation object. This will update the page.
This step is to be done for Job Information as it is maintained in the Succession Data Model. For the Position object, see the
next step.
Here, we are using a custom eld in the eld criteria, <custom-string2>, to refer to <locationGroup> as locationGroup is not a
standard eld of Job Information.
This is custom documentation. For more information, please visit the SAP Help Portal 19
10/30/2022
Context
This step is to be done when the object doing the ltering is an MDF Object. We just de ned the eld criteria for the FO that is
the subject of ltering for Job Information. We will now do the same for the Position Object. This tells the system for this eld
which Generic Object is doing the ltering and the eld that references it on Position.
Procedure
1. Go to Admin Center Con gure Object De nitions .
2. From the Search drop-down list, select Object De nition and then select Position from the drop-down next to it.
4. In the Fields section, scroll to the Generic Object eld to be ltered. In this example, cust_locationGroup.
Note
For the example, we assume that you have already created a custom eld by the name of cust_locationGroup which
is of type Foundation Object.
7. In the Source Field Name eld, enter the external name of the Foundation Object doing the ltering.
8. In the Destination Field Value eld, enter the technical eld name of the Foundation Object eld doing the ltering on the
Position object.
This is custom documentation. For more information, please visit the SAP Help Portal 20
10/30/2022
Context
To understand the steps involved, consider the following example where the Foundation Object Pay Grade is required to lter
the Generic Object Grade Level on Job Information and Position.
Technical Name of Field on Position of Generic Object being ltered cust_GradeLevel_ eld
Name of the wrapper Generic Object required to connect the Generic Object to be ltered to the Foundation FOWPayGrade
Object (Note that this is a pre-delivered wrapper. It is important that you do not create or use a custom wrapper.)
Name of the association to the object doing the ltering con gured on the Generic object to be ltered (Note that cust_toFOWPayGrade
this association name follows the recommended naming guideline. For ease of use, it is suggested that you
follow the same protocol: cust_to<Object External Code>.
Element name of the Foundation Object doing the ltering in the Corporate Data Model payGrade
Context
In the example, we associate the wrapper to cust_GradeLevel_ eld.
Procedure
1. Go to Admin Center Con gure Object De nitions .
2. In the Search eld, select Object De nition and then select Grade Level (the object whose values will be ltered) from
the drop-down next to it.
4. Scroll to the Associations section at the bottom and create an association between the wrapper (cust_toFOWPayGrade)
and the Generic Object (Grade Level).
Context
With this, you con gure the child values (Generic Object) that can be selected for speci ed parent values (Foundation Object).
Procedure
1. Go to Admin Center Manage Data .
2. Choose the relevant values to be ltered and attach the values doing the ltering to this object.
This is custom documentation. For more information, please visit the SAP Help Portal 22
10/30/2022
Step 3: De ning the Field Criteria for the Generic Object Field
Being Filtered
In the Succession Data Model, de ne the eld criteria for the Generic Object eld being ltered.
Context
This con guration ensures that the association works on Job Information.
Note
The eld-criteria attribute is currently not supported on the Country/Region-Speci c Succession Data Model.
Step 4: De ning Field Criteria for the Generic Object Field being
Filtered
De ne eld criteria for the Generic Object eld being ltered on the Position Generic Object.
Context
This step is to be done only when Position Management is enabled.
Procedure
1. Go to Admin Center Con gure Object De nitions .
2. From the Search drop-down, select Object De nition and then select Position from the drop-down next to it.
4. In the Fields section, scroll to the Generic Object eld to be ltered. In this example, cust_GradeLevel_ eld.
This is custom documentation. For more information, please visit the SAP Help Portal 23
10/30/2022
When adding an association from a migrated GO to a Foundation Object, you must use one of the pre-delivered
wrappers like FOWPayGrade (Pay Grade Wrapper) instead of creating a custom wrapper. However if OData or
API features are enabled, it is important that you do NOT use a pre-delivered wrapper for associations from other
MDF objects to Foundation Objects. Pre-delivered wrappers can be identi ed by their names: ʻ<FO Name>
Wrapper’ and their external code ʻFOW<FOName>’.
If OData or API features are not enabled, it is possible to use pre-delivered wrappers as association destination at
more than one MDF object types. To do this you must manually remove the eld criteria for effective start date at
the eld “parent” of the FO wrapper type. There is the restriction that the FO instances cannot be ltered by the
parent’s effective start date.
If a pre-delivered wrapper type is not used as association destination of CostCenter by an OData or API customer,
the pre-delivered wrapper type must be used to con gure a Foundation Object to lter a Generic Object.
This is custom documentation. For more information, please visit the SAP Help Portal 24