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

Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"panayaofficial
 
Activate Methodology
Activate MethodologyActivate Methodology
Activate MethodologySoumya De
 
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdfrise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdfBangLuuVan
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform
 
SAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationSAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationBluefin Solutions
 
Closing cockpit configuration document
Closing cockpit configuration documentClosing cockpit configuration document
Closing cockpit configuration documentlearnstraightsap
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Kai Wähner
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitEdwin Weijers
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration Tauhidul Islam
 
Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradeTony de Thomasis
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
SAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftMuleSoft
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdfpimporn
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Soumya De
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP Technology
 

What's hot (20)

Rise with SAP
Rise with SAPRise with SAP
Rise with SAP
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
 
Activate Methodology
Activate MethodologyActivate Methodology
Activate Methodology
 
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdfrise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
rise-with-sap-s4hana-cloud-private-edition-and-sap-erp-pce-english-v2-2021.pdf
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
SAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationSAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementation
 
Closing cockpit configuration document
Closing cockpit configuration documentClosing cockpit configuration document
Closing cockpit configuration document
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
 
Migrating to SAP S/4HANA
Migrating to SAP S/4HANAMigrating to SAP S/4HANA
Migrating to SAP S/4HANA
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration Cockpit
 
SAP S/4HANA Cloud
SAP S/4HANA CloudSAP S/4HANA Cloud
SAP S/4HANA Cloud
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration
 
Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP Upgrade
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
SAP PI/PO FAQ’s
SAP PI/PO FAQ’sSAP PI/PO FAQ’s
SAP PI/PO FAQ’s
 
SAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoft
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdf
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 

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

Sap success factors quick guide
Sap success factors quick guideSap success factors quick guide
Sap success factors quick guideSushil Rathi
 
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...VCERPConsultingPvtLt1
 
Charlotte meetup anypointmonitoring_v3
Charlotte meetup anypointmonitoring_v3Charlotte meetup anypointmonitoring_v3
Charlotte meetup anypointmonitoring_v3Subhash Patel
 
Mule NetSuite connectors
Mule  NetSuite connectorsMule  NetSuite connectors
Mule NetSuite connectorsD.Rajesh Kumar
 
Mule net suite connectors
Mule  net suite connectorsMule  net suite connectors
Mule net suite connectorshimajareddys
 
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 GermanyChristoph Pohl
 
Setup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdfSetup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdfUmairIlyas21
 
Mule workday-connectors
Mule  workday-connectorsMule  workday-connectors
Mule workday-connectorsD.Rajesh Kumar
 
Mule workday-connectors
Mule  workday-connectorsMule  workday-connectors
Mule workday-connectorshimajareddys
 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectorshimajareddys
 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectorscharan teja R
 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectorsvishnukanthro45
 
Mule anypoint workday-devkit
Mule  anypoint workday-devkitMule  anypoint workday-devkit
Mule anypoint workday-devkitvishnukanthro45
 
Mule anypoint workday-devkit
Mule  anypoint workday-devkitMule  anypoint workday-devkit
Mule anypoint workday-devkitcharan teja R
 
Mule with workday connectors
Mule with workday connectorsMule with workday connectors
Mule with workday connectorsSon Nguyen
 
Cauve HMS User Document
Cauve HMS User DocumentCauve HMS User Document
Cauve HMS User Documentswambala
 
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 hukhurram wasim khan
 

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

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...sonatiwari757
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
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 👌 ⏭️ 6378878445ruhi
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistKHM Anwar
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

Recently uploaded (20)

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
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
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization Specialist
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 

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.