Skip to Content
Technical Articles
Author's profile photo Lopamudra Chakraborty

Step by Step integration between Employee Central and Employee Central Payroll

I was recently involved in integration Employee central and Employee Central Payroll of Success Factors for one of my clients.

I would like to share some of my experience implementing the solution.

This blog post  describes step-by-step in how to configure Employee Central so that it can communicate data to Employee Central Payroll. After hiring a new employee, for example, certain infotypes for an employee need to be maintained before payroll can run successfully. Each country has different sets of infotypes that you must maintain for the payroll run.

The prerequisites:

a) Employee Central Payroll is operated on HR Renewal 2.0 EHP7. The minimum support package level you need is SAP_HR/EA-HR SP28 to use Employee Central Payroll.

b) Business Function HCM_SFEC_MDEC2HR is turned ON.

Things to configure in Employee central Instance

  1. Payroll Unified Configuration
  2. Payroll Data Maintenance Task types and country-specific infotypes

To configure the Payroll Unified Configuration and Payroll data maintenance task type the below mentioned setting are required.

Go To Provisioning ->Under Company Settings->Enable Employee Central Payroll

Enable Homepage v3

In the instance

Give the required permission for Permission to Payroll Data Maintenance Task.

Under User Permissions, select the Payroll Integration Permission category. b. Select the checkboxes for View, Edit for the Payroll Data Maintenance Task permission.

Permission for displaying the user information a. Under Administrator Permissions, select the Manage User category. b. Select the checkbox Employee Export

Setting Up Automatic Replication of Payroll Data Maintenance Task Configuration

In Provisioning, under Company Settings, mark the Enable Intelligent Services Center (ISC) checkbox and press the respective Save button

In the instance Go to Admin Center. In the Tools search field, enter

Event Notification Subscription

Go to the Subscriber view and create a Subscriber

Go to the SEB External Event view and click Add Topic.

Choose Payroll Data Maintenance Task Configuration Change.

Click Add Subscription and enter the following information:

SEB Event Type Choose the external event alert type.

Endpoint URL Enter the Access URL. Find the relevant URL as described in section Finding the Access URL.

Subscriber Enter the subscriber you just created.

Protocol Choose SOAP over HTTP/HTTPs.

Click Authentication Choose BASIC.

Then To verify the results, go to Admin Center. In the Tools search field enter Event Notification Audit Log.

 

Finding the Access URL

This section shows you how to find the URL you need to enable automatic replication for Payroll Data Maintenance Task Configuration from Employee Central to Employee Central Payroll

  1. In the Employee Central Payroll system, go to transaction SOAMANAGER
  2. Under Service Administration choose Simplified Web Service Configuration.
  3. In the Search Pattern field enter *payrolldata* and choose Go.
  4. Select the relevant Service Definition called PAYROLLDATAMAINTENANCETASKCONF.
  5. Select the User/Password checkbox and choose Save.
  6. Choose Show Details.
  7. From the Configuration Details section, copy the Access URL

Enabling the Creation of Payroll Data Maintenance Tasks

To create payroll data maintenance tasks in Employee Central Payroll, enable the following feature

In Employee Central Payroll

  •  Go to transaction SM30
  • Enter view V_T77S0 and click Maintain.
  • Click New Entries
  • Enter the following data: a. Group: SFEC b. Semantical abbreviation (sem. abbr): ECTSK c. Value abbreviation (Value abbr.): X

Employee data can be replicated by Triggering Payroll Data Maintenance Task types using event reason of Job Information as Payroll Data Maintenance Task type: With this option, you select an Employee Central event reason. A Payroll Data Maintenance Task with the Payroll Data Maintenance Task type EVENT_REASON_NAME is triggered if a new record is created by pressing the Take Action button and the replication of the employee to Employee Central Payroll is successful. To use this feature, upgrade your Employee Central Payroll system to the SAP EA-HR SP 60 support package

 Enabling the Payroll Unified Configuration

  1. Go to Admin Center and choose the Payroll Unified Configuration tool. a). You can do one of the following: b). To create a country with pre-delivered System Configuration, Portlets, and Payroll Data Maintenance Tasks, Click Add Country and select a country from the list
  2. To edit exiting System Configuration, Portlets, or Payroll Data Maintenance Tasks, select a country from the list of countries shown on the left-side of the UI.
  3. Enter the relevant information: ○ SAP System Configuration: Choose a SAP System Configuration. ○ Payroll System URL: Payroll System URL maintained in the chosen SAP System Configuration, in the previous step, will auto-populate
  4. Payroll System Client Id: Payroll System Client Id maintained in the chosen SAP System Configuration, in the previous step, will auto-populate.
  5. Status: Indicate whether the payroll configuration of the country is active or inactive. Enable access to BSI TaxProfileFactory and Third Party Identity Provider URL for BSI TaxProfileFactory: For US
  6. Under Portlets, choose anyone of the portlets. This will display the list of portlets and the links under each portlet. You can create a portlet or choose to edit, delete or create a link. ○ Infotype Number: Enter the number of the infotype. Make sure that the related infotype web service is activated. If you are using the Personnel & Organization component in your ERP system to edit master data for organizational units, positions, and employees, as well as their assignments to each other, the corresponding master data application (Web Dynpro application HRPAO_PAOM_MASTERDATA) needs to be activated
  7. URL: Enter the URL of the relevant web service, starting with http(s)://…
  8. Service: Select a pre-delivered self-service: several of these self-services are country specific. Available self-services include: ○ Pay Statement ○ Payment Summary (Australia only) ○ Superannuation (Australia only) ○ Federal Withholding Taxes – Employee Self Service (US only) ○ BSI TaxProfileFactory – Admin (US only) ○ BSI TaxProfileFactory – Employee (US only) ○ Reporting of Online W-2 – Employee Self Service (US only) ○ Election for Online W-2 – Employee Self Service (US only) ○ Form 16 (India only) ○ Legacy Pay Statement
  9. If you have entered a URL, click Details and enter relevant information: ○ Admin Service: This field determines whether a link is accessible for a user with the payroll admin role. ○ Self Service: This field determines whether a link is accessible by employees in the ESS. The default settings for the Admin Service and Self Service fields in the delivery are as follows. You must not change the default settings except for URL

 

