Skip to Content
Author's profile photo Siddharth Rajora

EC Payroll Point to Point Integration (PTP)

EC Payroll initially came with a middleware as explained earlier in the Blog Successfactors Employee Central Payroll or On premise Payroll

Now with 1605, Net New customers  no longer need a middleware such as Boomi or HCI to integrate EC with Employee Central Payroll (ECPay)

As explained the architecture for a Typical EC Payroll before release 1605 was as below, Note for EC on Premise Payroll customers the below diagram is still valid.

Pic1.PNG

After 1605 Release, No HCI or BOOMI Skills are required and it eases further in System set up and provisioning

Important Point :

Employee Central payroll employee master data replication service does not support the creation of the Organizational unit.

And the well known PA-PD integration is not allowed in Employee Central payroll in general (only a few older customers are allowed to use it which are still using PA_SE_IN and which make use of the corresponding org data replication enterprise service for on Premise customers). PA-PD integration in general is only allowed for the OnPremise customers.

In case of Employee Central payroll it is only supported to transfer the texts of jobs and positions from EC to ECP.

You can check further here

You could fill it with the BAdI HRSFEC_B_CE_CHANGE_IT0001 of enhancement point HRSFEC_CE_MASTER_DATA_REPL.

You would need to map your Employee Central Department/Division ID to one of the valid Organizational Unit IDs you have saved in Employee Central payroll database table T527X. In case that the text of your EC org unit does not exist in table T527X you would need to fill it manually by means of view V_T527X and transaction sm30.

The Architecture looks as below

pic2.PNG

As you can see there is no middleware wherein making the replication faster. Also, with this approach No need to keep track on applying latest Boomi integration pack to get new functionality etc. All other functionality like EC TimeSheet Integration is released on PTP only henceforth from 1605 release.

One more important thing to remember there is no Integration Add on PA SE IN to be installed for this functionality as  point-to-point replication is based on software component EA-HRRXX.

These are the typical configuration needs to be done

  • Setup system connectivity
  • Setup replication configuration
  • Setup employee replication
  • Setup EC Time Off replication
  • Setup EC Timesheet replication

For existing Payroll Customers ie based on middleware replication :

  • Immediate migration is not mandatory
  • Future functionality such as new countries or EC Timesheet integration (1605) will only be available with P2P
  • Customers who want to make use of new functionality have to migrate to P2P
  • A set of tools is provided to automate migration and reduce errors and efforts

For the Migration Steps :

Please refer the SAP NOTE  2321421 – How to migrate from PA_SE_IN to EA-HR/PTP?

pic3.PNG

Refer the Customisation Steps here

SAP Customizing Implementation Guide > Personnel Management >  Integration Settings for SuccessFactors Employee Central Payroll

P.S : For further details please see implementation guide on: http://help.sap.com/hr_ecpayroll

