Understanding Data Models in SAP SuccessFactors SAP SuccessFactors defines its data by using a number of data models. All of these data elements have an impact on the modules of the SuccessFactors Suite, so it’s important to understand what they are.   What is a Data Model? A data model describes how data elements are structured....

This document will cover the basic steps for BIB config and Enhancements available in a   Hybrid Employee central to SAP on premise integration scenario. We will explore customization of below replication data. Organization Integration. Employee Integration Cost center Replication There will few Tips and Tricks at the end of session. This document will be useful....

The Onboarding solution offered by SAP SuccessFactors enables seamless integration of new hires into an organization’s culture while equipping them with essential tools and information to thrive as productive team members. With its comprehensive features, the solution facilitates a smooth transition, ensuring that new employees have the necessary resources to quickly acclimate and contribute effectively....

During the process of hiring new employees using SAP SuccessFactors Onboarding 2.0, three main types of forms are commonly utilized. These forms serve as a means of collecting essential data from candidates, including documents and PDF files. This data is not only stored within the system but can also be exported for internal use, ensuring....

Offboarding is the formal process of separating an employee from a company, typically due to resignation, termination, or retirement. It involves various tasks and procedures to ensure a smooth departure, such as transferring job responsibilities, deactivating access rights and passwords, returning company equipment, and conducting exit interviews to collect feedback. SAP SuccessFactors provides a comprehensive....

A common Variable Pay request is to perform calculations based upon employees’ salaries as of a certain date, usually the end of the year. When integrating Variable Pay with Employee Central, this seemingly innocuous request becomes somewhat complex, as normally EC stores the employees’ “actual” salaries – that is, the salary of the job reduced....

Employees record only absences like leave times. Illness, vacation and they won’t record the time-sheet. This time recording method will applicable for the employee who receives a set compensation package where no overtime is recorded or paid. Introduction Many customers don’t want to allow their employees to record the timesheet as they fall under the....

In this 30 minutes recording we look at two different ways to make recently increased employees in EC ineligible in the Compensation worksheets (before or during the cycle) which is not possible with Compensation eligibility rule engine (as mentioned at the bottom of this blog).   Designs This recording covers the two following designs : The....

This blog explains how we can upsert attachment to SAP SuccessFactors custom MDF using CPI. I had a requirement where I must fetch the Background verification report from the third-party API and Upserting it to custom MDF created for background verification in SuccessFactors. We cannot UPSERT attachments directly to Custom MDF attachment field, it will....

As instance-sync for MDF objects is going to be deprecated in the upcoming release (1H 2023), there is no better time to explore and start using the configuration center that is the upgraded alternative to the instance-sync tool and most probably replace it completely sometime in future. The primary difference between the two is instance....

Use Case: Manager should be permitted to create records, but after they are saved, he or she should not be allowed to alter them because this data is the source of the workforce management system downstream. Of course, organisation to organisation may have different use cases, but almost all would need to control modification after saving....

In this blog, we will see how to manage compensatory off with Time Type and Time Account type (Time account balances). Employees who work on public holidays can be compensated by taking the next day off or by working a period equal to their regular hours if they come to the office to work. Problem....

How to Post Accruals Quarterly instead of Monthly/Annually? I am writing this blog to share a scenario that came across me when I was implementing a time off project for one of the customers who were in Insurance domain, and I found that it is a common requirement in Asia for insurance industries where they....

In this blog, we would like to introduce the alerts for national ID information. As you know, the SuccessFactors doesn’t support the alerts and notifications for the portlet – National ID Information. Currently, SuccessFactors provides alerts for the following entities: Global Assignment (globalAssignmentInfo) Employment Information (employmentInfo) Non-Recurring Pay Components (payComponentNonRecurring) Recurring Pay Components (payComponentRecurring) Work....

SuccessFactors consultants and developers are often using the /oauth/idp endpoint the generate the assertion and consequently use the assertion in an additional request to obtain an access token. This endpoint is now deprecated and will be removed in the near future. It’s good to point out that although Postman supports many flavours of OAuth, it does....

Have you been waiting for a reason to get serious about Stories For People Analytics? This may be it! What is “it”? The ability to embed a hyperlink in an employee’s name or number in a Story report’s output that launches a new browser window with the employee’s profile. This allows a report’s consumer to....