Mapping Employee Central Fields to Infotypes

You can map standard and custom fields from the Employee Central Objects Job Information, Personal Information, and Compensation Information to the Employee Central Payroll infotypes 0001, 0002, 0007, and 0008 in the Customizing for Personnel Management Integration Settings for SuccessFactors Employee Central Payroll Extensibility Define Extensibility of Field Assignment (V_HRSFEC_EXTMAP) . In the Employee Central Node Name column of the table, press F4 and choose the relevant information you want to extend.

Configuration of Point-to-Point Replication

You configure the Compound Employee API query for the replication of employee data from Employee Central to Employee Central Payroll in the Customizing for Personnel Management Integration Settings for SuccessFactors Employee Central Payroll Configuration of Point-to-Point Replication

In the IMG structure open SAP Customizing Implementation Guide Personnel Management Integration Settings for SuccessFactors Employee Central Payroll Assignment of Code Values For Point-to-Point Replication

Replication of Custom MDF Objects

In Employee Central, make sure that your custom MDF object is visible for the API, and the MDF version history is activated

This are the major setting to be done for enabling P2P integration between EC and ECP

Enter your customer object in the Object Type field of the Compound Employee API Object Types MDF object.

Go to the Customizing for Personal Management Integration Settings for Employee Central Payroll Configuration of Point-to-Point Replication Configure Compound Employee API Query

This blog post has the necessary information to set up a point to point integration between Employee Central and Employee Central payroll.

Please comment if you want to know the list of compound API Query. I will reply on the comment with the list.

Assigned Tags

      16 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Subhro Ghosh
      Subhro Ghosh

      Excellent and detailed explanation. Great stuff. No need to refer the handbook any more.

      Author's profile photo Abhishek Bhowmik
      Abhishek Bhowmik

      Very Informative post..Thanks...Please keep posting..

      Author's profile photo Saswati Bhattacharjee
      Saswati Bhattacharjee

      Very helpful indeed

      Author's profile photo Anand Athanur
      Anand Athanur

      Nice blog post. Thank you!

      Andy

      Author's profile photo Sukanta Rudra
      Sukanta Rudra

      A detailed step by step tutorial. A nice tutorial for learning EC payroll integration. API Query would be another addition for next blog. Would try it out before putting further comments. Thanks for the nice post.

      Author's profile photo Madhuchanda Choudhury
      Madhuchanda Choudhury

      It is a great blog. Thanks Lopa for creating this blog. It was really helpful

      Author's profile photo Sayantan Sikdar
      Sayantan Sikdar

      Awesome Lopa!!!

      Author's profile photo dongdong wei
      dongdong wei

      It is great,thank you!

      Author's profile photo Karolyne Costa
      Karolyne Costa

      Ótimo post. Obrigada

      Author's profile photo AKHILESH KUMAR JAIN
      AKHILESH KUMAR JAIN

      Hi,

      I have a basic Question about SF ECP. There is SAP provided guide saying  that SF ECP is covering 40 countries including India, So can we Run India payroll by having SF EC & ECP ?? or else SAP HCM Payroll will be prerequisite?

       

      Just want to clarity on SF EC & ECP is enough to process payroll - India ? If No then how will be scenarios if a Indian client buying SF EC & ECP license ?

       

      If Yes then how how will be entire configuration including statutory and how will be posting to FI module from SF ECP to on premise SAP FI system?

       

      Regards,

      Akhilesh

      Author's profile photo Hiren Patel
      Hiren Patel

      Thank you for the post !!

      Author's profile photo Generic HCM
      Generic HCM

      Hi,

      We have Implemented SF EC & ECP without Payroll Unified Configuration and Payroll data Maintenance task and currently in testing. I would like to know if this is a new option given by SAP.

      Can you help to understand the main purpose of configuring Payroll Unified Configuration and Payroll data maintenance task.

      Thanks,

      Ravi

      Author's profile photo Siobhan Roebert
      Siobhan Roebert

      Hi,

       

      Would you be able to provide the list of compound API Query?

      Otherwise, your list has been very helpful, thank you 🙂

      Author's profile photo Ashish Bhati
      Ashish Bhati

      Nice work done, Thanks for sharing.

      Author's profile photo Ramon Chacon Rojo
      Ramon Chacon Rojo

      Hi Lopa, just a question regarding customizing, once the FI company code is created in the S/4 client, how is this company code replicated in the EC Payroll? Many thank and Regards

      Author's profile photo Saugata Roy
      Saugata Roy

      Well done Lopa. Excellent blog