Assigned Tags

      33 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      good update

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      Thanks Jwala

      Author's profile photo Manoj Sharma
      Manoj Sharma

      Hi,

      i am new to integration , however after reading your blog i feel like you might have answer to my query on SAP S/4  HANA 1709 integration with SF EC .

      my client has not purchased any middle ware and looking for a integration between SAP S/4  HANA 1709 integration with SF EC  i am looking for a answer to following question ;

      1) do i need to to install any add-on in SAP HANA 1709 as prequiste for flat file integration with SAP SF

      if yes then what  are the add-ons details pls share?

      2) Do i need a SFTP server for Flat file integration between SAP HANA 1709 & SF ?

      3) What are the required configuration step in in SAP HANA for integration .. pls let me know if their is any online course avilable in leraning hub or kindly share link if any ?

      4) Required configuration step in SF - in case any course is avilable on learning hub please share details or in case you have any document pls share ?

       

      can you assist me with your guidelines ?

      Regards,

      MS

       

       

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

       

      1) do i need to to install any add-on in SAP HANA 1709 as prequiste for flat file integration with SAP SF

      if yes then what  are the add-ons details pls share?

      PA SE IN is the add on

      2) Do i need a SFTP server for Flat file integration between SAP HANA 1709 & SF ?

      its recommended to use HCI as we provide standard integration content and support for it

      3) What are the required configuration step in in SAP HANA for integration .. pls let me know if their is any online course avilable in leraning hub or kindly share link if any ?

      help.sap.com > Employee central integration https://help.sap.com/viewer/p/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL_INTEGRATION_TO_SAP_BUSINESS_SUITE

       

      4) Required configuration step in SF – in case any course is avilable on learning hub please share details or in case you have any document pls share ?

      You can search for Employee central integration

      Author's profile photo Manoj Sharma
      Manoj Sharma

      Thanks for clearing my doubts.

       

      Author's profile photo Venkata Prathapa Reddy
      Venkata Prathapa Reddy

      Hello Siddharth,

       

      I have few questions could you please clarify me.

      1. Is HCI/CPI nothing but BIB? If both are different can you please elaborate a little bit.
      2. Without buying ECP license will the node "Integration Settings for SuccessFactors Employee Central Payroll" available in SPRO? If this is available can we use it for replication for SF EC, Time-off and Time-sheet to SAP HCM?
      3. Can we replicate SF time-off and time-sheet using BIB?

      Thank you,

      Akhil

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author
      1. Is HCI/CPI nothing but BIB? If both are different can you please elaborate a little bit.

      HCI is separate and its middleware, BIB Is in ECC or S4HANA system to do the mapping

       

      1. Without buying ECP license will the node "Integration Settings for SuccessFactors Employee Central Payroll" available in SPRO? If this is available can we use it for replication for SF EC, Time-off and Time-sheet to SAP HCM?

      ECP and BIB are different.

      yes it can be used once you have license to integrate ie EC

      1. Can we replicate SF time-off and time-sheet using BIB?

      BIB is for master data and org

      use this below

      https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL_INTEGRATION_TO_SAP_BUSINESS_SUITE/575b902ecbbc4a9e9f61085a22a6ba02/6356389965e14fca8df1fc92536acb87.html

      Author's profile photo Venkata Prathapa Reddy
      Venkata Prathapa Reddy

      Hello Siddharth,

      Thank you for the clarifications.

       

      But still something to understand, I am clear the without ECP license we can't use PTP Integration.

      My Concern is I'm unaware my client has ECP license or not, but I could see spro path "Integration Settings for SuccessFactors Employee Central Payroll" but I could not see spro path "Payroll control center".

      That means is my client has ECP license? If not can I just use "Integration Settings for SuccessFactors Employee Central Payroll" for integration and run payroll on HCM directly as I do not have Payroll control center in spro?

       

      Thank you,

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      yes you can see the ECP SPRO path. But you need to have ECP system to make it work

      You need to look at Employee central integration with add on PA SE IN, if you are using On premise system.

       

      Payroll Control Center switch should be activated in SFW5

      Activating Configuration Workbench for Payroll Control Center | SAP Help Portal

      Author's profile photo Former Member
      Former Member

      Good Info...Thanks Siddharth...

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      Thanks Sathya

      Author's profile photo Former Member
      Former Member

      Thanks for the update on P2P.

      Author's profile photo Utkarsh M parikh
      Utkarsh M parikh

      Hi Sidhharth,

      Few questions on data replication from EC to EC Payroll:

      1. New starter, replicates to payroll. Payroll not yet run for first period. Hire date changed on EC. Again replication is ran, Will this change the hiring action in ECPY?
      2. New starter, replicates to payroll. Payroll run for first period. Hire date changed on EC. Again replication is ran, Will this change the hiring action in ECPY?
      3. Leaver, replicates to payroll. Payroll not yet run for the pay period. Leaving date changed on EC. Again replication is ran, Will this change the leaving action in ECPY?
      4. Leaver, replicates to payroll. Payroll run for the pay period. Leaving date changed on EC. Again replication is ran, Will this change the leaving action in ECPY?

      Regards,

      Utkarsh

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      yes it would be in all cases, Please note EC Payroll or SAP HCM system is in sync or needs to be in sync with Master ie Employee Central which is the system for doing all master data changes and should be replication back to HCM system for running payroll with upto date information

      Author's profile photo Utkarsh M parikh
      Utkarsh M parikh

      Thank you Siddharth.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      Its same as before, Please refer here

      SRTUTIL or SLG1, API audit log Or Data replication Monitor

      Successfactors Employee Central Payroll or On premise Payroll

      https://websmp104.sap-ag.de/~sapidb/012002523100007691112016E

      Author's profile photo Former Member
      Former Member

      Hi Sidharth,

      I was wondering during the start of the project, do we need conversions to replicate data related to additional/recurring payment (infotype 14/15), Savings plan(167) and Benefits info(171) from EC to ECP or it will be handled by the replication configuration.

      Was looking from the historical data perspective.

      Regards,
      Manu

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      Manu
      Typically after Data Migration ie current data only to SFSF, all historical data is delimited in HCM.
      We try to transfer which data is necessary in SFSF. ie important history items and then these are replicated to HCM. SFSF is is your Master system and any changes should be there

      Let me know if you have additional queries on this

      Author's profile photo Manu Bhutani
      Manu Bhutani

      Hi Siddharth,

      I was going through the PTP handbook and it talks about the FTSD(Full trnasmission start date). I understand that this is configured in the middleware like HCI but how to go about it for PTP.

       

      Regards,

       

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      You set in table T77SFEC_PTP_CONF

      also, you decide also when you split or delimit the infotypes during data migration and that is being used also your FTSD.

      Author's profile photo Manu Bhutani
      Manu Bhutani

      Thx for the response Siddharth. We have just started with the implementation.

      1. Is the logic of FTSD is same for EC->ERP and EC->ECP i.e. records valid on or after FTSD are replicated?
      2. I understand that no changes should be made in ED where effective date is before FTSD, in case it is done(with end date 12/31/9999, shouldn't this be sent to ERP?
      3. Is it necessary to split records in ERP on go-live date, can't we by-pass this so that only changes move from the first run
      4. If we can't by-pass then won't the first run overwrite the record in ERP with same details. for ex go-live date is 01/01/2018, after executing conversion action top of record in erp will be 01/01/2018 - 12/31/9999, same will be the case in EC. if we go by definition of ftsd top of stack record from EC will be replicated which is not required.
      5. Does the middleware start sending changes automatically after first run i.e. last_change_timestamp will be populated in middleware or we need to configure something.
      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      Thx for the response Siddharth. We have just started with the implementation.

      1. Is the logic of FTSD is same for EC->ERP and EC->ECP i.e. records valid on or after FTSD are replicated?

      Yes orrect

      1. I understand that no changes should be made in ED where effective date is before FTSD, in case it is done(with end date 12/31/9999, shouldn’t this be sent to ERP?

      data wont be sent if the date is prior to FTSD, ie start date

      1. Is it necessary to split records in ERP on go-live date, can’t we by-pass this so that only changes move from the first run

      It depends upon the requirement, if you take all data from ERP to EC, if only subset of data is sent then splitting is required then top of stack etc, its there is guide

      1. If we can’t by-pass then won’t the first run overwrite the record in ERP with same details. for ex go-live date is 01/01/2018, after executing conversion action top of record in erp will be 01/01/2018 – 12/31/9999, same will be the case in EC. if we go by definition of ftsd top of stack record from EC will be replicated which is not required.

      no it wont overwrite as we do different action reason and we delimit the records in SAP and start a new hiring action and date from data replicated from EC to erp

      1. Does the middleware start sending changes automatically after first run i.e. last_change_timestamp will be populated in middleware or we need to configure something. Yes that's correct

       

      Author's profile photo Manu Bhutani
      Manu Bhutani

      Thx Siddharth,

      my 4th ques was related to replication from EC->ERP (on premise which will not be system of record from go-live but integrations will continue) . Wouldn't it overwrite conversion(split) record in ERP going by the definition of ftsd (record valid on FTSD and begin date >= FTSD), plz have a look on the dates i gave....or is there something in middleware by which we can start sending delta from the very first run

      I believe you answered considering EC->ECP replication where FTSD will be one day before the go-live date to bring the hiring record from EC to ECP (Not bringing history in EC but loading hire record on go-live date - 1 and latest record on go-live date)

       

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      even in On premise its the same approach it wont overwrite as you are splitting the data and only transferring current record from the Go live date

       

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      that data wont be in HCM it should be a new record in EC with Go live date! and then transfer it using different event reason to avoid overwrite, this is how it is done. In the guide it explains like this and step by step, i do understand your question,

      Split of the records of all PA infotypes (employee master data) in the SAP ERP HCM system that are within the migration scope is required.
      All relevant infotype records need to be split in a way that the old record ends on the day before the cutoff date and a new record starts on the cutoff date.

      Author's profile photo Bhaskar Tripathi
      Bhaskar Tripathi

      Hi Siddharth,

      Good to see your post.

      My question is more generic related to integration. The impression that is given to me by some "integration" folks is that PTP integrations are not preferred and we should use middleware. Core integration is not my expert area so I don't argue. But whats your thought on this? I can understand that in EC payroll case it makes sense to have PTP as SAP wants to make the new HR solution seamless, but what about in general?

      Cheers!

      Bhaskar

       

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      if you are using ECP, We only offer P2P, there is no other way ie no integration for master data it should be p2p

      But if you have ERP or own HR On premise system you have to use integration based on HCI (recommended) , we have to use integration here and cant use P2P, P2P is only for ECP

      Author's profile photo Former Member
      Former Member

      Hi Siddharth,

      In table T77SFEC_CVMAPC we can do one to one mapping of event reasons but standard action reason code is same for a couple of actions, ex action reason 01 is there for HIRE as well as for Org reassignment in ECP. How can we map event reasons for this ex.

      Do we need to create custom action/action and action reasons reasons in ECP so that one to one mapping can be done or SAP takes care by taking into consideration how events are mapped.

      Regards,

      Manu

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      In EC we deliver standard ones and yes in ECC HCM you can interpret them as differently

      also

      Per default following events are mapped to a personnel action massn
      as defined by table T77SFEC_CVMAPS:
      event     massn
      26        10
      3         10
      EGA       10
      GA        01
      H         01
      R         12

      Here the main events are
      26 = termination
      H  = hire
      R  = rehire
      GA = start of global assignment
      EGA = end of global assignment

      .
      You can overrule the default settings as described in the implementation guide.

      Per default delivery each employee central event reason is mapped to a space value for the
      personnel action reason massg.

      Events or event reasons which are not mapped are filtered out.

      Author's profile photo Baskar Deivasigamani
      Baskar Deivasigamani

      P2P integration is possible for on-premise payroll?.  The post from EPI USE states only it is possible for ECP. Thanks

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      P2P is only for EC and ECP

      BIB is used for EC to ERP or S4HANA ie with middleware/

      Author's profile photo Shilpa Wadatkar
      Shilpa Wadatkar

      Hi Siddharth,

      If SF as standalone system and in that EC payroll to be added up?

      Client don't  have SAP HCM on premise and I only to go for SF EC payroll how can we do that?

       

      Regards

      Puja

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      yes it can be, you dont ECC, you can directly link ECP

      there ll be proviosioning of ECP by SAP PY OPS TEAM

      you can start here

      https://help.sap.com/viewer/product/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL_PAYROLL/2011/en-US?task=discover_task