Term Date validation for hybrid Integration between SuccessFactors Employee Central and SAP HCM OnPremise

Hybrid implementations are slowly becoming a common type of implementation in the SuccessFactors world today.
Although, SAP delivers badi enhancements and through Boomi there is the configurable replication iFlows, there are still system gaps between SuccessFactors EC and SAP HCM.

In this blog, I want to highlight one obvious difference between both landscape and a simple solution to resolve this gap. During my project’s employee replication testing for Job Information to SAP HCM Infotypes. I realize key difference between the SF EC and SAP HCM is the Hiring and Termination approach. By standard in SAP HCM, we are not allowed to terminate an employee on the employee’s hiring date. Though, this should not be a norm. But in a huge organization, it could be possible. On SF EC, both the hiring date and termination date are allowed on the same date.

A simple solution I came up with is to configure a business rule on SF EC to prevent this.

Configuring Business Rules

Term Date validation for hybrid Integration between SuccessFactors Employee Central and SAP HCM OnPremise

Under BCUI – employment info; I set the trigger-rule OnChange on Termination Date. That way, the error the prompted as soon as the Termination Date is entered. We should be able to set it OnSave too if we want a different system response.

Term Date validation for hybrid Integration between SuccessFactors Employee Central and SAP HCM OnPremise

Results – using Employee who is hired on 04/01/2015.

Term Date validation for hybrid Integration between SuccessFactors Employee Central and SAP HCM OnPremise

Summary
SuccessFactors certainly provides flexible, configurable, and robust functionality to cater for multiple scenarios. Although there might be still some gaps in different areas, I’m confident that SuccessFactors will continue to improve through their Quarter Releases.