The frequent occurrence of accidental data deletion is largely attributed to human error and can result in the loss of critical employee or system data which may cause dominoes effect across the system landscape, and other consequences. While there are remedial measures such as running audit reports and data retrieval to address such incidents, it....

We are aware about the use of BizX login page for login of Onboardee in ONB2.0. From 2H2022, SAP has officially released the feature of having IAS(Identity Authentication System) available to be integrated with ONB2.0 for New hires. This brings the option of having better security for login of Onboardee and leverage features of IAS....

If your instance is already upgraded to version 2 of IAS, then proceed with ONB integration configuration as per this article. If not then refer to the article IAS for ONB2.0 New Hires – 1 to upgrade your IPS from version 1(ODATA) to version 2(SCIM). Create new sequence in Manage Data > Sequence > Create New. This....

Once the configurations explained in the previous articles is completed, you are expected to set up few transformations . I did not perform any transformations in source, but following are few transformations used in the target system. Below transformation under default userType mapping to set the user type in the IAS profile of user. Below....

This is the second part of the topic “Salary planning without Annualization”. In this blog, we are going to discuss the EC approach for performing salary review on monthly income. I would encourage you to go through the first part https://blogs.sap.com/2023/03/17/salary-planning-config-design-without-annualization-part-1/ to get the context in more detail. The annualization concept is not specific to the compensation....

There are two Authentication type to trigger a CPI process from SuccessFactors Intelligent Services Center. Basic : Basic Authentication is coved in this blog. Please click on the link https://blogs.sap.com/2022/11/22/triggering-a-cpi-process-from-successfactors-intelligent-services/ OAuth2 Client Credentials Grant : I will be covering this Authentication type in this blog. Step 1 : Add Event Connector in Intelligence service Center and click on....

This brief is to showcase how to use dynamic_dest routes with SAP Build Work Zone, standard edition service (a managed approuter) to run SAP BTP destinations defined on a BTP sub-account level. Long story short. A community fellow Donny Xu had asked me the following  question. Beyond the technical aspects involved, dynamic_dest routes offer a simple solution to the very conundrum of how to test [complex]....

My name is Sabina Paskuraj. In this blog I have explained about the error message “The HRIS Element jobInfo is not updated” faced in Successfactors Employee central and steps to rectify. Error Message: “The HRIS Element jobInfo is not updated. To save this configuration, correct the following issues: Verify if the following deprecated fields are required....

As we know the generic objects fields cannot be added as a filter option in the position tile. However, many clients need department, division, business unit, location, etc. fields in the position tile search to filter the positions for Succession Planning. To meet this requirement, I have found a solution which is explained below in....

Introduction: A national Identification/ Identity number is used by the governments of numerous countries as a means to identify their citizens and permanent/temporary residents for the purposes of work, taxation, government benefits, health care, and other governmentally related functions. To store this critical employee’s master data, SuccessFactors HR solution provides National ID portlet under people....

This blog post explains the process of purging the partially created External Users in Onboarding 2.0. Scenario Some Organizations use external solutions for the recruitment process and choose to use SuccessFactors for Onboarding, HR Core (Employee Central) and so on. In these cases an integration should be set up with multiple entities like External User,....

The SAP SuccessFactors HXM Suite stores an extensive range of employee information and when we talk about employee data, some questions come to mind: Can I keep employee data offline? For how long? Should I anonymize them? Practically, historical data should not be stored any longer than is required. Once the required retention time has....

One of the lesser-known capabilities within SAP SuccessFactors Employee Central is the ability to create process-specific email notification templates. These can be useful when you have a process that requires a little extra guidance, such as reminding the manager to discuss the promotion with the employee. As you will see, there is a decent amount....

In this blog, the user will learn how to create an approval workflow for Job Profiles/Descriptions in SAP SuccessFactors. Job Profile Builder: Job Profile Builder enables you to build complete job profiles with multiple content types and create Families and Roles. You can use Skills Management to capture employee skills within the Employee Profile. As the Job Profile contains critical details....

Setting up a point-to-point integration with client-certificate based authentication between Employee Central Payroll and SuccessFactors can provide an added layer of security for sensitive payroll data. Here are the general steps to set up such integration: Obtain client certificates: Both Employee Central Payroll and SuccessFactors must have their own client certificates. These certificates are used....

