EC To ECP Document
EC To ECP Document
EC To ECP Document
EC Configuration
Import the Payroll Configuration Picklists (of type Payroll Configuration) from the Success
Store before configuring the Country specific Default Portlet
ECP Configuration
Navigate to the node Personnel Management >> Personnel Administration >> Basic Settings
>> Maintain number range intervals for personnel numbers
Ensure that the Number Range Intervals are the same as the intervals defined in Employee
Central, and that this Number Range Number is flagged to use the External number range.
Reverse Proxy
Substitute host name - this is provided by SAP for the particular ECP system (typically this
would be myXXXXXXX.mail.payroll.ondemand.com, where myXXXXXXX is the same
number as in the customer system URL)
Security
Employees
Security roles need to be created for the below ECP user groups –
Standard user
HR Admin
Payroll Admin
Interface User
An API User (User Type - System and User group - CUSTOMER) is required only if any
other web service besides the standard replication web services is invoked. It needs the
following role assigned –
SAP_BC_WEBSERVICE_SERVICE_USER
Batch User
The Batch User (User Type - System and User group - CUSTOMER) needs the following
roles assigned –
Z_SAP_FULL_ADMIN_TEMPLATE
Here are the steps to manually run the EC – ECP replication for 1 Employee at a time
This will execute the replication for all the employees individually
Create a Trace for the User who will be running the debugger for the replication
When you run the replication program in online mode this will retrigger the call to the web
service, and the debugger will be initiated.
To rerun replication from a given point of time modify the Last Modified Timestamp held in
the system
Go to transaction SM30
Change the Last Modified Timestamp for the Config ID relevant to the ECP system and
instance and Save
Make sure that the Last Modified Timestamp is in UTC format (Zulu time)
Rerun the replication
Once the replication has run the Last Modified Timestamp will be updated to the new
runtime
Payment Information
Section 3.1.5.1 Adapting the HR Role or Payroll Admin role of the EC - ECP Point-to-Point
Replication Implementation Guide talks about enabling the Payment Information checkbox
in User Permissions >> Employee Data under HR Information.
Please note that Payment Information sits under Miscellaneous Permission in User
Permissions as per the diagram below -
UI Integration
/default_host/sap/public/bc/sec/
saml2 SAML2
/default_host/sap/bc/webdynpro/sap
/
/default_host/sap/bc/saml2/
HRPAO_PAOM_MASTERDAT /default_host/sap/bc/webdynpro/ Country-specific
A sap/ master data
PAYSLIP /default_host/sap/EC/ Mashup - Payslip
Mashup -
PAYMNT_SUM_AU /default_host/sap/EC/ Payment
Summary
/default_host/sap/bc/webdynpro/ Mashup –
HRESS_A_PAYINFO
sap/ Superannuation
hrpy_cockpit
hrpy_cockpit2_m
hrpy_cockpit_l
hrpy_cockpit_m
hrpy_cockpit_xx
HRPY_PCC2_M
hrpy_pcc_al
hrpy_pcc_al_2
hrpy_pcc_comp
hrpy_pcc_conf_1
Payroll Control
hrpy_pcc_conf_2 /default_host/sap/bc/ui5_ui5/
Center Mashups
HRPY_PCC_EM_CMP
hrpy_pcc_em_t_2
hrpy_pcc_errm
hrpy_pcc_errm_2
hrpy_pcc_errm_t
hrpy_pcc_lib
hrpy_pcc_lib_v2
hrpy_pcc_m
hrpy_pcc_proc
hrpy_pcc_proc_2
hrpy_pcc_proc_3
IDoc /default_host/sap/bc/srt/ Inbound IDoc
pp_mrp_cockpit_srv
pyc_alert_manager_srv
pyc_conf_srv
pyc_cont_002_srv
pyc_cont_003_srv
Payroll OData
pyc_cont_pem_002_srv /default_host/sap/opu/odata/sap/
APIs
pyc_cont_srv
pyc_frw_srv
pyc_process_manager_srv
pyc_team_alerts_srv
pyd_cont_srv
pyd_frw_srv
/default_host/sap/bc/webdynpro/ SAML2
SEC_DIAG_TOOL
sap/ Diagnostic Tool
This section list some of the more common errors encountered in the EC - ECP Replication.
As you can see they are ALL data related. I cannot even begin to stress how vital it is that
you have a strong governance around Master Data Management so that you don't suffer the
same pitfalls! Remember this mantra - time spent in data cleansing is inversely proportional
to errors faced in integration (not just limited to EC - ECP Replication). Higher data quality
leads to minimal integration errors.
Bank errors
Bank AU XXX-XXX does not exist
Enter a quantity
Enter amount
Address errors
Fill field Street and House No." of infotype 0006 for time period 01.05.2017 -
31.12.9999."
Employment errors
Limitations
The new Employee Central Payroll system is a Cloud system and is not a continuation of the
SAP ERP on-premise system. The system is initially set up as an empty system with the
highest version of the software components needed to run payroll. As such it has the below
limitations –
If you are an existing on-premise customer you will need to bring in Customizing by
transport or ask SAP Cloud Operations to do so all the configuration from your on-
premise system before you commence data migration.
In case you have implemented any add-ons, you will need to request their installation
as well.
This being a Cloud system SAP does not permit any modifications or enhancements
to the standard SAP code page, and hence it might not be possible to bring all the
custom code you had in your on-premise system into the ECP system. Therefore, you
might need to find alternative solutions for issues that have been solved before by
modifications or enhancements in the on-premise system. However, it is possible to
define new payroll functions and operations, implement Business Add Ins, and create
new development objects such as tables or programs in the customer namespace.
As this system can be on a higher release than your former on-premise system, it
might be necessary to fill some database fields that did not exist in the old release in
order to ensure that everything runs in the same way.
You have to accept the data as it is replicated from the Employee Central system. You
can’t adjust the replicated data manually in the ECP system.
Major Improvements
API Center
The API Center is an Integration Architect's one stop shop for access to all tools integration
related as it has got all your OData & SFAPI toolkit on one single page (such as API Data
Dictionary, Whitelisting, Audit Log, Metering Details and OAuth Configuration).
Data Replication Monitor
The biggest win lies in the usability of the EC - ECP Replication monitoring tool - the Data
Replication Monitor. Earlier versions had the view limited to 4 rows of errors per page;
whereas from Q2 2017 onwards the error table can be set to a much larger number (this
number is dynamic and is dependent on the number of total errors at any given time; higher
the number of errors - the table can be set to display more rows). Another neat little
functionality is the addition of the parameter Country in the Selection Criteria (handy for
multi-country rollouts).
Hoping to see many more such snazzy improvements from SAP in releases to come!
On a parting note I welcome feedback / correspondences from you all who have taken the
bold and brave step to go ahead with what is fast becoming SAP's defacto Payroll solution in
the Cloud; and would encourage a conversation on pros/cons, challenges/heartaches faced by
other Customers.