Payroll Control Centre - Overview and Implementation Outline
Payroll Control Centre - Overview and Implementation Outline
Payroll Control Center (PCC) is for sure a game changer for running and monitoring SAP HCM payroll or
Employee Central Payroll (ECP) . There is lot being said about the difference (or no difference) between
ECP and SAP ECC systems and its has been construed that not much is changed from SAP ECC To ECP.
High percentage of the opinion is that ECP is nothing more than SAP payroll system placed on cloud as
such with has the same look and feel. This is not entirely true. The basic payroll configuration (SPRO
nodes for adding wage types, payment , deductions, schema/PCRs) remains same for sure but lot is
changing from the perspective of user experience, consulting , configuration and integration. Read on.
EC is major component in this implementation formula which is used for Managing Organization
management (when Point to Point a.k.a P2P integration is leveraged for EC to ECP data flow), Personnel
Administration ( All done in EC) , Payroll master data maintenance (Recurring/one time payments and
deductions, address details, cost distributions, bank details are done using EC portlets) , even tax
assignments, garnishments, benefits administrations, family details, address, pay statement/year-end tax
form can be viewed/updated using user-interface mash-up with payroll system. Running the simulations
or productive payrolls or post payroll activities will be possible using PCC implemented in EC. Thus, much
can be executed via Employee Central and PCC is a powerful enabling agent for this. Due to this fact, SAP
payroll consultants need to learn new regime of configurations in EC and understand integration
configurations such as code value mapping between EC/ECP and Payroll Control Centre templates.We wish
to underline how PCC can be leveraged in context of future of SAP Payroll (HCM and ECP) projects.
This brings us back to the topic of this blog – PCC overview and outline of technical/functional steps of
implementation. We also intend to highlight the skills required for the implementations.
Definition of payroll control centre is provided on SAP help portal ,we would like to focus more on the
a. Process Management – Payroll admin can run Payroll Simulations, view results, run checks , run
productive payroll in steps ( release payroll, trigger payroll run, posting simulation , payroll checks and
exit payroll), Print pay statements, generate bank file , print checks and post payroll results to finance or
review off cycle payrolls , All from PCC while logged in to Employee Central or through SAP Fiori
Launchpad.
The screen shots above shows only basic implementations whereby payroll processes can be managed by
EC payroll .
The tool comes handy in reviewing the current status ( stages) of the payroll. The upcoming processes tab
shows the processes which are due or overdue. The upcoming processes can be started and moved to
active processes tab where can be run and confirmed a step at a time. There will opportunity to review
results at every step. Once the last configured process step is confirmed by the payroll manager , the
process will move to completed processes tab. The completed processes can be revisited any time (
deleted from backend) to view the results. Sleek improvement from traditional way of running payroll ,
whereby the payroll control record was the only tool to define the stage of payroll but will still not define
This feature is easy to implement and should be the first step in order of implementations since standard
programs and templates are provided by SAP ( in ECP / ECC nodes) . We recommend not to overdo while
learning to implement PCC and only concentrate on running simulation / productive payroll using PCC.
Skip Initial policy or monitoring steps from all the documentations or configuration nodes at this stage.
b. Monitoring – Also termed as one step monitoring in PCC parlance , the tool is capable of carrying out
various pre payroll checks . The process generates the test results, shows errors in the payroll and help
payroll manager to assign the errors to the payroll administrator as well as monitor the resolutions of the
www.learntips.net/payroll-control-centre-overview-and-implementation-outline/ 2/6
2/4/2020 Payroll Control Centre – Overview and Implementation Outline -
errors. Monitoring processes can be assigned as a step in productive payroll run process for robustness
of payroll process.
This will be possible with the help of back-end configurations and some ABAP development or manually
copying pre-delivered KPIs using the rapid deployment solution package. This part of the project requires
the ABAP resource working together with the Payroll functional to explore and leverage the functionality.
NOTE – Be Aware that implementing the payroll checks is time consuming activity, requires additional
time , skills and resources. PCC as whole and payroll checks in particular should be mentioned in carefully
c. Manage Processes / Policies – SAP recently released simplified configuration nodes using which PCC
is further strengthened empowering payroll manager to introduce more processes and assign policies
Based on the roles based permissions various options can be made available to payroll managers /
payroll administrators. Following screen shot shows all the option available in Payroll Control Centre at
In next section, we would like to share recent experience towards setup towards implementing Payroll
Control Centre (PCC). Please note that this experience is from our Employee Central Payroll (ECP)
Implementations. Though the notes will also be applicable for the setup where Employee Central is
integrated with On-premise payroll system, provided you adapt ECP specific steps to on-prem side and
skip EC steps.
www.learntips.net/payroll-control-centre-overview-and-implementation-outline/ 3/6
2/4/2020 Payroll Control Centre – Overview and Implementation Outline -
Since the motive behind writing this blog is to provide overview and list various implementation steps.
TECHNICAL CONFIGURATIONS
Skills Required – SAP Basis, Security, familiarity with ODATA, Fiori and SAP Gateway , EC/ECP Integration,
Employee Central
1. Provisioning Setup – One of the first step after receiving the access URL from SAP and VPN access from
client is setting up the provisioning to enable ECP, PCC , service provider settings, review the data models
2. Employee Central Admin Centre Setup – The admin centre configurations include SAP system
configuration for the connection setup, payroll system configurations and payroll system assignments to
the payroll administrators and managers as well as payroll control centre configurations object.
3. Setup Role Based Permissions for EC Payroll Objects – All objects enabled for payroll control centre
must be given access to the payroll managers and payroll administrators by setting up the appropriate
4. SAML2 Configurations – Security Assertion Markup Language (SAML) configurations are to be carried
out in provisioning as well as in the back-end SAP ECC / ECP to get going with the authorizations.
5. SAP ECP / On premise – Activate Business Functions and Services and relevant Security Setup
6. Setup PCC Background Jobs and user name for batch processing – All backend reports and
programs involved in the PCC process steps are to be executed by a batch user which should be assigned
with appropriate authorization objects. This is a mandatory setup to be carried out in the back-end
payroll system
FUNCTIONAL CONFIGURATIONS
www.learntips.net/payroll-control-centre-overview-and-implementation-outline/ 4/6
2/4/2020 Payroll Control Centre – Overview and Implementation Outline -
Skills Required – Employee Central Configurations, SAP HCM Payroll Configuration, ABAP Object oriented
development,
7. De-clustring Payroll Results – One of the requirements for PCC processes to run and fetch data using
the complex queries is that payroll results are available in backend in simple transparent database tables
than in the traditional cluster tables ( PCL1/2) which is in binary string format. This way tables will be
available to be viewed using the SE16 transactions. The system synchronously then updates the payroll
cluster as well as de-clustered tables. Need be only selected tables can be de-clustered.
8. PCC relevant SAP Node Configuration / Build Validation Classes – There are set of SPRO nodes in
SAP Payroll systems to setup the process and policies for PCC.
1. Setup PCC Process – Define the process templates, process steps , generate instances and parameters
2. Setup Policies – Various validations , KPIs etc. can be setup. this setup also requires classes
implementations by ABAP developer. Certain predefined KPIs can also be copied manually from rapid
deployment solution package which can be downloaded from the service marketplace
3. Other related activities – Generation of process instances and housekeeping around the payroll results
Resource Assignment- SAP Payroll Consultant, SAP ABAP Object oriented Development Consultant
To summarise ,
Payroll Control Center provides the way to efficiently control complete payroll process i.e, pre payroll
validations, simulations , payroll run and post payroll activities from the Employee Central or Fiori
Launchpad. This reduces the need to go to backend SAP system and run processes transaction by
transactions or even reliance on the tough to stabilize process models. PCC is a new user experience for
payroll admins and payroll managers to manage and support the payroll process.
In the second half of this blog , steps are listed for consultants to provide overview of implementation.
The skill set required for each of the step is mentioned so that it helps to gauge and plan in advance the
resource requirements before commitments are made. We intend to share our experience towards each
of these steps in subsequent blogs.
Hoping that this blog will add some knowledge to your understanding around the topic. Feel free to
provide feedback / improvement and share your learning’s in the comments section.
About Authors:
www.learntips.net/payroll-control-centre-overview-and-implementation-outline/ 5/6