This blog is co-authored by Gobinder Sandhu  (https://people.sap.com/gobi.sandhu) and Jai Korpal (https://people.sap.com/jaikaran.korpal)

Since the advent of SuccessFactors Employee Central suite, one of the critical requirement is to display remuneration  /  pay statement within the SuccessFactors employee central integrated with on premise SAP payroll system.   While this information is currently scattered in various implementation  guides, The hunt for single source or an article which gives  sequence of technical steps  required  to achieve this integration is still on.  This blog aims to  address this  gap by illustrating the said integration.

On high level , following steps are to be implemented :

  1. Implement SAML (Security Assertion Markup Language) configuration as per SAP note 2253599 and activate Payslip and related Services in SAP
  2. Maintain Assertion Consumer Settings in SuccessFactors Provisioning
  3. Configure Payroll System Configuration object in SuccessFactors Employee Central
  4. Perform Role based permissions to give employees access to Pay Statement and Tax Form applications

Please note that these steps assume the pay statement is already configured in SAP.

Each of the above steps are illustrated below .

STEP 1.  Implement SAML configuration as per SAP note 2253359.

SAML, security assertion markup language is an XML based open standard data format for authentication and authorizing the data between parties, in particular between identity provider and service provider. In our case SF EC system is an identity provider and On Premise SAP payroll system is the service provider. Follow the steps given in SAP note 2253359. The manual implementation of this note results in activation pay statement service in SAP.

STEP 2. Maintain Assertion Consumer Settings in SuccessFactors Provisioning

From the implementation of step 1 , a meta data file is extracted from SAP system ( Seek help from your SAP basis) . Within this file contains following URLs :

Assertion: https://myXXXXXX.payroll.ondemand.com/sap/saml2/sp/acs/100

Logout:  https://myXXXXXXX.payroll.ondemand.com/sap/saml2/sp/slo/100

These links are required to be maintained in the SuccessFactors provisioning at following place :

 

Click Add another Service Provide ACS and add the assertion consumer service and logout URLS.

STEP 3. Configure Payroll System Configuration object in SuccessFactors Employee Central

In SuccessFactors Employee Central Admin center , Configure the earning and deduction portlet for the payroll information page in the payroll system configuration object.

Go to Manage Data , Create  New  Payroll System Configuration  object, if not already exists.

Under Portlets, Click on details section of Earnings and Deductions ,  make sure the service ‘Pay Statement’ is selected from the drop down as shown in the screen below.

Tip: SF EC stores the names of services in the Picklist ‘payroll services’ (Configure Object Definitions- Picklist) . Make sure that the external code of pay statement is ‘1’.

STEP 4 Perform Role based permissions to give employees access to Pay Statement and Tax Form applications 

Following screen shots are self explanatory to setup the role based permissions in SuccessFactors Employee Central.

 

Display pay statement in Employee Central ( Employee File – navigate to Payroll Information). Latest pay statement will be shown.  Options are  available to navigate to pay statement from previous periods, Print or download the pay statement.

 

We hope this helps  and expedite your work towards to invoke this wonderful functionality.

Feel free to provide feedback / improvement and share your learning’s in the comments section.

About Authors :

Jai Karan Korpal is an experienced SAP and SuccessFactors Integration Architect, who specializes in Integration, Employee Central,Employee Self Service.  

Gobinder Sandhu is an experienced SAP consultant and project manager with expertise in SAP HCM/Payroll , SuccessFactors Employee Central , EC Payroll ,  SF Recruiting and on-premise – cloud integrations .

 

 

To report this post you need to login first.

5 Comments

You must be Logged on to comment or reply to a post.

  1. Rinky Karthik

    Hi Jai,

     

    Great insight ! Looks like this will work for customers who keep SAP ERP and Employee Central at the sametime. If a customer is moving to EC for HR and ECPY for payroll and sun setting On premise SAP (including ESS/MSS service), will this still work ?

     

    (0) 
    1. Gobinder Singh Sandhu

      Hi Rinky,

      These steps are relevant for EC payroll implementations as well.

      Also, In case on-premise SAP payroll system is being sunset, The HR Forms pay statement can still be transferred and leveraged in EC payroll. Rest of the steps are same as explained in the article. 

      Cheers !

      – Gobi

       

       

       

       

       

      (0) 
  2. Russell Knight

    Thanks very much for this insightful article – we are in the process of planning our SAP SuccessFactors employee central module implementation at present and this is an element that we have had a lot of debate on.

    We have some concern over security/confidentiality with pay statement viewing due to shared workstation instances.  Do you perhaps know whether it is possible at all to have the specific tile for viewing of the pay-statement information to bypass SSO and force the User to insert his login credentials again?

    Russell

    (0) 
  3. Jai Korpal Post author

     Hi Russell, yes it can be done that way as well.

    Give this a try- for the PAYSLIP service in SAP transaction ‘SICF’,

    1. Select ‘Alternate Logon Procedure’ in the Procedure dropdown
    2. Only keep  ‘Basic Authentication’ in the Login procedure list

    This should force the service to ask for credentials again as soon as user clicks on the Pay Statement service. See the screenshots below.

    Thanks,

    Jai

    (0) 

Leave a Reply