User experience has become a critical part of a successful implementation of SuccessFactors projects. One way to help customers increase the user experience is by enhancing alert messages and message definitions. These two functionalities are used to throw error messages, warning messages, or info messages during HR Transactions. Alert messages are highly used to remind....

the request is to extract the absence days and target days from SuccessFactors for every employee for several month and year. It is realised with the an IFlow in the Integration Suite. The content should be deliver in CSV format. It should be looks like: PersNo,Year,Month,TargetDays,AbsenceDays 200112,”2021″,”12″,”20.00″,”3.00″ 200112,”2022″,”01″,”21.00″,”1.00″ 200112,”2022″,”02″,”19.00″,”2.00″ 200112,”2022″,”03″,”19.00″,”2.00″ 200112,”2022″,”04″,”20.00″,”0.00″ 200126,”2021″,”12″,”20.00″,”0.00″ 200126,”2022″,”01″,”20.00″,”4.00″ 200126,”2022″,”02″,”20.00″,”0.00″ 200126,”2022″,”03″,”20.00″,”1.00″....

In a previous blog, Use cases for choosing the different types of Higher Duty or Temporary Assignment, we outlined the different responsibility types you could choose for that assignment. The employee or manager or administrator can initiate or create the higher duty or temporary assignment process. There are standard workflows to edit, and approve the higher....

As a system of record, SAP SuccessFactors Employee Central is where all employee master data is housed and the employee lifecycle is managed. When using  SAP Concur for your Travel and Expenses processes, it’s important to ensure that employee data is available in Concur so that it can be used in those processes. As a SuccessFactors Employee....

When dealing with Instances that have Onboarding and Employee Central implemented, it is common for the clients to have some types of information that are required in the Additional Data Collection Step of the Onboarding process and might be reutilised in the Employee Profile when the onboardee is converted to a employee in Employee Central.To....

In many situations, a scenario may span multiple systems or applications. Take a scenario like employee onboarding, for example, with multiple steps and spanning several different applications that need to be connected one to another. Thus, no matter for customers or partners, they have strong willingness to make the integration between SAP systems and any....

Hello SAP community, Tired of imports/changes/exports? Unable to mass update current & future (specific) pay components with X% and maybe some extra logic in a more automated fashion? Do you want to mass change pay scale levels within a Compensation Cycle based on performance cycle outcomes? And/or are there employees that do not have the....

Hello Everyone! I wanted to share one of my experiences with the document generation tool of employee central. When you have a customer from multiple countries and legal entities and have a similarly structured document template. They want these documents to have some pictures changing regarding employees’ job information data. In this case, usually, you....

Today I”m starting a series of YouTube videos on the new Stories For People Analytics.  I’ll admit I’m not the world’s foremost expert on the subject, but I have been working with Stories a good bit on my recent implementations.  Hopefully, you can learn from my mistakes! SAP SuccessFactors delivers over 50 Template Stories for....

Today is the 3rd installment in my series on SAP SuccessFactors Employee Central position reclassification. In part 1, I explained that position reclassification is the ability to update information on the employee and have the change synchronized back to the position he or she occupies. Position reclassification does not exist in SAP but does in SuccessFactors.....

Business Scenario:  Recently I was implementing time off solution for my client.  While implementing Annual Leave Entitlement for my clients, I have encountered a little complex scenario that I would like to share with you today. Also, discuss on some specific business rule functionality. Annual Leave entitlement Accrual rule is pretty much straight forward to....

Delimiting recurring payments in SAP SuccessFactors Employee Central is not straightforward. Recurring payments are stored in a unique way, so delimiting them involves a little bit of elbow grease. In this video, I walk through the steps you can follow if you ever need to stop recurring payments for multiple employees at one time. FollowLikeRSS....

In order to load mass changes into SAP SuccessFactors Employee Central, we often need to work with load files. Using Microsoft Excel to maintain and adjust load files can cause chaos if you are not careful. In this video, I talk about the application I use to maintain SAP SuccessFactors Employee Central files in a....

It is very common for customers to look for options to improve the user experience through deep links, which are nothing more than hyperlinks that lead directly to a specific page in the SAP SuccessFactors system, but for many customers, the creation/definition of the deep link still causes a little discomfort or dedication of time....

