SlideShare a Scribd company logo
1 of 4
Download to read offline
SuccessFactors Employee Central to SAP ERP HCM Payroll via
MuleSoft
1. Terminology:
1.1. Core HR/Global HR system: Core HR system means an employee is hired into
this system and all core employee process like Hire-to-Retire, Org
Management, Compensation, et al. are performed in this system.
1.2. Payroll system: is a system where employeeโ€™s payroll is run. Due to payroll
implementation complexity and data privacy reasons, often customers still
prefer to run payroll on-premise.
1.3. HR digital transformation: this is a bracketed phrase for a strategic HR move
from on-premise silos to a global HR system like SuccessFactors or Workday.
2. Involved systems:
2.1. SuccessFactors Employee Central (SFSF EC)
SFSF EC is SAPโ€™s flagship cloud HR offering. Whilst SFSF broadly refers to all
cloud HR offerings from SAP, SFSF EC specifically refers to the all-important
core HR offering.
2.2. SAP ERP HCM Payroll (or just SAP HCM)
SAP HCM is usually an on-premise system running at the customerโ€™s premise.
A lot of customers used SAP HCM as their core HR. But with HR digital
transformation core HR is going on to the cloud. Nevertheless, customers
often retain their SAP HCM systems to run payroll.
2.3. MuleSoft Enterprise Integration Platform as a Service (EIPaaS)
MuleSoft is the middleware thatโ€™s used to connect the aforementioned
systems to fulfill the business scenario described here.
3. Business Scenario: Employees hired on SFSF EC are paid using the SAP HCM
payroll. For the payroll to run, it needs employee mini-master data. The mini-
master is basically relevant employee data facets like basic personal info, address
info, dependents employment info, job info, compensation info, work contract
info and everything else thatโ€™s relevant to run the employeeโ€™s payroll successfully.
Image: Business case
All new employees and all payroll relevant changes must be transferred to the
payroll system on a pre-ordained time interval for effective payroll runs. Itโ€™s
therefore imperative that the SFSF EC and SAP HCM are connected via a
middleware process flow.
4. Technical Architecture: SFSF EC offers a SOAP API called Compound Employee
API (CE API). CE API offers employee data that includes changes in the past,
present and the future and it can do so based on a plethora of WHERE clauses
like country, company, dates, employee number, etc.
On the SAP side, the ABAP add-on PA_SE_IN provides an inbound web service
thatโ€™s responsible for handling employee data coming in from SFSF.
The MuleSoft process in the middleware has to query the CE API data for the
latest changes, transform it to a format permissible in SAP and call the inbound
service on ABAP. The overall integration architecture can be broken down into
the following five steps.
1. An ABAP report (a program that can be scheduled) on SAP HCM, called by a
cronjob, wakes up to make a call to SFSF EC to fetch the latest employee
changes. This report is already a part of the SAP add on PA_SE_IN.
2. The ABAP report calls an outbound proxy to relay the select statement to an
HTTP Listener on Mulesoft CloudHub/On-premise. The query is basically
requesting for employee data from SFSF.
Sample query:
<QueryString>
SELECT
address_information,alternative_cost_distribution,compensation_information,depe
ndent_information,employment_information,job_information,national_id_card,pay
compensation_non_recurring,paycompensation_recurring,payment_information,p
erson,personal_information from CompoundEmployee
WHERE replicationTargetSystem = 'ERPCLNT200' AND replicationContentType =
'EMPLOYEE_MASTER_DATA' AND person_id_external IN ('1000','1001') AND
company_territory_code IN ('DEU') AND selectFromDate = to_date('2019-01-
01','yyyy-MM-dd') AND isContingentWorker IN ('0') AND effective_end_date >=
to_date('2019-01-01'
)</QueryString>
Image: Data flow architecture.
3. The HTTP LISTENER on Mulesoft responds to this call and invokes the whole
message flow. The mule flow transforms the incoming select statement,
requests the API on EC for the latest employee data and sends it back to ERP.
Image: A screengrab from the message flow on MuleSoft is provided here.
4. On ERP, the inbound proxy receives the data from the mule flow.
5. The proxy class updates the SAP Infotypes with the latest data from EC. The
proxy class is also a part of the SAP standard add-on PA_SE_IN.
5. Integrtr Template: Integrtr has developed a mule flow (screenshot above) that
customers can directly use in their integration scenarios with simple configuration.
Customers can import it to their tenant/landscape, configure it and theyโ€™re good
to go. Itโ€™s a glue that works in tandem with SAPโ€™s integration add-on PA_SE_IN.
6. Conclusion: SuccessFactors and SAP HCM, the latter often considered old and
obsolete โ€“ wrongfully so, offer excellent HTTP based APIs that are secure and
granular. Whilst an Employee Central to SAP HCM integration is best solved with
SAP Cloud Platform Integration, often customers have stick to their known, pre-
existing middlewares. And gluing them together, as weโ€™ve shown it, is in fact not
so difficult at all.
About integrtr GmbH:
We're an Integration Lifecycle Management company always hungry for complex integration
challenges - irrespective of the IPaaS at play.
Do write to us at sales@integrtr.com for a free demo of the aforementioned integration to help you
make an informed decision.
Disclaimer: All other trademarks cited herein are the property of their respective owners.

More Related Content

What's hot

SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
SingbBablu
ย 
CRM Brochure@Zoho Corporation
CRM Brochure@Zoho CorporationCRM Brochure@Zoho Corporation
CRM Brochure@Zoho Corporation
rahulasb
ย 
Electronic data interchange (edi)
Electronic data interchange (edi)Electronic data interchange (edi)
Electronic data interchange (edi)
Lawrel Infotech Pvt Ltd
ย 

What's hot (20)

SAP R 3 , E C C & SAP S 4 HANA
SAP R 3 , E C C &  SAP S 4 HANASAP R 3 , E C C &  SAP S 4 HANA
SAP R 3 , E C C & SAP S 4 HANA
ย 
Sap successfactors tutorial
Sap successfactors tutorialSap successfactors tutorial
Sap successfactors tutorial
ย 
IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
ย 
Building the Business Case for SAP HANA
Building the Business Case for SAP HANABuilding the Business Case for SAP HANA
Building the Business Case for SAP HANA
ย 
SAP Payroll Control Center: how to eliminate payroll data errors in no time
SAP Payroll Control Center: how to eliminate payroll data errors in no timeSAP Payroll Control Center: how to eliminate payroll data errors in no time
SAP Payroll Control Center: how to eliminate payroll data errors in no time
ย 
SAP BASIS Daily Monitoring T - codes
SAP BASIS Daily Monitoring T - codesSAP BASIS Daily Monitoring T - codes
SAP BASIS Daily Monitoring T - codes
ย 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
ย 
Pardot presentation
Pardot presentationPardot presentation
Pardot presentation
ย 
nZDM.ppt
nZDM.pptnZDM.ppt
nZDM.ppt
ย 
About SAP Payroll Control Center by EPI-USE
About SAP Payroll Control Center by EPI-USEAbout SAP Payroll Control Center by EPI-USE
About SAP Payroll Control Center by EPI-USE
ย 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
ย 
CRM Brochure@Zoho Corporation
CRM Brochure@Zoho CorporationCRM Brochure@Zoho Corporation
CRM Brochure@Zoho Corporation
ย 
SAP Risk Management
SAP Risk ManagementSAP Risk Management
SAP Risk Management
ย 
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best PracticesSimplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
ย 
What's New in SAP HANA View Modeling
What's New in SAP HANA View ModelingWhat's New in SAP HANA View Modeling
What's New in SAP HANA View Modeling
ย 
Sap transport procedures and best practices
Sap transport procedures and best practicesSap transport procedures and best practices
Sap transport procedures and best practices
ย 
Call center diagram
Call center diagramCall center diagram
Call center diagram
ย 
Electronic data interchange (edi)
Electronic data interchange (edi)Electronic data interchange (edi)
Electronic data interchange (edi)
ย 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
ย 
Odata
OdataOdata
Odata
ย 

Similar to SuccessFactors Employee Central to SAP ERP HCM Payroll via MuleSoft

Cauve HMS User Document
Cauve HMS User DocumentCauve HMS User Document
Cauve HMS User Document
swambala
ย 

Similar to SuccessFactors Employee Central to SAP ERP HCM Payroll via MuleSoft (20)

Sap success factors quick guide
Sap success factors quick guideSap success factors quick guide
Sap success factors quick guide
ย 
10 Key Considerations for a Successful Migration to SAP SuccessFactors from S...
10 Key Considerations for a Successful Migration to SAP SuccessFactors from S...10 Key Considerations for a Successful Migration to SAP SuccessFactors from S...
10 Key Considerations for a Successful Migration to SAP SuccessFactors from S...
ย 
Charlotte meetup anypointmonitoring_v3
Charlotte meetup anypointmonitoring_v3Charlotte meetup anypointmonitoring_v3
Charlotte meetup anypointmonitoring_v3
ย 
Sap fico fa qs(1)
Sap fico fa qs(1)Sap fico fa qs(1)
Sap fico fa qs(1)
ย 
Sap fico fa qs
Sap fico fa qsSap fico fa qs
Sap fico fa qs
ย 
Mule NetSuite connectors
Mule  NetSuite connectorsMule  NetSuite connectors
Mule NetSuite connectors
ย 
Mule net suite connectors
Mule  net suite connectorsMule  net suite connectors
Mule net suite connectors
ย 
H1 2021 EC-Platform Quick Review by Deloitte Germany
H1 2021 EC-Platform Quick Review by Deloitte GermanyH1 2021 EC-Platform Quick Review by Deloitte Germany
H1 2021 EC-Platform Quick Review by Deloitte Germany
ย 
Setup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdfSetup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdf
ย 
Mule workday-connectors
Mule  workday-connectorsMule  workday-connectors
Mule workday-connectors
ย 
Mule workday-connectors
Mule  workday-connectorsMule  workday-connectors
Mule workday-connectors
ย 
Venkat macha resume
Venkat macha resumeVenkat macha resume
Venkat macha resume
ย 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectors
ย 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectors
ย 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectors
ย 
Mule anypoint workday-devkit
Mule  anypoint workday-devkitMule  anypoint workday-devkit
Mule anypoint workday-devkit
ย 
Mule anypoint workday-devkit
Mule  anypoint workday-devkitMule  anypoint workday-devkit
Mule anypoint workday-devkit
ย 
Mule with workday connectors
Mule with workday connectorsMule with workday connectors
Mule with workday connectors
ย 
Cauve HMS User Document
Cauve HMS User DocumentCauve HMS User Document
Cauve HMS User Document
ย 
Presentation on erp by Khurram Waseem Khan mba 2nd semester hu
Presentation on erp by Khurram Waseem Khan mba 2nd semester   huPresentation on erp by Khurram Waseem Khan mba 2nd semester   hu
Presentation on erp by Khurram Waseem Khan mba 2nd semester hu
ย 

Recently uploaded

Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
SUHANI PANDEY
ย 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
SUHANI PANDEY
ย 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
SUHANI PANDEY
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
ย 
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
nirzagarg
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
SUHANI PANDEY
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
SUHANI PANDEY
ย 

Recently uploaded (20)

Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
ย 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
ย 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
ย 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
ย 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
ย 
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
ย 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
ย 

SuccessFactors Employee Central to SAP ERP HCM Payroll via MuleSoft

  • 1. SuccessFactors Employee Central to SAP ERP HCM Payroll via MuleSoft 1. Terminology: 1.1. Core HR/Global HR system: Core HR system means an employee is hired into this system and all core employee process like Hire-to-Retire, Org Management, Compensation, et al. are performed in this system. 1.2. Payroll system: is a system where employeeโ€™s payroll is run. Due to payroll implementation complexity and data privacy reasons, often customers still prefer to run payroll on-premise. 1.3. HR digital transformation: this is a bracketed phrase for a strategic HR move from on-premise silos to a global HR system like SuccessFactors or Workday. 2. Involved systems: 2.1. SuccessFactors Employee Central (SFSF EC) SFSF EC is SAPโ€™s flagship cloud HR offering. Whilst SFSF broadly refers to all cloud HR offerings from SAP, SFSF EC specifically refers to the all-important core HR offering. 2.2. SAP ERP HCM Payroll (or just SAP HCM) SAP HCM is usually an on-premise system running at the customerโ€™s premise. A lot of customers used SAP HCM as their core HR. But with HR digital transformation core HR is going on to the cloud. Nevertheless, customers often retain their SAP HCM systems to run payroll. 2.3. MuleSoft Enterprise Integration Platform as a Service (EIPaaS) MuleSoft is the middleware thatโ€™s used to connect the aforementioned systems to fulfill the business scenario described here. 3. Business Scenario: Employees hired on SFSF EC are paid using the SAP HCM payroll. For the payroll to run, it needs employee mini-master data. The mini- master is basically relevant employee data facets like basic personal info, address info, dependents employment info, job info, compensation info, work contract info and everything else thatโ€™s relevant to run the employeeโ€™s payroll successfully.
  • 2. Image: Business case All new employees and all payroll relevant changes must be transferred to the payroll system on a pre-ordained time interval for effective payroll runs. Itโ€™s therefore imperative that the SFSF EC and SAP HCM are connected via a middleware process flow. 4. Technical Architecture: SFSF EC offers a SOAP API called Compound Employee API (CE API). CE API offers employee data that includes changes in the past, present and the future and it can do so based on a plethora of WHERE clauses like country, company, dates, employee number, etc. On the SAP side, the ABAP add-on PA_SE_IN provides an inbound web service thatโ€™s responsible for handling employee data coming in from SFSF. The MuleSoft process in the middleware has to query the CE API data for the latest changes, transform it to a format permissible in SAP and call the inbound service on ABAP. The overall integration architecture can be broken down into the following five steps. 1. An ABAP report (a program that can be scheduled) on SAP HCM, called by a cronjob, wakes up to make a call to SFSF EC to fetch the latest employee changes. This report is already a part of the SAP add on PA_SE_IN. 2. The ABAP report calls an outbound proxy to relay the select statement to an HTTP Listener on Mulesoft CloudHub/On-premise. The query is basically requesting for employee data from SFSF. Sample query: <QueryString> SELECT address_information,alternative_cost_distribution,compensation_information,depe ndent_information,employment_information,job_information,national_id_card,pay
  • 3. compensation_non_recurring,paycompensation_recurring,payment_information,p erson,personal_information from CompoundEmployee WHERE replicationTargetSystem = 'ERPCLNT200' AND replicationContentType = 'EMPLOYEE_MASTER_DATA' AND person_id_external IN ('1000','1001') AND company_territory_code IN ('DEU') AND selectFromDate = to_date('2019-01- 01','yyyy-MM-dd') AND isContingentWorker IN ('0') AND effective_end_date >= to_date('2019-01-01' )</QueryString> Image: Data flow architecture. 3. The HTTP LISTENER on Mulesoft responds to this call and invokes the whole message flow. The mule flow transforms the incoming select statement, requests the API on EC for the latest employee data and sends it back to ERP. Image: A screengrab from the message flow on MuleSoft is provided here.
  • 4. 4. On ERP, the inbound proxy receives the data from the mule flow. 5. The proxy class updates the SAP Infotypes with the latest data from EC. The proxy class is also a part of the SAP standard add-on PA_SE_IN. 5. Integrtr Template: Integrtr has developed a mule flow (screenshot above) that customers can directly use in their integration scenarios with simple configuration. Customers can import it to their tenant/landscape, configure it and theyโ€™re good to go. Itโ€™s a glue that works in tandem with SAPโ€™s integration add-on PA_SE_IN. 6. Conclusion: SuccessFactors and SAP HCM, the latter often considered old and obsolete โ€“ wrongfully so, offer excellent HTTP based APIs that are secure and granular. Whilst an Employee Central to SAP HCM integration is best solved with SAP Cloud Platform Integration, often customers have stick to their known, pre- existing middlewares. And gluing them together, as weโ€™ve shown it, is in fact not so difficult at all. About integrtr GmbH: We're an Integration Lifecycle Management company always hungry for complex integration challenges - irrespective of the IPaaS at play. Do write to us at sales@integrtr.com for a free demo of the aforementioned integration to help you make an informed decision. Disclaimer: All other trademarks cited herein are the property of their respective owners.