We have RBP User to Group table report available to check on users inside a permission group. However we don’t have one for User to Dynamic Group. Let us create a report to check the users inside a specific Dynamic Group or to check in which dynamic groups one user belongs to. We will use Canvas reporting for....

Childcare leave refers to a period of paid or unpaid leave granted to employees for the care and/or support of their children under a certain age. In China, we have a common requirement that each couple can enjoy five days’ childcare leave each year until their child reaches three years. In this blog, I am....

In Time Off, we often get requirement of ‘Time Type Dependency’,i.e, to be able to avail a time (leave) type only after consuming another one. For example, an employee can avail Sick Leave – Unpaid only after consuming Sick Leave – Half Paid. This can be supported with “Calculate Balance for Types()’ Function. As per....

The employee should be terminated when the contract end date is expired. Contract end date field is in the job information section of the employee profile. Options explored Off cycle batch event – can’t use when more than one entity are involved. Integration center – success. Solution The solution is developed using Integration center. 1.....

Common Approach for Time Off Period End Processing Rule Background: Period End Processing is a very common functionality in SuccessFactors Time Off solution. Mostly there are three different scenarios in terms of Period End Processing functionality (there may be few exceptions also) Forfeit all the time account balance of the old account. Carry forward up to....

Recently most of the customers are moving from BASIC authentication to OAuth2.0 or they are planning to do so. In this blog, I will discuss three probable scenarios which any SAP Cloud Integration consultant may encounter. Scope: Applicable for SAP Cloud Integration Consultants Scenario1: Accessing and CPI service through OAuth2.0 (Simulation through POSTMAN). Scenario2: Consuming SuccessFactors APIs through....

When you are using multiple different instances  – If you are using multiple different instances of SuccessFactors for your business, implementing Time off with LOA only is simpler and you can refer my earlier blog post for details on configuration required https://blogs.sap.com/2018/04/30/sap-successfactors-employee-central-rds-configure-time-off-for-loa-only/ When using multi-tenancy, where company Z (Holding company) is having multi- tenant instance....

Welcome to my first blog as the Solution Marketing Lead for SAP SuccessFactors Time Management. While I will not even attempt to be as eloquent and conversational as my predecessor Paul Meredith, nor as detailed and technical as my Product Management colleague Volker Ruof, I would like to be able to provide you with a....

As part of AI & Automation SAP Community Tutorial Challenge 2022 , the below blog post will guide and demonstrate  automation of a process  within SAP Successfactors employee central Time off module .   The below blog post has been co-authored by Nithyanantham Venkatesh Prabhu  as well . A Demo video of the process has also been provided in....

In this recording we demonstrate how to use Performance Ratings in Compensation Eligibility Rules by : Creating an effective dated MDF object that will store all Performance Ratings over the years. Adding the Overall Performance Portlet to People Profile (mostly for data checks / testing purposes) Creating an Integration Center Job to feed the MDF object....

Introduction – This article relates to scenario where absence entitlement are calculated in external system but are used in Employee Central Time Off for employees to record absences.   Background – Migration to SuccessFactors from on-premise SAP HCM and non-SAP ecosystem is happening for last few years and this will continue to grow. At times multiple system....

SAP SuccessFactors Employee Central consists of Foundation objects (Position, Location, Division, Legal Entity, Department, Division, Business Unit) and Employee Data related objects (Person, Personal Information, Employment information, Job Information, Compensation information). The foundation objects form the Organization structure and acts as a framework on which the Employee information is built. Third party (Target) systems that....

In my last blogs I used Basic Authentication method to call SuccessFactors OData APIs.  Calling SuccessFactors OData APIs via iRPA 2.0 Let’s call iRPA 2.0 bot from CAI chatbot to update SuccessFactors I decided to invest time in changing this to OAuth 2.0 Authentication method. What makes oAuth 2.0 with SAML more secure than Basic....

Intended Audience: This blog is relevant for customer’s and consultants who are implementing SuccessFactors for a global client where they are planning to implement the solution in a multiple phase and have a complex landscape setup. Use Case: We have a global customer who is planning to implement SuccessFactors modules in their organization but want....

SAP SuccessFactors has become a major pioneer in framework and integration as part of the Cloud HCM applications in the market, since becoming a part of SAP in 2011. The flexibility offered in SAP SuccessFactors APIs makes a good fit for varying architecture complexity. Within SAP SuccessFactors, Employee Central (EC) is the hub for Employee related....

Basic authentication has been the way of communication between SAP Cloud Integration and SAP SuccessFactors. However, progessing to more secure ways of authentication mechanisms both SAP SuccessFactors and SAP Cloud Integration have enhanced capabilities to support oAuth based mechanisms. In this blog, the primary focus is on configuring connectivity between SAP SuccessFactors and SAP Cloud....

SuccessFactors Onboarding (aka Onboarding 2.0) is gaining popularity, with many customers going live, many more are in flight, and a lot more are in planning, kick-off stage. The product has definitely matured in its offerings compared to even a year ago. Every upgrade is bringing in new innovations, and it is one of the exciting products....

Background: Now a days many organizations use SuccessFactors Internal Hire (Crossboarding) functionality. Whenever employee changes their department, takes new role there may be ask of onboarding functionality for the employee due to change of Job, Management, Compensation etc. In this blog I am going to discuss the basic configuration steps for Internal Hire process in SuccessFactors....

Continuing the trend of last year, I am excited to share the innovations and changes in 2021 for the Framework area. Hope this helps you to get a quick recap and get all ready for 2022! SAP Task Center SAP Task Center is the central inbox for tasks in the Intelligent Enterprise. It supports approvals from....

Hello EC Time Community, Hope you had a great start to the New Year 2022. I get mesmerized every time I see a new solution realized with the capabilities of SAP SuccessFactors Time Management together with the SAP SuccessFactors platform tools like Integration Center, Metadata Framework, Intelligent Services and many more 😊. This blog post is....

Hello SAP Community! I am Razia, SAP SuccessFactors Product Support Engineer for Employee Central Module and working with SAP for 7 years. I have been providing Customer Support in Hi-tech and travel industry. In this blog we will see steps along with screenshots, regarding ‘how to enable 3 fields related to pay component recurring in....

Realizing the full value of your SAP SuccessFactors investment requires a focus on application lifecycle management (ALM). SAP Cloud ALM is our application lifecycle management offering for cloud-centric customers. SAP Cloud ALM for SAP SuccessFactors: Delivers a self-guided and content-driven implementation workspace based on SAP Activate Supplies operational monitoring for business processes and integrations to minimize disruptions Is included with....

As we know, while using an integration between SF Employee Central and SAP Employee Central Payroll the customers can face some “integration issues” due to standard validations that are made only at the ECP level, and not on EC (the core system). One of these cases is about the PIS (Social Integration Program), a very....

Sometimes customers want to assign more than one matrix manager or custom manager in the Job Relationships portlet in EC.  This might occur if an employee is working on more than one project at any one time and more participants are needed in processes such as performance management. In this blog  post I will address....

I have implemented the Time Off solution for a big client (more than 15k employees) where they have built heavily customized logic in SAP HCM to handle their Time Management. Therefore I would like to start the series of the blog to share how to configure Time Off to handle various complex scenarios in EC.....

In our previous blog post – 7 Most Commonly Asked Questions About Package Configuration Manager for SAP SuccessFactors Solutions – we discussed the capabilities of the Package Configuration Manager tool. The next step is to outline some of the standard Business Scenarios that the SAP Partners can use the tool in their SAP SuccessFactors implementations. According to our....

Many times I have received a query from clients as well as from my friends about how can one give a reward of one week’s or two week’s salary to an employee in EC.  In this blog post, I will try to explain the simple way of using one-time payments for the same. In SuccessFactors,....

Hi Everyone, Hope you are staying safe and healthy. I would like to highlight one of the key features that SuccessFactors provides, with which the admins would be able to mass update the Job-related master data of the employee in a simple and efficient way.  I could not see much information available on this, so....

This blog is to explain one of the standard features of Position management settings in Success factors – Transition period. Essentially, a transition period occurs when an employee leaves a position and a successor is appointed to that position before the incumbent leaves it. This means that the position is overstaffed for that time. The transition period can....

Introduction: Integration is one of the most vital factor in SAP HR system. The Integration moves the data from Organization Management Tables to PA tables. It is required to keep the data consistent between the OM and PA modules of SAP HR. The Integration is maintained through a Switch which is accessed through the table....