PCC Config
PCC Config
PCC Config
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 2111
Course Duration: 5 Day(s)
Material Number: 50158964
SAP Copyrights, Trademarks and
Disclaimers
No part of this publication may be reproduced or transmitted in any form or for any purpose without the
express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other
countries. Please see https://www.sap.com/corporate/en/legal/copyright.html for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software
components of other software vendors.
National product specifications may vary.
These materials may have been machine translated and may contain grammatical errors or
inaccuracies.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only,
without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate
company products and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an
additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business
outlined in this document or any related presentation, or to develop or release any functionality
mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’
strategy and possible future developments, products, and/or platform directions and functionality are
all subject to change and may be changed by SAP SE or its affiliated companies at any time for any
reason without notice. The information in this document is not a commitment, promise, or legal
obligation to deliver any material, code, or functionality. All forward-looking statements are subject to
various risks and uncertainties that could cause actual results to differ materially from expectations.
Readers are cautioned not to place undue reliance on these forward-looking statements, which speak
only as of their dates, and they should not be relied upon in making purchasing decisions.
Demonstration
Procedure
Warning or Caution
Hint
Facilitated Discussion
TARGET AUDIENCE
This course is intended for the following audiences:
● Systems Architect
● Application Consultant
● Support Consultant
Lesson 1
Current Payroll Process 3
Lesson 2
Payroll Control Center Overview 9
Exercise 1: Hire New Employee 17
Lesson 3
PCC Technical Pre-requisites 23
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the current payroll process
● Process payroll using SAP backend system
Release Payroll - Calls the next payroll period. Includes payroll areas "released for payroll" in
the control record. Personnel records lock so that no past and present payroll data can be
changed
Start Payroll - If you are in a productive run, these parameters are filled in; if in a test run,
enter the fields below:
● Payroll Area - to determine the exact payroll period (a different payroll period can be
entered).
● Personnel numbers - by ranges or by payroll areas (in the Org.Assignment infotype).
● Schema - to determine general program control - U000 in a US-specific schema.
● Forced retroactive accounting date - if applicable, must be entered to force retroactivity if
configuration changes have been made.
● Other options - Test Run, Display Logs.
Corrections - Unlocks the personnel records for maintenance until status reset as “released
for payroll”.
Check payroll results - You can freeze the current payroll status and prevent master data
from being updated by setting the control record to “check payroll results”.
Exit Payroll - When you exit payroll, the program records are re-released for maintenance, and
the next payroll period can be called. You can exit only if payroll accounting has been
successful for all personnel numbers included (shown by search helps W selecting no
numbers).
The control record has the following “organizational” functions within payroll accounting:
● It determines the current payroll period with exact dates, and defines the payroll past for
retroactive accounting recognition.
● It prevents master data and time data from being changed during the payroll run. This lock
applies to past and present payroll data, whereas changes can still be made to data in the
payroll future.
● It specifies the earliest possible retroactive accounting period for each payroll area.
Cannot run any payroll reporting reports because payroll results do not exist. Information
from simulations is very limited
Menu: Human Resources → Payroll → Americas → USA (Canada) → Payroll → Start Payroll.
The payroll driver is a country-specific program. However, the data necessary for running
payroll is the same in all countries.
The payroll area must be called in the payroll period section of the report driver to select the
appropriate pay period. In a testing environment, the pay period being run may differ from the
current period as defined by the Payroll Control Record.
The payroll area must always be used in the Selection section of the payroll driver screen.
Payroll may also be run for specific personnel numbers.
In the general program control section, payroll reasons are entered for off-cycle processing as
well as off-cycle run identifiers, if necessary. The main schema for processing must be
entered. A live run can be converted to a simulation run by selecting Test Run.
If changes have been made in payroll configuration in the payroll past, forced retroactive
accounting must be selected .
The payroll log is available immediately following the processing of payroll if the Display Log
option is selected on the payroll driver screen. The log shows the detailed processing of
payroll including the operations processed within personnel calculation rules. The payroll log
is the primary tool for trouble-shooting configuration errors in payroll processing.
■ Select variants
■ Custom layouts
■ Output to Excel & Analyze
- Payroll Results (PC_PAYRESULT)
- Payroll Journal
- Payroll Reconciliation Report
- Wage Type Reporter
LESSON SUMMARY
You should now be able to:
● Explain the current payroll process
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Run Payroll Using the Payroll Control Center
● Hire New Employee’s in your assigned Payroll Area
If you use the existing process, you cannot start verifications until Payroll has started and
Payroll results exist:
● Wage Type Reporter
● Payroll Recon Report
● Payroll Journal
With the New process using the Payroll Control Center, a majority of the work to identify and
fix issues with Payroll has been pushed to Pre-Payroll (One-Click Monitoring). So these can be
addressed before releasing control record and allows much more time to resolve issues after
they are identified.
Note:
Starting in 2H 2020, we now support simulating posting with test payroll results in
monitoring payroll processes. This adds more value to monitoring payroll
processes.
SAP Delivers two roles to be used with the Payroll Control Center. These are Payroll Manager
and Payroll Administrator.
For the new Payroll Control Center SAP kept the following in mind:
● The best Payroll is one you don't see.
● A brand new front end is created to Run Payroll.
● Improved data quality.
● Majority of the work can be done Pre-Payroll.
● Allow for complete transparency in Payroll Process. Key Performance Indicators and
Validation Checks are built in.
User experience for Payroll Manager was updated in February 2015 with HR Renewal 2.0
Feature Pack 3 with a process oriented approach.
● Further updated user experience for Payroll Manager in February 2017 with Support Pack
38 for EA-HR & SAP-HR.
● Refresh added
● Each step is in a separate tab
● New KPI capabilities
● Improved navigation
User experience for Payroll Administrator was updated in May 2015 with HR Renewal 2.0
Feature Pack 3.
In the previous version of the PCC, in order to get completed processes to show in the Payroll
Control Center you need to select Show More. If you hover over the button then it will tell you
the date that it is current to. You may have to click Show More many times depending on the
date you want shown.
The standard logic uses current system date and will show completed processes for the last 2
months.
As a Payroll manager, you need to hire a new employee into your Payroll Area.
2. Add the new tiles to your Fiori Launchpad by clicking the customize settingsicon in the top
left corner to open settings.
3. Click the tile we just added Add New International EE which should open a new tab for us to
enter the following data to hire our employee.
Field Value
Reason blank
Position 99999999 (leave default)
Personnel Area CABB
4. Enter the following values for ORGANIZATIONAL ASSIGNMENT and select the Next button
Field Value
5. Enter the employee’s personal information with the required fields with the following
entries and save the data
Field Value
Field Value
6. Create a new Address (Permanent residence) record and with the following entries and
save the data
Field Value
7. Enter the employees working time details on the Create Planned Working Time screen.
10. Set up a bank transfer to your employee by keeping the Bank Company as Germany and
using the following values and click Next
Field Value
11. Once you reach the WRAP-UP step – click the Save button at the top of the screen
12. Close the SAP HR Renewal screen and open transaction PA20 in SAP and view the data of
your new hire employee
As a Payroll manager, you need to hire a new employee into your Payroll Area.
2. Add the new tiles to your Fiori Launchpad by clicking the customize settingsicon in the top
left corner to open settings.
a) Press the customize settings button.
3. Click the tile we just added Add New International EE which should open a new tab for us to
enter the following data to hire our employee.
Field Value
Reason blank
Position 99999999 (leave default)
Personnel Area CABB
a) On the General Process Data screen enter the values from the table.
4. Enter the following values for ORGANIZATIONAL ASSIGNMENT and select the Next button
Field Value
Field Value
5. Enter the employee’s personal information with the required fields with the following
entries and save the data
Field Value
6. Create a new Address (Permanent residence) record and with the following entries and
save the data
Field Value
7. Enter the employees working time details on the Create Planned Working Time screen.
a) In the work schedule rule field the value should be NORM and in the Time Mgmt status
the value should be defaulted 0 – No time evaluation. Accept these values
b) Verify the displayed data in the Working time fields and then click Next
a) Press the Next button and the system should default the values of M020 for the wage
type and $3,050 for the amount. Save the data
10. Set up a bank transfer to your employee by keeping the Bank Company as Germany and
using the following values and click Next
Field Value
11. Once you reach the WRAP-UP step – click the Save button at the top of the screen
12. Close the SAP HR Renewal screen and open transaction PA20 in SAP and view the data of
your new hire employee
LESSON SUMMARY
You should now be able to:
● Run Payroll Using the Payroll Control Center
● Hire New Employee’s in your assigned Payroll Area
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Recall PCC Technical Pre-reqs
NetWeaver Gateway
● PYC_CONF_SRV - Payroll Control Center Configuration
● PYC_CONT_002_SRV - Payroll Control Center Business Logic Version 002
● PYC_CONT_003_SRV - Payroll Control Center 003
● PYC_CONT_PEM_002_SRV - Payroll Control Center Error Management
● PYC_CONT_SRV - Payroll Control Center Content
● PYC_FRW_SRV - Payroll Control Center Framework
● PYC_OFF_CYCLE_SRV - Payroll Control Center - Manage Off-Cycle Payrolls
● PYC_PROCESS_MANAGER_SRV - Payroll Control Center - Process Manager
Make sure to setup System Aliases & Activate ICF Nodes. SAP has done the work for each of
these Services using the Netweaver Service Builder (Transaction SEGW)
We have to make sure to activate the oData ICF Node for each of these services
Do not need to activate the sData node. This is for older gateway services and is for
backwards compatible (Not used with PCC)
We can use the shortcut in the bottom left box for each service
This is a shortcut to SICF for the PYC* services
LESSON SUMMARY
You should now be able to:
● Recall PCC Technical Pre-reqs
Learning Assessment
X A Release Payroll
X B Lock Payroll
X C Start Payroll
X D Check Results
X E Exit Payroll
3. Once you have created declustered payroll results they cannot be deleted.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Payroll Results Declustering 32
Exercise 2: Verify Declustered Results 37
Lesson 2
Payroll Control Center Background Jobs 40
Exercise 3: Verify Payroll Control Center Background Jobs & Setup 47
Lesson 3
PCC Process Configuration 50
Exercise 4: Create New Key Performance Indicators 73
Exercise 5: Create New Alerts & Validations 91
Exercise 6: Configure One Click Monitoring 121
Exercise 7: Run One Click Monitoring 127
Exercise 8: Configure Production Payroll 137
Exercise 9: Run Production Payroll 143
Exercise 10: Setup Post Production Payroll Processes 155
Exercise 11: Run Post Production Payroll Processes 161
Exercise 12: Configure Off Cycle Payroll 169
Exercise 13: Run Off Cycle Payroll 175
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain Payroll Results Declustering
● Verify Declustered Payroll Results
Tables HRDCT_TPY_RGDIR and HRPY_RGDIR are important to identify results, payroll area,
period and if it is for a retro - then it is important for your developer to know as they build
checks
Links tables such as P2RX_RT with the payroll area, period etc. via a single sequence number.
Entries created on P2RX_RT are for both test and regular payroll.
Every time the test payroll results are created for an employee, the previous existing test
results are replaced. No history of test payroll results or versioning is possible
Business Example
As a Payroll analyst at your company who is responsible for implementing the PCC
functionality, you need to ensure your colleague correctly configured Declustering of Payroll
tables for alerts and KPIs being written by your ABAP developer.
1. From the SAP IMG (Transaction SPRO) navigate to the following Payroll→Payroll
International → Declustering Tools → Define Settings for Declustering Tools
1. From the same location of the IMG listed in Task 1 select the activity for Register Payroll
Result Tables to Be Declustered and verify the following tables exist as an entry
1. Navigate to transaction SM30 and type table V_T77DCT_OPTION and enter the following:
3. Go back to transaction SM30 and type table V_T77DCT_REG and enter the following:
Business Example
As a Payroll analyst at your company who is responsible for implementing the PCC
functionality, you need to ensure your colleague correctly configured Declustering of Payroll
tables for alerts and KPIs being written by your ABAP developer.
1. From the SAP IMG (Transaction SPRO) navigate to the following Payroll→Payroll
International → Declustering Tools → Define Settings for Declustering Tools
a) Verify that synchronous Declustering has been switched on for cluster RX
1. From the same location of the IMG listed in Task 1 select the activity for Register Payroll
Result Tables to Be Declustered and verify the following tables exist as an entry
a) WPBP
b) WPBP_INDEX
c) RT
1. Navigate to transaction SM30 and type table V_T77DCT_OPTION and enter the following:
a) HR Cluster Table = PCL2
b) Relation ID = CU
3. Go back to transaction SM30 and type table V_T77DCT_REG and enter the following:
a) HR Cluster Table = PCL2
b) Relation ID = CU
LESSON SUMMARY
You should now be able to:
● Explain Payroll Results Declustering
● Verify Declustered Payroll Results
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Verify PCC Background Jobs
Maintain user name for batch processing. Setup the ID with the authorization used for the
batch processing jobs. Reports will run under authorization of this user.
Important Authorization Objects:
● P_PYD_AAUT: This authorization object decides whether a user can use this report
● S_BTCH_NAM: This authorization object decides whether a user is allowed to schedule a
job where a different user (the so-called "authorization user") is used to perform the
authorization checks for one or more job steps.
For example, the user starting PY on the front end does not need authorization for running
payroll in the back end.
Human Resources → Payroll → International → Tools → Payroll Control Center → Admin
Transaction Report.
Here you define the user name that you will use to authorize the daemon jobs you're running.
The batch user name you specify here must have the authorizations for running the reports
included in the Payroll Control Center process steps. As a result, when a payroll manager
selects Run Payroll, for example, on the frontend UI of the Payroll Control Center, the daemon
jobs are running in the background using the authorizations of the batch user.
Note:
There are additional background jobs in PYC_ADM_TRANSACTION not shown
here.
● Delete Team Configuration lock entries
● Maintain Policy Configuration lock entries
● Maintain Process Configuration lock entries
Maintain recurrence for daemon job PYD_DAE_PROCESS , it is recommended that you set a
short interval, for example, 1 minute.
A daemon job is a program running in the background without requiring user input. When the
payroll manager presses a button on the frontend UI, such as run payroll, the predefined
daemon jobs run in the background at the predefined frequency to ensure that payroll is run.
We recommend using Busy Waiting to ensure the job is active during the 1 minute interval.
If you do not turn on this process, nothing will happen when you start a process in the Payroll
Control Center.
If Busy Waiting is not selected then the job will start by the next job recurrence, 1 minute later.
The purpose is to delete temporary data that has been produced during the use of the Payroll
Control Center. The interval time should not be too short
PYD_REGULAR_WRAP_UP - starts 3 individual jobs:
● PYD_DELETE_EXPIRED_SESSIONS
Delete expired user sessions. Data removed includes filters set by the user during the session
● PYD_DAE_REGS_REORG
Deletes daemon registrations (use cases and events) that have been processed already by
the regular daemon job. It is always scheduled as part of the regular wrap-up jobs by the
Admin Transaction Report (PYC_ADMIN_TRANSACTION)
● PYD_SHADOWS_REORG
Shadows are used to hold information about selection objects, for example PERNRs, that can
be used to start a process step instance for a subset of the original selection.
When a process instance is closed, a shadow is no longer used and can be deleted. This report
does the deletion.
Cleanup obsolete statuses and runtime information for the PCC database tables such as
expired user sessions. The wrap up jobs are listed on the table PYD_D_WT.
Maintain a user list for master data maintenance even if the control record is released for
payroll. If the payroll control record is locked, the users in the list have authorization to
change master data. On Table PYC_D_EE_MDCA is where one can see the assignment
between PERNR and PROCESSOR. This is used to identify for which employees on which a
processor can make master data changes. Although the payroll control record is in status
"released" for payroll.
Generate general process ID. This ID is used by the system to allow the Payroll Control Center
to display any errors with a PCC step related to payroll related reports on the front end UI. The
HR Process Workbench (transactions PEST and PUST) has similar functionality and this is
using that Process ID to allow the PCC to use this same type of functionality
This ID is used by the system to integrate the Payroll Control Center with HR Process
Workbench (transactions PEST and PUST). Using the general process ID, all standard and
customer reports enabled for the HR process management can pass their status information
(error status of selection objects and workflow container) to the Payroll Control Center.
Maintain Database Access Options. Decide how the database should be accessed – standard
is to use JOIN in SQL
Maintain General Settings. Decide whether attachments are allowed in the PCC and how big
the file size can be. Maximum excel rows when exported
After all the items are setup you will see background jobs run to support the Payroll Control
Center start. Some will start after executing specific steps on the front end, for example,
Execute KPI Instances and Execute Check Instances. To look up the jobs, go to transaction
SM37 and search by the ID that you used in transaction.
● RSPO1043
● RSPO1041
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to ensure that your colleague correctly configured the
Background jobs that are needed with the Payroll Control Center
2. Verify that the user name for batch processing has been configured
3. Verify that the recurrence for daemon job has been configured.
4. Verify that the recurrence for regular wrap-up jobs has been setup.
5. Verify the user ID for your user is on the list for master data
● HRH65-##
6. Verify that the general process ID for HR Process Workbench has been generated.
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to ensure that your colleague correctly configured the
Background jobs that are needed with the Payroll Control Center
Note:
Alternatively you can use transaction PYC_ADM_TRANSACTION
b) Ensure that all of the items on this screen except the maintain user list of master data
have a green icon next to them to ensure they have been setup
2. Verify that the user name for batch processing has been configured
a) This should be setup with a batch user (SAJIDI) that has the appropriate
authorizations
3. Verify that the recurrence for daemon job has been configured.
a) Should be setup with a recurrence time set to 1 minute & busy waiting should be
checked.
4. Verify that the recurrence for regular wrap-up jobs has been setup.
a) Should be setup with a recurrence of 3 hours.
5. Verify the user ID for your user is on the list for master data
● HRH65-##
6. Verify that the general process ID for HR Process Workbench has been generated.
a) Process ID should have a number assigned.
LESSON SUMMARY
You should now be able to:
● Verify PCC Background Jobs
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Setup and Run Click Monitoring for your Payroll Area (Pre-Payroll)
● Setup and Run Production Payroll Process Configuration
● Setup and Run Post Production Payroll Processes
● Run Program to create future Payroll Processes
View Host Name and Service Name through t-code SMICM and click Shift+F1
Please note that ECP customers will have a different server/host that will likely begin with
https://myNNNNNN.payroll.ondemand.com (Make sure to have the S in HTTPS)
Note:
An Alert is a term that comes in other names. Validations, Validation Checks,
Checks and of course Alerts are one and the same! Likewise, a KPI is often
referred to as Analytics in documentation or even the system.
Note:
What is the difference between an alert and KPI? The alert is a set of structured
logic that allows the system to determine there is a problem, diagnose the
problem, provide a solution that an administrator can then fix! A KPI is just data
that is presented to the Payroll Managers to be analyzed to determine if the
payroll run was successful.
Simplified Configuration is the term we use for how PCC is implemented. The majority of
common KPIs, alerts and processes are supplied once business functions are enabled. The
configuration has you setup PCC’s structure in the back-end and finalize configuration using
the front-end interface.
Note:
It is recommended that you view the RDS/Best Practice documentation on all out-
of-box alerts and KPIs. Then review these with your customer. Do they make
sense, which ones should be implemented? Which ones need to be tweaked (such
as a threshold amount for a gross pay alert)? What is missing and needs created?
https://rapid.sap.com/bp/ is the URL to find Best Practice documentation for
Payroll Control Center.
The tools used to configure PCC are a decision point for you and the customer:
● IMG – access many Customizing activities to set up PCC such as creating Data Sources
and Data Source Types for KPIs/Alerts.
● PYC Configuration Workbench (CWB) – A one single point of entry to configure PCC
objects and entities (KPIs, Alerts, Processes), considered best practice over using the IMG.
● Manage Configuration – an application within the front-end PCC interface that allows you
and the customer to configure/maintain alerts and analytics.
● KPIs, Alerts & Processes are setup in the training system using Simplified Configuration
and primarily the IMG.
1. Simplified Configuration
Simplified Configuration uses two delivered front end user interfaces to do some of the
configuration. Consultants complete configuration in the development system and then
transport configuration to productive system.
Payroll process manager creates policies and processes in the production system on the
front end using configuration wizards found in PCC.
Key Performance Indicators or KPIs give us statistics about our payroll run. There are four
types of KPIs that can be setup in the PCC in the latest version
1. Create the ABAP code for the KPI in a CLASS and METHOD
2. Create the details for each KPI (Create Data Source Types)
a. Define the details of the KPI such as Input & Output (Delivered PYP_KPI_RESULT &
PYP_KPI for output)
Figure 52: Step 1 for New KPI — Create the ABAP Code
Figure 53: Step 2 for New KPI — Create the KPI Details
● Create the data source type with the information about our KPIS
● We will enter the run time class that was created in Step #1 that contains the logic
● Make sure the type category is KP for Key Performance Indicator
● Specify a short and long description
Figure 54: Step 2 for New KPI (cont) — Input & Output
Figure 55: Step 2 for New KPI (cont) — Icon for KPI
Figure 56: Step 3 for New KPI — Group the KPIs Together
The folders configured in Step #3 which contain the data source instance in Step #2 form the
KPIs for our process
● The Class or group of KPIS are assigned at Process level when we create the process
● PCC Alerts or Validations can be anything that you want your payroll team alerted to
● It can be an error, a policy deviation, or just informational.
● Design and spec out your alert - What will it show and how will you get the data?
1. Create the ABAP code for the KPI in a CLASS and METHOD
a. Copy the delivered class such as CL_PYC_CHK_AMT_GT_SAMP and write your logic.
Can use the ones delivered in the RDS if that is part of your implementation
2. Create the details for each alert (Create Data Source Types)
ii. Output or what is returned is usually PERNR but can be something else
iii. Create the detail screens that the Administrator will see when this validation/alert
is assigned to them
iv. Create the status reasons that the Administrator can set for the validation/alert
when it is not an issue
b. The previous PCC screens used the “Folder” functionality within this configuration
node but that is no longer the case
5. Variables are then automatically defined and related to each of your validations through
Simplified Configuration.
Figure 61: Step 1 for New Alert — Create the ABAP Code
Step 2 for New Alert — Create the Details for Each Alert
Figure 62: Step 2 for New Alert — Create the Details for Each Alert
● Configure the input requirements for this alert which is usually the process and process
instance
- Variables such as wage types or filters for specific groups come from the programming
● Configure the output or result that will be returned for this alert (Usually PERNR)
- Create list of reasons why this alert is acceptable (No resolution needed)
- Choose the detail screens that the Admin will see for these alerts
● Configure semantic reasons – we will typically use the following:
The details of what is shown on the Admin details screen is defined in configuration from an
ABAP Class in the “Create Data Source Types” activity within the step “Define Result Detail
Types/Parameter Types”. Use what is delivered by SAP
Figure 66: Step 3 for New Alert — Group Alerts Together (Simplified)
● Each process is assigned a single class for KPIs, but for alerts we can assign multiple
classes or groups
Figure 67: Step 4 for New Alert — Assign Alerts to Process (Simplified)
● Similar to KPIs, Alerts are also assigned at a process level, but there is a dedicated IMG
folder for this - Assign payroll policies
● Group of alerts come from previous configuration configuration “Classify Data Sources”
- This holds all of the validations within this class
Figure 68: PCC Process Configuration: Process Step Templates — SAP Delivered Configuration
Helpful Tip!
● SAP has provided tools to move existing configuration into the Simplified Configuration
framework
● Simplified Configuration creates the Processes use a naming convention that is defined in
the IMG activity “Define Process and Policy Namespace” plus a date and time stamp
- Ex: ZPROC + 2016 09 19
● Make sure to use a good description for the Process Name to be able to clearly
differentiate different processes
Define Process
● Selecting Policies = Picking which Validation Classes we should use (System will
automatically run Define process Instance)
● Team = Picking the Administrators
● Analytics = Picking which KPI Classes we should use (System will automatically define
data source instance)
● Recurrence = Define Process Instance has been merged into the Recurrences item on the
front end
- hrpy_pcc_conf_1
Note:
*The Generate Process Steps has been merged into the configuration of Define
Process Types
Define Policies
● You just create a group and then pick which validations are within that group
- hrpy_pcc_conf_2
a. Use Payroll Area (Instance parameter) and Period (Time Parameter) as set
parameters
b. Define business version (New PCC screens or old) - Should use new (002)
d. Define the steps within this process template (Start Payroll, Run Payroll, Posting
Simulation) which are delivered by SAP
b. Select Alerts
c. Select Administrators/Team
e. Select Dates
V_PYD_D_PT& V_PYD_D_TY
The “Step Group Template” activity was used in the old PCC Process but is no longer used –
so you can just create a dummy value
● Create groups of policies/alerts that makes it so different PCC processes can have
separate groups of alerts
Step 4 — Simplified UI
● Payroll Area
● Alerts/Policies in Process
● Team/Administrators
● Analytics/KPI Tiles
● Recurrences/Dates available in PCC
Helpful Tip!
● Before Simplified Configuration/Process Context we needed to enter data source
instances manually into the system and it was sensitive to how it was entered
- The PYP_PROC needs to be entered in all CAPS in your data source instance
configuration for it to work correctly
■ Z##_MONITORING_POLICY and not Z##_monitoring_policy
- Do not enter commas or dollar signs in your data source instance configuration
■ 10000 and not 10,000/$10000/$10,000
Helpful Tip!
Make sure your control record is not in “New” status or you might get an issue during
Monitoring where the test payroll result are not created properly.
Note:
This issue occurs only when CHECK ABRS is activated in the payroll driver
Helpful Tip!
If you are seeing unexpected results (Ex: Declusted results not being created) make sure to
check the spool log.
In some cases even though the activity completed successfully you may still have a message
to look into.
Helpful Tip!
Be careful of having entries in “Data Source Instance” configuration that do not have any
parameters set. This will result in a blank KPI tile for ALL PCC entries. It is not easy to identify
it when this occurs if you have a lot of configuration.
The results of the returned validations and KPIs are stored on the database table
PYD_D_RESO using the data source instance that you have defined.
This table stores the PERNR and also stores the administrator assigned the issue as well as
the status of the error message
Business Example
As a Payroll Analyst, your Payroll team is setting up KPIs that will be used in the Payroll
Control Center. We need to create and configure the new validations and KPIs requested. The
logic for these new checks has already been written by our ABAP analyst and our task is to
integrate it into the Payroll Control Center. The following KPIs will be used with the following
folder structure.
1. Create a new Data Source type for our 1st requested KPI – Number of Employees with
Gross Pay (Employees Paid)
2. Create a new Data Source type for our 2nd requested KPI – Total Gross Pay comparison
between periods
3. Create a new Data Source type for our 3rd requested KPI –Finance Period Check (Open or
Closed)
4. Create a new Data Source type for our 4th requested KPI – Payroll Posting Documents not
transferred to Finance
5. Create a new Data Source type for our 5th requested KPI –Number of New Hires in this
period
6. Create a new Data Source type for our 6th requested KPI –Number of Employees with an
Organizational Change
7. Create a new Data Source type for our 7th requested KPI –Number of employee different
from previous period (Difference: Absolute)
8. Create a new Data Source type for our 8th requested KPI –Number of Employees Chart
with period comparison
9. Create a new Data Source type for our 9th requested KPI – Employee number difference
percentage (Difference in %)
Business Example
As a Payroll Analyst, your Payroll team is setting up KPIs that will be used in the Payroll
Control Center. We need to create and configure the new validations and KPIs requested. The
logic for these new checks has already been written by our ABAP analyst and our task is to
integrate it into the Payroll Control Center. The following KPIs will be used with the following
folder structure.
1. Create a new Data Source type for our 1st requested KPI – Number of Employees with
Gross Pay (Employees Paid)
Type Z##_KPI_EES_W_GROSS
Country Grouping 99
Field Value
Type Category KP
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line PYP_KPI_RESULT and double click the folder Assign Result Detail Type
to Result Type Parameter. Create the following entry
Parameter Type Name in DB Tables Sort Field
e) Double click the folder Asgmt. of UI Cat. Attr. to Data Source Type and create the
following entry
UI Category Category Name UI Attribute Value
2. Create a new Data Source type for our 2nd requested KPI – Total Gross Pay comparison
between periods
a) Enter the following details of our new data source type (Navigate to the sub folders as
previously instructed)
Field Value
Type Z##_KPI_TOT_GROSS_PERIOD
Country Grouping 99
Type Category KP
3. Create a new Data Source type for our 3rd requested KPI –Finance Period Check (Open or
Closed)
Type Z##_KPI_FI_PERIOD
Field Value
Country Grouping 99
Type Category KP
4. Create a new Data Source type for our 4th requested KPI – Payroll Posting Documents not
transferred to Finance
Type Z##_KPI_FI_DOC_NOT_POSTED
Field Value
Country Grouping 99
Type Category KP
5. Create a new Data Source type for our 5th requested KPI –Number of New Hires in this
period
Type Z##_KPI_NEW_HIRE
Country Grouping 99
Field Value
Type Category KP
6. Create a new Data Source type for our 6th requested KPI –Number of Employees with an
Organizational Change
Type Z##_KPI_ORG_CHANGE
Country Grouping 99
Field Value
Type Category KP
7. Create a new Data Source type for our 7th requested KPI –Number of employee different
from previous period (Difference: Absolute)
Type Z##_KPI_EE_DIFF_NUMBER
Country Grouping 99
Type Category KP
8. Create a new Data Source type for our 8th requested KPI –Number of Employees Chart
with period comparison
Type Z##_KPI_EE_PERIOD_COMPARE
Country Grouping 99
Type Category KP
9. Create a new Data Source type for our 9th requested KPI – Employee number difference
percentage (Difference in %)
Type Z##_KPI_EE_DIFF_PERCENT
Country Grouping 99
Type Category KP
Class Z##_KPIs
Sort Field
Country Grouping 99
b) Double click the Folder folder and create 3 entries by clicking New Entries and enter
the following Information
Folder Name in DB Tables
Note:
Within each entry specify the Country Grouping of 99. Optionally, a Sort
Field can be added to control which order the KPI groups appear.
c) Use the following table to put the individual KPIs within the folders by selecting each
item and then double clicking Assignment Data. Assign any sort field
# Description Folder Data Source Type
c) Click the Display/Change button and then Create. Fill in the following details:
Field Value
ID Z##_KPI_EES_W_GROSS_WB
Field Value
d) After clicking Continue the CWB tool will take you to Basic Information. Fill in the
following missing details:
Field Value
Country Grouping 99
e) Push the Save button and notice the Chart Type automatically updates to NU Numeric.
The configuration of this individual KPI is complete!
f) You now need to create a Data Source by selecting Analytics from the drop-down list.
You will not use the Z##_KPIs already set up. Open up the Z##_KPIs Data Source and
click the Copy button.
g) Best practice is to use the Copy action when possible. In the To field, enter:
Z##_KPIS_WB
Field Value
ID Z##_KPIs_WB
h) Click on the Gross Pay Statistics section and then New Chart. Select the new KPI
created from the CWB tool and click Continue.
Business Example
As a Payroll Analyst, your Payroll team is setting up Alerts that will be used in the Payroll
Control Center. We need to create and configure the new validations and KPIs requested. The
logic for these new checks has already been written by our ABAP analyst and our task is to
integrate it into the Payroll Control Center.
● * items are used in future exercises
● ** items will be removed in a following exercise
● *** items can be removed from the exercise depending upon time
# Description Folder
1. Create a new Data Source type for our 1st requested Alert – Employment Percentage
does not match Utilization (IT7/IT8) which checks the following fields.
2. Create a new Data Source type for our 2nd requested Alert – Employee Missing Main Bank
Details (Infotype 9) which checks to make sure every employee has a record for a main
bank on Infotype 9.
3. Create a new Data Source type for our 3rd requested Alert – Employee Locked for Payroll
which checks to see if we have employees that are locked in payroll on Infotype 3.
4. Create a new Data Source type for our 4th requested Alert – Employee Missing Infotype
105 which checks to make sure each active employee has an Infotype 105 subtype 0001
record in the system
5. Create a new Data Source type for our 5th requested Alert – Gross Pay over $10,000
which looks for employees receiving a gross payment over 10K.
6. Create a new Data Source type for our 6th requested Alert – Employees with Positive
Deductions which checks to see if employees have positive deductions using wage
type /110 (Total Deductions).
7. Create a new Data Source type for our 7th requested Alert – Time Management Status = 0
(No Time Evaluation) which checks to make sure there are no employees who have a
status of 0 in Planned working time.
8. Create a new Data Source type for our 8th requested Alert – Active Employees in Default
Position to identify any employees who are in position 99999999.
9. Create a new Data Source type for our 9th requested Alert – Employee Missing Main
Address to identify employees who do not have a permanent residence
10. Create a new Data Source type for our 10th requested Alert – Employee Separated in
Period to identify employees that have been terminated in this period.
11. Create a new Data Source type for our 11th requested Alert – Negative Gross Pay to
identify employees who have a negative value in gross pay from payroll results (/101)
12. Create a new Data Source type for our 12th requested Alert – Employees with Net Pay
Under $500 to identify employees who are receiving a payment of under $500
13. Create a new Data Source type for our 13th requested Alert – Active Positive Time
Employees without Pay to identify employees who enter time that are not receiving
payment
14. Create a new Data Source type for our 14th requested Alert – Employee’s with Claim to
identify employees who have a claim in the current payroll period.
15. Create a new Data Source type for our 15th requested Alert – Employees with Messages in
the Payroll Log to identify employees who have a message generated in the payroll log
1. Back out to the IMG and navigate to the following location:Payroll → Payroll International
→ Payroll Control Center → Payroll Control Center Configuration
Simplification → Maintain Additional Information for Check Types and Solutions → Define
Additional Check Type Level Input Parameters with Value
1. Back out to the IMG and navigate to the following location:Payroll → Payroll International
→ Payroll Control Center → Payroll Control Center Configuration
Simplification → Maintain Additional Information for Check Types and Solutions → Assign
Solutions to Check Types.
1. Back out to the IMG and navigate to the following location:Payroll → Payroll International
→ Payroll Control Center → Payroll Control Center Configuration Simplification. Select
the activity Define Policy Types
2. Launch the favorite for the PCC Simplified Configuration Policy Page: http://
zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_2/index.html?sap-
client=800
4. Repeat the above steps to create groups of alerts for each of the “Folders” listed above
which can still be found
Business Example
As a Payroll Analyst, your Payroll team is setting up Alerts that will be used in the Payroll
Control Center. We need to create and configure the new validations and KPIs requested. The
logic for these new checks has already been written by our ABAP analyst and our task is to
integrate it into the Payroll Control Center.
● * items are used in future exercises
● ** items will be removed in a following exercise
● *** items can be removed from the exercise depending upon time
# Description Folder
1. Create a new Data Source type for our 1st requested Alert – Employment Percentage
does not match Utilization (IT7/IT8) which checks the following fields.
Type Z##_ALERT_CHK_EMPLMNT_PCT
Name in DB Z## Alert: (GROSS) Check Employment
Percent
Run Time Class ZCL_PYD_PA_EMPL_PCT
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Note:
Both ZSMB_xx and YSMB_xx are valid prefixes for the DETAIL parameters
in this exercise.
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
2. Create a new Data Source type for our 2nd requested Alert – Employee Missing Main Bank
Details (Infotype 9) which checks to make sure every employee has a record for a main
bank on Infotype 9.
Type Z##_ALERT_MISSING_BANK
Name in DB Z## Alert: (NET) Missing Bank
Run Time Class ZCL_PYD_PA_MAIN_BANK
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
3. Create a new Data Source type for our 3rd requested Alert – Employee Locked for Payroll
which checks to see if we have employees that are locked in payroll on Infotype 3.
Type Z##_ALERT_LOCKED
Name in DB Z## Alert: (GROSS) Locked in Payroll
Run Time Class ZCL_PYD_PA_PY_LOCKED
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
4. Create a new Data Source type for our 4th requested Alert – Employee Missing Infotype
105 which checks to make sure each active employee has an Infotype 105 subtype 0001
record in the system
Type Z##_ALERT_INFOTYPE105
Name in DB Z## Alert: (ORG) Missing Infotype 105
Run Time Class ZCL_PYD_PA_IT0105
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
5. Create a new Data Source type for our 5th requested Alert – Gross Pay over $10,000
which looks for employees receiving a gross payment over 10K.
Type Z##_ALERT_GROSS_PAY_OVER
Name in DB Z## Alert: (GROSS) Gross Pay Over 10K
Run Time Class CL_SBP_PYD_CHK_PY_WT_GRS_GT
Field Value
Country grouping 99
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Status Change Reason of Result Parameter Types and create
the following entry
f) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
6. Create a new Data Source type for our 6th requested Alert – Employees with Positive
Deductions which checks to see if employees have positive deductions using wage
type /110 (Total Deductions).
Type Z##_ALERT_POS_DEDUCT
Name in DB Z## Alert: (NET) Employee with Positive
Deductions
Run Time Class CL_SBP_PYD_PY_WT_POS_DEDS
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Status Change Reason of Result Parameter Types and create
the following entry
Status Change Reason Name in DB Tables Status Operation
f) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
7. Create a new Data Source type for our 7th requested Alert – Time Management Status = 0
(No Time Evaluation) which checks to make sure there are no employees who have a
status of 0 in Planned working time.
Type Z##_ALERT_TM_STATUS
Name in DB Z## Alert: (TIME) Time Management
Status 0
Field Value
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
8. Create a new Data Source type for our 8th requested Alert – Active Employees in Default
Position to identify any employees who are in position 99999999.
Type Z##_ALERT_ACTIVE_EMPLOYEES
Name in DB Z## Alert: (ORG) Active Employee in De-
fault Position
Run Time Class ZCL_PYD_PA_POS_99999999
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
9. Create a new Data Source type for our 9th requested Alert – Employee Missing Main
Address to identify employees who do not have a permanent residence
Type Z##_ALERT_MISSING_ADDRESS
Name in DB Z## Alert: (NET) Employee Missing Main
Address
Run Time Class ZCL_PYD_PA_MAIN_ADDRESS
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
10. Create a new Data Source type for our 10th requested Alert – Employee Separated in
Period to identify employees that have been terminated in this period.
Type Z##_ALERT_SEPARATED_PERIOD
Name in DB Z## Alert: (GROSS) Employee Separated
in Period
Run Time Class ZCL_PYD_PA_ACTIONS
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
11. Create a new Data Source type for our 11th requested Alert – Negative Gross Pay to
identify employees who have a negative value in gross pay from payroll results (/101)
Type Z##_ALERT_NEGATIVE_GROSS
Name in DB Z## Alert: (GROSS) Negative Gross Pay
Run Time Class ZCL_PYD_PY_NEG_GROSS
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
12. Create a new Data Source type for our 12th requested Alert – Employees with Net Pay
Under $500 to identify employees who are receiving a payment of under $500
Type Z##_ALERT_LOW_NET_PAY
Name in DB Z## Alert: (NET) Net pay under $500
Run Time Class ZCL_PYD_PY_WT_BET_LIMIT
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
13. Create a new Data Source type for our 13th requested Alert – Active Positive Time
Employees without Pay to identify employees who enter time that are not receiving
payment
Field Value
Type Z##_ALERT_TIME_EE_NOPAY
Name in DB Z## Alert: (NET) Active Time Employee
without pay
Run Time Class ZCL_PYD_PY_NONCAS_WO_PY
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
14. Create a new Data Source type for our 14th requested Alert – Employee’s with Claim to
identify employees who have a claim in the current payroll period.
Type Z##_ALERT_CLAIM
Name in DB Z## Alert: (NET) Employees with claim
Run Time Class ZCL_PYD_PY_CLAIMS
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
15. Create a new Data Source type for our 15th requested Alert – Employees with Messages in
the Payroll Log to identify employees who have a message generated in the payroll log
Type Z##_ALERT_PAYROLL_MESSAGES
Name in DB Z## Alert: (GROSS) Employees with
Message in Payroll Log
Run Time Class ZCL_PYD_PY_LOG
Country grouping 99
Transparent Results Supported
Type Category DF
b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following
Parameter Type Name in DB Tables Auth No Simple Error
Status
d) Select the line for PERNR and double click the folder Assign Result Detail Type to
Result Type Parameter. Create the following entries
Detail Name in DB Ta- Sort Field Use Persistence
bles
e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value
1. Back out to the IMG and navigate to the following location:Payroll → Payroll International
→ Payroll Control Center → Payroll Control Center Configuration
Simplification → Maintain Additional Information for Check Types and Solutions → Define
Additional Check Type Level Input Parameters with Value
1 YK_AMT_LOW 10000
2 LGART /101
1 LGART /110
2 YK_AMT_LOW 0
1. Back out to the IMG and navigate to the following location:Payroll → Payroll International
→ Payroll Control Center → Payroll Control Center Configuration
Simplification → Maintain Additional Information for Check Types and Solutions → Assign
Solutions to Check Types.
a) Search for Z##_ALERT_GROSS_PAY_OVERand select Assign Solutions to Check
Type:
Add a new entry with Semantic ID: Z_CHECK_ADDITIONAL_PAYMENTS
1. Back out to the IMG and navigate to the following location:Payroll → Payroll International
→ Payroll Control Center → Payroll Control Center Configuration Simplification. Select
the activity Define Policy Types
a) Create a new Policy Type with the following attributes
Field Value
2. Launch the favorite for the PCC Simplified Configuration Policy Page: http://
zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_2/index.html?sap-
client=800
d) Select the 6 Alerts from the table above that should be grouped as gross (Search by
“Z##” and make sure to select the ones you created)
4. Repeat the above steps to create groups of alerts for each of the “Folders” listed above
which can still be found
a) NET (6 alerts)
b) ORG (2 alerts)
c) TIME (1 alert)
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to configure the Pre-Payroll activity for One Click Monitoring so
that your Payroll Manager can run pre-payroll validations for their Payroll Area.
From the SAP IMG (Transaction SPRO) navigate to Payroll → Payroll International → Payroll
Control Center → Payroll Control Center Configuration Simplification. The individual tasks
below will be done from this section of the IMG
1. Back out to the IMG and select the activity Define Process Types.
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process
4. In the pop up box that appears select your Z##_MONITORING_PROCESS process type
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to configure the Pre-Payroll activity for One Click Monitoring so
that your Payroll Manager can run pre-payroll validations for their Payroll Area.
From the SAP IMG (Transaction SPRO) navigate to Payroll → Payroll International → Payroll
Control Center → Payroll Control Center Configuration Simplification. The individual tasks
below will be done from this section of the IMG
Country Grouping 99
b) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry with the following:
b) Save your changes. (You may get a warning message in step, if you don’t save the
changes now)
c) Select the Payroll Process Template Category folder within this activity of the IMG and
create a new entry with the following:
Process Template Category = MO Monitoring
d) Select the Payroll Process Template Event Handler Run Time folder within this activity
of the IMG and create a new entry with the following:
Payroll Process Template Event Handler Run Time = CL_PYC_EHI_RELE_CHECK_DEF
e) Select the Step Group Template folder within this activity of the IMG and create a new
entry with the following:
Field Value
f) Double click the Assign Step Template to Step Group Template subfolder within the
Step Group Template folder and create the following step template IDs and Sequences.
Acknowledge any warning messages by clicking enter.
Step Template ID Process Step Tem- Sequence
plate Name
1. Back out to the IMG and select the activity Define Process Types.
a) Create a new Process ID with the following attributes:
Field Value
Country Grouping 99
b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values:
Step Step Parame- Parame- Parame-
Name ter Type ter Type ter Value
a) Save changes
c) Double click the subfolder for the Other Process Type Context and enter the following:
Parameter Type Parameter Type Name Parameter Value
a) Save changes
d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following:
Policy Type Policy Type Name
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process
4. In the pop up box that appears select your Z##_MONITORING_PROCESS process type
a) Your Choice
b) Payroll Area
c) Policies
d) Team
a) HRH65-##
e) Analytics
f) Payroll Period
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to test the configuration that you just completed of the Pre-
Payroll activity for One Click Monitoring so that your Payroll Manager can run pre-payroll
validations for their Payroll Area.
1. Launch the Payroll Control Center Manager role from your SAP Favorites
1. From the Payroll Control Center main screen select the tab for Upcoming Processes.
2. Click the Start Process button for Period 01/YYYY for the MONITORING POLICY.
3. Click the tab for Active Processes and you should now see your monitoring policy within
this tab
5. Click the first tab Create Test Payroll Data to view each of the steps involved in the
process.
6. Once the step has completed (It may take a few minutes) the system will automatically
move to the next step Initiate Policies after a few seconds and should start automatically.
7. Once the Initiate Policies has completed (It may take a few minutes) we can view the
details of our run.
8. Once we have viewed the details we can click confirm button at the bottom right to move
onto the next step within this monitoring process.
9. Click on the Monitoring tab to go to that step in the process and then click the Start button
at the bottom right to be taken to the Monitoring KPI screen with the identified alerts .
10. We would now be able to assign Alerts to the relevant administrators but will not do it at
this time.
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to test the configuration that you just completed of the Pre-
Payroll activity for One Click Monitoring so that your Payroll Manager can run pre-payroll
validations for their Payroll Area.
1. Launch the Payroll Control Center Manager role from your SAP Favorites
a) Double click on URL - PCC My Processes Manager (2017).
b) Use the same credentials that you used to login to SAP to login
● User : HRH65-##
1. From the Payroll Control Center main screen select the tab for Upcoming Processes.
2. Click the Start Process button for Period 01/YYYY for the MONITORING POLICY.
3. Click the tab for Active Processes and you should now see your monitoring policy within
this tab
b) INITIATE POLICIES
c) MONITORING
5. Click the first tab Create Test Payroll Data to view each of the steps involved in the
process.
a) There is a refresh button at the bottom left of the screen.
6. Once the step has completed (It may take a few minutes) the system will automatically
move to the next step Initiate Policies after a few seconds and should start automatically.
a) You must click the tab for Initiate Policies to view that step.
7. Once the Initiate Policies has completed (It may take a few minutes) we can view the
details of our run.
c) View the execute check instance by clicking the link in the result field.
d) View the execute KPI instances by clicking the link n the result field
8. Once we have viewed the details we can click confirm button at the bottom right to move
onto the next step within this monitoring process.
a) Add a Note saying First Initiate Policies
9. Click on the Monitoring tab to go to that step in the process and then click the Start button
at the bottom right to be taken to the Monitoring KPI screen with the identified alerts .
a) You should have 3 alerts (Two Org Related & 1 Time Related).
a) Click the Edit button within Alert Assignment to view them and click into the details
to view each one further
a) You should have 1 new hire and 1 employee in your payroll area which is 1
greater than last period
a) The total gross pay should be $3,050 from your Basic Pay Entry.
10. We would now be able to assign Alerts to the relevant administrators but will not do it at
this time.
d. Initiate Policies (Payroll Data Validation -Run logic for Checks and KPIs)
Note:
Make sure to set your production payroll up correctly in the process template
configuration
● The delivered logic for whether a process will automatically start and confirm is within
“Define Process Step Template”.
● You can view the “Payroll Process Step Template Attributes” folder for a particular Step
Template ID to see if it set to auto start and confirm.
● DS Allowed specifies whether a step allows additional activity, for example starting the
payroll run for erroneous employees only.
● You have to be assigned an alert in order to update data when the control record is locked.
● Your user ID also has to be assigned on the “Maintain user list for master data” which is
assigned in transaction PYC_ADM_TRANSACTION - PCC: Admin Transaction Conf.
Note:
The assignment occurs after the Monitoring step is started. If you are getting
an error that the control record is locked then try to un-assign and reassign the
error in the Monitoring step.
● Make sure you save a separate variant for your posting simulation than for your live
posting run in the RPCIPE program.
● Make sure you call the posting simulation variant in your production process when you run
PYC_STEP_GES.
● The payroll program (RPCALC#0) will work correctly for the same variant for Monitoring
(Simulation) and Production Payroll, but not Posting.
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to configure the activity for Production Payroll so that your
Payroll Manager can run payroll & the necessary validations for their Payroll Area.
From the SAP IMG (TRANSACTION SPRO) navigate to the following Payroll → Payroll
International → Payroll Control Center → Payroll Control Center Configuration Simplification.
The individual tasks below will be done from this section of the IMG
1. Back out to the IMG and select the activity Define Process Types
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process.
4. In the pop up box that appears select your Z##_PRODUCTION_PROCESS process type.
7. Navigate to our Monitoring ## process and go into change mode and remove the TIME
alert
2. Launch the favorite for the PCC Simplified Configuration Policy page.
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_2/
index.html?sap-client=800
3. Delete the following Group which should have only 1 Alert that we no longer need by
clicking the Edit button and then deleting the Time group that contains the single alert for
Time Management Status = 0 (No Time Evaluation)
4. Remove the following alert Active employees in position 9999999 from the ORG group
that we created earlier.
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to configure the activity for Production Payroll so that your
Payroll Manager can run payroll & the necessary validations for their Payroll Area.
From the SAP IMG (TRANSACTION SPRO) navigate to the following Payroll → Payroll
International → Payroll Control Center → Payroll Control Center Configuration Simplification.
The individual tasks below will be done from this section of the IMG
Country Grouping 99
b) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry with the following:
b) Save your changes (You may get a warning message in step f if you don’t save the
changes now)
c) Select the Payroll Process Template Category folder within this activity of the IMG and
create a new entry with the following
d) Select the Payroll Process Template Event Handler Run Time folder within this activity
of the IMG and make sure there is no entry here.
e) Select the Step Group Template folder within this activity of the IMG and create a new
entry with the following:
Field Value
f) Double click the Assign Step Template to Step Group Template subfolder within the
Step Group Template folder and create the following Step Template IDs and
Sequences. Acknowledge any warning messages by clicking enter.
Step Template ID Process Step Tem- Sequence
plate Name
1. Back out to the IMG and select the activity Define Process Types
a) Create a new Process ID with the following details.
Field Value
Country Grouping 99
b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values:
a) Save changes
c) Double click the subfolder for the Other Process Type Context and enter the following:
Parameter Type Parameter Type Parameter Value
a) Save changes
d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following:
Policy Type Policy Type Name
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process.
4. In the pop up box that appears select your Z##_PRODUCTION_PROCESS process type.
a) Your Choice
b) Payroll Area
c) Policies
d) Team
a) HRH65-##
e) Analytics
a) Group ## KPIs
f) Recurrences
g) Predecessors
7. Navigate to our Monitoring ## process and go into change mode and remove the TIME
alert
2. Launch the favorite for the PCC Simplified Configuration Policy page.
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_2/
index.html?sap-client=800
3. Delete the following Group which should have only 1 Alert that we no longer need by
clicking the Edit button and then deleting the Time group that contains the single alert for
Time Management Status = 0 (No Time Evaluation)
a) *We will get an error saying it cannot be deleted if it is assigned to our MONITORING or
PRODUCTION PAYROLL PROCESS
4. Remove the following alert Active employees in position 9999999 from the ORG group
that we created earlier.
a) Click into the policy for the ORG folders and press the pencil button at the bottom
right.
Business Example
Business Example As a Payroll analyst at your company who is responsible for implementing
the Payroll Control Center functionality, you need to test the configuration that you just
completed of the Production Payroll activity so that your companies Payroll Manager can run
Production payroll using the Payroll Control Center for their Payroll Area.
1. To fix the employee data before Payroll, assign an Infotype 105 subtype 0001 record with
your employee 722991## using the user HRH65-##.
1. Launch the Payroll Control Center Manager role from your SAP Favorites.
1. From the Payroll Control Center, main screen select the tab for Upcoming Processes.
2. Click the START process for Period 01/YYYY for the Production Payroll.
3. Click the tab for Active Processes and you should now see your Production Payroll within
this tab.
5. We can see a tab for each of the 6 steps involved in this process.
a) START PAYROLL
b) RUN PAYROLL
c) POSTING SIMULATION
d) INITIATE POLICIES
e) MONITORING
f) END PAYROLL
6. Once the first step Start Payroll has started and automatically completed we can view the
activities that have already been completed in the system.
7. Go back to the Payroll Control Center and we should see that the Run Payroll step was
started and run automatically which we can view by clicking the tab for this step. Once it
has completed running;
8. Look in SAP and confirm that Payroll results exist for our employee.
9. Once you have verified the activities we can go back to the Payroll Control Center and the
system should have automatically started the next step Posting Simulation and run it
which we can see by going to the Production Payroll process and clicking the tab for
Posting Simulation.
11. Go back to the Payroll Control Center using the < (back) button and click the confirm
button to move onto the next step within this production payroll process.
12. The system will automatically move you to the next step Initiate Policies and will
automatically start the next process for Initiate Policies which we can view by clicking the
tab for this step.
13. Once the Initiate Policies has completed (It may take a few minutes) then we can view the
details of the Initiate Policies step.
14. Go back to the Payroll Control Center and click the Confirm button within the Initiate
Policies step to tell the system we are completed with the Initiate Policies step.
15. We can click the tab for the Monitoring step and then click the Start button. We should see
the Monitoring KPI Screen with no alerts. We previously had 3 alerts in the monitoring
step.
18. The step for Exit Payroll will start automatically – give it a minute to let it complete.
Note:
DO NOT MANUALLY START THIS STEP
Business Example
Business Example As a Payroll analyst at your company who is responsible for implementing
the Payroll Control Center functionality, you need to test the configuration that you just
completed of the Production Payroll activity so that your companies Payroll Manager can run
Production payroll using the Payroll Control Center for their Payroll Area.
1. To fix the employee data before Payroll, assign an Infotype 105 subtype 0001 record with
your employee 722991## using the user HRH65-##.
a) Go to transaction PA30.
d) Create a new record with Subtype 0001 – System User Name effective at the
beginning of the current year 01/01/YYYY.
e) Press F5 or select to create a new record after entering the Infotype and Subtype.
1. Launch the Payroll Control Center Manager role from your SAP Favorites.
a) Double click on PCC My Processes Manager (2017).
1. From the Payroll Control Center, main screen select the tab for Upcoming Processes.
2. Click the START process for Period 01/YYYY for the Production Payroll.
3. Click the tab for Active Processes and you should now see your Production Payroll within
this tab.
5. We can see a tab for each of the 6 steps involved in this process.
a) START PAYROLL
b) RUN PAYROLL
c) POSTING SIMULATION
d) INITIATE POLICIES
e) MONITORING
f) END PAYROLL
6. Once the first step Start Payroll has started and automatically completed we can view the
activities that have already been completed in the system.
a) Verify the Start Payroll step has been started and completed automatically.
c) What is the status? Notice the Last change date and time stamp.
7. Go back to the Payroll Control Center and we should see that the Run Payroll step was
started and run automatically which we can view by clicking the tab for this step. Once it
has completed running;
a) Click the Activity and select See Details.
c) Click the link for the job Productive Payroll Run and view the SAP Payroll log.
8. Look in SAP and confirm that Payroll results exist for our employee.
a) Go to transaction PC_PAYRESULT
c) Verify an entry exists for the first payroll of the current year 01/YYYY
9. Once you have verified the activities we can go back to the Payroll Control Center and the
system should have automatically started the next step Posting Simulation and run it
which we can see by going to the Production Payroll process and clicking the tab for
Posting Simulation.
d) Go to transaction PCP0 (Zero not letter O) in the SAP system and look at the
simulation document created with the run number above.
11. Go back to the Payroll Control Center using the < (back) button and click the confirm
button to move onto the next step within this production payroll process.
a) Add a Note saying Verified Posting simulation.
12. The system will automatically move you to the next step Initiate Policies and will
automatically start the next process for Initiate Policies which we can view by clicking the
tab for this step.
a) The system will change the status to In Process once we click the Start button.
13. Once the Initiate Policies has completed (It may take a few minutes) then we can view the
details of the Initiate Policies step.
a) Click the See details button.
14. Go back to the Payroll Control Center and click the Confirm button within the Initiate
Policies step to tell the system we are completed with the Initiate Policies step.
a) Add a Note saying Completed Initiate Policies.
15. We can click the tab for the Monitoring step and then click the Start button. We should see
the Monitoring KPI Screen with no alerts. We previously had 3 alerts in the monitoring
step.
a) We fixed the alert for Infotype 105 from the monitoring phase.
18. The step for Exit Payroll will start automatically – give it a minute to let it complete.
Note:
DO NOT MANUALLY START THIS STEP
● Mapping Monitoring & Prod Processes is necessary for the process context functionality
so that if a validation is resolved in Monitoring then this is passed to the production
process to avoid repeated work
- This is because with process context the process and productive processes have
different check instances.
- Without process context they share the same payroll area so they can be linked.
● This requires data source types that are setup for process context specifically.
- The only acceptable inputs if you are using process context are PYP_PROC &
PYP_PROC_INST.
● You can use the same ABAP Classes used without process context, but the programming
needs to pass parameters such as the following in the code
- Payroll Area*
- Period*
- Personnel Area/Personnel Subarea/Employee Group/Employee Subgroup/Cost
Center
Note:
*Payroll Area & Period are stored in configuration so our ABAP developers can
pull back the existing values without needing to hard code in programming
● Once you set it up correctly, then the SAP standard program can be run and it will create
all of the “data source instances” for you.
● SAP has delivered programs to convert non simplified configuration setup to simplified
configuration.
- Process context must be used
● These needs to just be run one time to convert the processes and policies from non
simplified configuration to simplified configuration.
Figure 96: Understanding PCC Configuration: Simplified Configuration — Convert Existing Policies and
Processes
Note:
Not in this order in the IMG
Figure 97: Understanding PCC Configuration: Simplified Configuration — Convert Existing Policies and
Processes (cont)
● After you convert a policy or process to simplified configuration it cannot be edited using
the old IMG Activity and you will get a red error message when you look at it in the previous
activity.
a. Posting to FI
b. Bank Transfer
c. Check Printing
2. Take a look at the delivered configuration to start programs that you can use
● Standard Programs for Financial Posting that should be used
- RPCIPE00 – Create Posting documents
- RPCIPDEL – Delete Posting documents
■ Needed in case you re-run the “Create Posting Documents” step because you can
only have one live posting run
- RPCIPA00 – Release Posting documents
- RPCIPP00 – Transfer Posting documents
● Need to save a variant of each of these programs listed above that will be passed to the
PCC
● Make sure you save a separate variant for your live posting than for your simulation
posting run in the RPCIPE program.
● Make sure you call the posting simulation variant in your production process when you run
PYC_STEP_GES.
● The payroll program (RPCALC#0) will work correctly for the same variant for Monitoring
(Simulation) and Production Payroll, but not Posting.
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to configure the Post Payroll activity for Financial Accounting
so that you’re Payroll Manager can run Financial Accounting for their Payroll Area.
From the SAP IMG (Transaction SPRO) navigate to the following Payroll → Payroll
International → Payroll Control Center → Payroll Control Center Simplification. The individual
tasks below will be done from this section of the IMG
1. Back out to the IMG and select the activity DEFINE PROCESS TYPES
2. Launch the favorite for the PCC Simplified Configuration Process Page.
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process
4. In the pop up box that appears select your Z##_FINANCIAL_PROCESS process type
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to configure the Post Payroll activity for Financial Accounting
so that you’re Payroll Manager can run Financial Accounting for their Payroll Area.
From the SAP IMG (Transaction SPRO) navigate to the following Payroll → Payroll
International → Payroll Control Center → Payroll Control Center Simplification. The individual
tasks below will be done from this section of the IMG
Country Grouping 99
b) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry with the following:
b) Save your changes (You may get a warning message in step f if you don’t save the
changes now).
c) a. Select the Payroll Process Template Category folder within this activity of the IMG
and create a new entry with the following:
i. Process Template Category = OT Other
d) Select the Payroll Process Template Event Handler Run Time folder within this activity
of the IMG and make sure there is no entry there.
e) Select the Step Group Template folder within this activity of the IMG and create a new
entry with the following:
Field Value
f) Double click the Assign Step Template to Step Group Template subfolder within the
Step Group Template folder and create the following Step Template IDs and
Sequences. Acknowledge any warning messages by clicking Enter.
Step Template ID Process Step Tem- Sequence
plate Name
1. Back out to the IMG and select the activity DEFINE PROCESS TYPES
a) Create a new Process ID with the following attributes
Field Value
Country Grouping 99
b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values:
a) Save changes
c) Double click the subfolder for the Other Process Type Context and enter the following.
Parameter Type Parameter Type Name Parameter Value
a) Save changes
2. Launch the favorite for the PCC Simplified Configuration Process Page.
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process
4. In the pop up box that appears select your Z##_FINANCIAL_PROCESS process type
a) Your Choice
b) Payroll Area
c) Recurrences
Note:
*Will need to scroll down
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to test the configuration that you just completed of the Post
Production Payroll activity so that your companies Payroll Manager can run Financial
accounting using the Payroll Control Center for their Payroll Area.
1. Launch the Payroll Control Center Manager role from your SAP Favorites
1. From the Payroll Control Center main screen select the tab for Upcoming Processes
2. Click the Start process for Period01/YYYY for the Financial Accounting
3. Click the tab for Active Processes and you should now see your Group ## Post Payroll
(Financial Accounting) within this tab
5. Click the f button to view each of the steps involved in the process.
6. Once the first step for Create Posting Documents has completed (It may take a few
minutes) we can view the activities that have already been completed
7. Return to the Payroll Control Center and confirm the create posting document task by
clicking the confirm button
8. The step for Release Posting Document should start automatically. Wait for it to complete
running (It may take a moment) which we can do by clicking the tab for this step and then
hitting the refresh button as needed
9. Verify and confirm the release posting document task has completed
10. Return to the Payroll Control Center and confirm the release posting document item by
clicking the confirm button
11. The system should automatically start the step for Transfer Posting Document which we
can verify by clicking the tab for this step and hitting refresh as needed
12. Verify the transfer of the posting document task has completed
13. Return to the Payroll Control Center and confirm the last step
Business Example
As a Payroll analyst at your company who is responsible for implementing the Payroll Control
Center functionality, you need to test the configuration that you just completed of the Post
Production Payroll activity so that your companies Payroll Manager can run Financial
accounting using the Payroll Control Center for their Payroll Area.
1. Launch the Payroll Control Center Manager role from your SAP Favorites
a) URL - PCC My Processes Manager (2017)
1. From the Payroll Control Center main screen select the tab for Upcoming Processes
2. Click the Start process for Period01/YYYY for the Financial Accounting
3. Click the tab for Active Processes and you should now see your Group ## Post Payroll
(Financial Accounting) within this tab
5. Click the f button to view each of the steps involved in the process.
6. Once the first step for Create Posting Documents has completed (It may take a few
minutes) we can view the activities that have already been completed
a) Verify the Create Posting Documents activity that has already been completed and
requires a manual confirmation
7. Return to the Payroll Control Center and confirm the create posting document task by
clicking the confirm button
a) Add a Note, Confirming Posting
8. The step for Release Posting Document should start automatically. Wait for it to complete
running (It may take a moment) which we can do by clicking the tab for this step and then
hitting the refresh button as needed
9. Verify and confirm the release posting document task has completed
a) Click the Activity and select See Details
e) Go to transaction PCP0 in the SAP system and look at the document for your payroll
area
i. What is the status now?
10. Return to the Payroll Control Center and confirm the release posting document item by
clicking the confirm button
a) Add a note, Confirming Release of Posting
11. The system should automatically start the step for Transfer Posting Document which we
can verify by clicking the tab for this step and hitting refresh as needed
12. Verify the transfer of the posting document task has completed
a) Click the Activity and select See Details
e) Go to transaction PCP0 in the SAP system and look at the document for your payroll
area – What is the status?
● *You will need to delete the filter in order to see your document*
● Click the “St” header item and then click the filter button
● Press the trash can button to delete the filter and then click the green check mark
13. Return to the Payroll Control Center and confirm the last step
a) Add a note, Document posted successfully
Beginning in Q3 & Q4/2017 you can now process off cycle payrolls using the Payroll Control
Center which gives us additional payroll flexibility.
A new user interface (hrpy_pcc_oc_1) has been delivered for off cycle payments for processes
such as correction payrolls & regular period on demands (Paying an employee Early).
SAP has released specific step templates used for off cycle payrolls and off cycle payroll
follow-up activities that we can use in our PCC processes
We should use the Time Parameter BONDT for off cycle processes as we are processing a
single date and not a period
The functionality for bonus payroll in the Payroll Control Center is only available for Employee
Central Payroll customers using point to point replication from Employee Central.
For Off-Cycle payments and corrections the employee master data needs to be entered as
needed and then we can use the new UI to run an off cycle. For example if an employee needs
to be paid for a bonus and you do not want to wait for the next period we can do a correction
run to pay them, but first we need to enter the amount to be paid.
Once they have been run we can view their pay statement and view the payroll results.
For correction payrolls and regular period on demand the follow up activities are tracked and
must be done via the PCC Manager user interface in the same way that we have processed
existing processes.
Business Example
As a Payroll Analyst at your company who is responsible for implementing the Payroll Control
Center functionality, your team occasionally processes correction off cycle payrolls. You need
to setup the off-cycle payroll functionality for correction payrolls and post payroll processing.
From the SAP IMG (Transaction SPRO) navigate to the following Payroll →Payroll International
→ Payroll Control Center → Payroll Control Center Configuration Simplification. The individual
tasks below will be done from this section of the IMG
1. Back out to the IMG and select the activity DEFINE PROCESS TYPES
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process
4. In the pop up box that appears select your Z##_CORR_PY process type
Business Example
As a Payroll Analyst at your company who is responsible for implementing the Payroll Control
Center functionality, your team occasionally processes correction off cycle payrolls. You need
to setup the off-cycle payroll functionality for correction payrolls and post payroll processing.
From the SAP IMG (Transaction SPRO) navigate to the following Payroll →Payroll International
→ Payroll Control Center → Payroll Control Center Configuration Simplification. The individual
tasks below will be done from this section of the IMG
Country Grouping 99
b) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry with the following
b) Save your changes (You may get a warning message in step if you don’t save the
changes now)
c) Select the Payroll Process Template Category folder within this activity of the IMG and
create a new entry with the following
d) Select the Payroll Process Template Event Handler Run Time folder within this activity
of the IMG and verify there is no entry
e) Select the Step Group Template folder within this activity of the IMG and create a new
entry with the following
Field Value
f) Double click the Assign Step Template to Step Group Template subfolder within the
Step Group Template folder and create the following step template IDs and sequences.
Acknowledge any Warning messages by clicking Enter
Step Template ID Process Step Tem- Sequence
plate Name
1. Back out to the IMG and select the activity DEFINE PROCESS TYPES
a) Create a new Process ID with the following attributes
Field Value
Country Grouping 99
b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values
a) Save changes
c) Double click the subfolder for the Other Process Type Context and enter the following:
Parameter Type Parameter Type Name Parameter Value
a) Save changes
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click the + button at the bottom right of the screen to create a new process
4. In the pop up box that appears select your Z##_CORR_PY process type
a) ## Correction
b) Payroll Area
a) Correction (0010)
d) Recurrences
a) Feb 1, YYYYY
Business Example
As a Payroll Analyst at your company who is responsible for implementing the Payroll Control
Center functionality, your team occasionally processes correction off cycle payrolls. You need
to run the off-cycle payroll process for correction payrolls and post payroll processing.
1. Update the data for your personnel number 722991## (## is your group number)
1. Press the < back button at the top left of the screen to be taken back to the main Manage
Off Cycle Payrolls screen and verify that our off-cycle payroll has been created in NEW
status
2. We can now confirm that we have a correction payroll that has been created for our
employee in their payroll results which can be viewed in transaction code PC_PAYRESULT
3. Click your employee’s name to view the details of the off-cycle payroll
4. Click the expand button in the Payroll Results section to view the pay statement for this
run and view the details of the results
2. Click UPCOMING OFFCYCLE PROCESSES and process the off-cycle correction run we
created
3. Navigate back to the UI for PCC Manage Off Cycles and verify that our process has moved
from NEW to IN PROCESS
5. Navigate back to the UI for PCC Manage Off Cycles and verify that our process has moved
from IN PROCESS to COMPLETED
Business Example
As a Payroll Analyst at your company who is responsible for implementing the Payroll Control
Center functionality, your team occasionally processes correction off cycle payrolls. You need
to run the off-cycle payroll process for correction payrolls and post payroll processing.
1. Update the data for your personnel number 722991## (## is your group number)
a) Navigation to SAP transaction PA30
d) Click the Create button to create a new record with the following information
Wage Type Amount Date of Origin
5555 500 01/01/YYYY
j) View the overview of the request and then at the bottom right click Check Request
which will run a test payroll on the employee and show the following box
k) The bottom of the screen should now show a net amount to be paid to the employee
l) Press the button Save Request which will save the payroll and show the following box
1. Press the < back button at the top left of the screen to be taken back to the main Manage
Off Cycle Payrolls screen and verify that our off-cycle payroll has been created in NEW
status
2. We can now confirm that we have a correction payroll that has been created for our
employee in their payroll results which can be viewed in transaction code PC_PAYRESULT
3. Click your employee’s name to view the details of the off-cycle payroll
4. Click the expand button in the Payroll Results section to view the pay statement for this
run and view the details of the results
2. Click UPCOMING OFFCYCLE PROCESSES and process the off-cycle correction run we
created
a) Click the Start Process button to move the process from Upcoming to Active
c) Click into the Off-Cycle Correction and then click the start button (The process will not
auto start)
3. Navigate back to the UI for PCC Manage Off Cycles and verify that our process has moved
from NEW to IN PROCESS
b) Click the tab for Release posting document (Off-Cycle) and wait for it to automatically
start (Do not need to manually start).
c) Once it finishes click the confirm button, enter any notes, and click OK
d) Click the tab for Transfer posting document (Off-Cycle) and wait for it to automatically
start (Do not need to manually start).
e) Once it finishes click the confirm button, enter any notes, and click OK
5. Navigate back to the UI for PCC Manage Off Cycles and verify that our process has moved
from IN PROCESS to COMPLETED
LESSON SUMMARY
You should now be able to:
● Setup and Run Click Monitoring for your Payroll Area (Pre-Payroll)
● Setup and Run Production Payroll Process Configuration
● Setup and Run Post Production Payroll Processes
● Run Program to create future Payroll Processes
Learning Assessment
X A Asynchronous Declustering
X B Synchronous Declustering
X C Unified Declustering
X D Parallel Declustering
2. Which of the following is true about the ID whose authorization is used for the batch
processing jobs?
Choose the correct answer.
X B The ID must also have authorization to run payroll on the front end
X A hrpy_pcc_op_1
X B hrpy_pcc_off_1
X C hrpy_pcc_oc_1
X D hrpy_pcc_ocp_1
Lesson 1
Manager Role 182
Exercise 14: Create & Run Validation as Payroll Manager 189
Lesson 2
Administrator Role 198
Exercise 15: Update Data using Super User - Manager and Admin 203
Exercise 16: Update Data using Administrator 207
Exercise 17: Re-run PCC Validation as Payroll Manager 211
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create & Run Validations as Payroll Manager
Figure 109: PCC Roles: Manager KPIs and Validations - Pre Payroll
Payroll Production
● 6 Steps within Process
Posting to Accounting
● 3 Steps within Process
Figure 110: PCC Roles: Manager KPIs and Validations - Pre Payroll
● Initiate Policies
- Runs logic for checks against test payroll data
● Monitoring
- Provides user interface to look at KPI and alerts
Figure 111: PCC Roles: Manager KPIs and Validations - Pre Payroll
Employee statistics
● Period Comparison
● New Hires
● Org Change data
Retro Statistics
● Period Comparison
Can drill into the process steps and execute individual steps. Can also repeat steps as
necessary.
For example, “Run Payroll” step within “Payroll Production” process runs RPCALCU0 (For US
Payroll) to run in SAP HCM system which you can click into to see the details, and further click
to see the familiar PY log.
Ability to create your post payroll process steps and run them from the Payroll Control Center
Business Example
As a Payroll Manager, you need to update and validate employee data between Payroll runs
during the MONITORING phase of Payroll. We want to use the Payroll Control Center to ensure
the payroll and master data has been updated correctly and that we are following the
company policies
1. Update the data for your personnel number 722991## (## is your group number)
3. Select the tile Add New International EE which will allow us to enter the data to hire our 2nd
employee
4. Enter the following values for Organizational Assignment and select Next.
Field Value
5. Enter the following values for Personal Data with the required fields with following values
and save the data.
Field Value
6. Create a new Address (Permanent residence) record and enter the address of your choice
within the country of Germany.
7. Enter the employee’s working time details on the Create Planned Working Time screen.
Level 01
10. Setup a bank transfer to your employee using the following values and select Next.
Field Value
11. Once you reach the WRAP-UP step – select Save at the top of the screen.
13. Open transaction PA20 and verify that your employee 722992## has been hired in SAP
1. Update the data for your newly hired Personnel number 712992## to give a deduction
with the following information
2. Launch the favorite for the PCC Simplified Configuration Process Page.
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click into your monitoring process and then click the pencil (edit) button at the bottom
right.
4. Scroll to the Recurrences section and press + to add new payroll dates.
2. Start the MONITORING process for period 02/YYYY for your Payroll area.
4. There should be 3 or 4 alerts displayed for the manager (Do not assign the alerts yet as we
will do this later).
1. *Log out of SAP and close out all windows of Internet Explorer*
2. Log back into SAP & into the Payroll Control Center as your Payroll Super User (HRH65-
##)
1. *Log out of SAP and close out all windows of Internet Explorer*
2. Login to the SAP GUI via the SAP Logon Pad as your Payroll Admin
3. Log into the PCC My Team Alerts as your Payroll Admin HRH65-##
Business Example
As a Payroll Manager, you need to update and validate employee data between Payroll runs
during the MONITORING phase of Payroll. We want to use the Payroll Control Center to ensure
the payroll and master data has been updated correctly and that we are following the
company policies
1. Update the data for your personnel number 722991## (## is your group number)
a) Navigate to SAP transaction PA30.
d) Select the Create button to create a new record with the following information.
Wage Type Amount Date of Origin
5000 $12,000 02/28/YYYY
3. Select the tile Add New International EE which will allow us to enter the data to hire our 2nd
employee
a) On the General Process Data screen enter the following values
Field Value
Reason blank
Position 99999999 (leave default)
Personnel Area CABB
4. Enter the following values for Organizational Assignment and select Next.
Field Value
5. Enter the following values for Personal Data with the required fields with following values
and save the data.
Field Value
6. Create a new Address (Permanent residence) record and enter the address of your choice
within the country of Germany.
7. Enter the employee’s working time details on the Create Planned Working Time screen.
a) In the work schedule rule field the value should be NORM and in the Time Management
status the value should be defaulted 0 – No time evaluation. Accept these values.
b) Verify the displayed data in the Working time fields and then click next
Level 01
10. Setup a bank transfer to your employee using the following values and select Next.
Field Value
Field Value
11. Once you reach the WRAP-UP step – select Save at the top of the screen.
13. Open transaction PA20 and verify that your employee 722992## has been hired in SAP
1. Update the data for your newly hired Personnel number 712992## to give a deduction
with the following information
a) Navigation to SAP transaction PA30
d) Create a new record with a start date of the current year (YYYY).
Wage Type Amount Start End
9000 -25.00 02/01/YYYY 12/31/9999
2. Launch the favorite for the PCC Simplified Configuration Process Page.
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click into your monitoring process and then click the pencil (edit) button at the bottom
right.
4. Scroll to the Recurrences section and press + to add new payroll dates.
a) Check the box for February.
2. Start the MONITORING process for period 02/YYYY for your Payroll area.
a) Select the Upcoming Processes tab.
b) Select the MONITORING Process for February YYYY. The first step to create test payroll
data should start automatically if we wait a few seconds, but we can also manually
click the Start Process button.
d) Start the Create Test Payroll Data step and wait for it to finish.
e) Wait for the Initiate Policies step to run and then click confirm it.
4. There should be 3 or 4 alerts displayed for the manager (Do not assign the alerts yet as we
will do this later).
a) Verify employee 722991## gets picked up in the following validation checks.
1. *Log out of SAP and close out all windows of Internet Explorer*
2. Log back into SAP & into the Payroll Control Center as your Payroll Super User (HRH65-
##)
a) Use saved favorite URL - PCC My Processes Manager (2017)
Gross pay over amount (Within Folder for HRH65-## (Super User)
Gross Policy Validations)
Policy Admin
Note:
DO NOT Confirm or Close the Monitoring step yet
1. *Log out of SAP and close out all windows of Internet Explorer*
2. Login to the SAP GUI via the SAP Logon Pad as your Payroll Admin
a) HRH65-##— ADMIN USER
b) welcome
3. Log into the PCC My Team Alerts as your Payroll Admin HRH65-##
a) Use saved menu shortcut URL - PCC My Alerts Administrator (2017)
b) The default password is welcome but it should have been changed to a password of
your choice in the previous step
LESSON SUMMARY
You should now be able to:
● Create & Run Validations as Payroll Manager
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Update Data Using Administrator Roles
● Re-Run Validation using Manager Role
Error Management
Payroll Administrators are assigned errors from Manager and will see them to act on the
errors. You can select errors to see more details. This is a process oriented approach.
Default implementation of admin list uses table T526. In the configuration step for
PYC_STEP_GES we define the SBMOD for the Administrator group.
There is an ability to override the standard implementation of the Administrator list using
T526 but it requires using a BAdI. There are notes in the BAdI implementation on other
possible use cases for how you might want to use this. Not all customers may use T526.
Simplified Configuration Allows the list of administrators to be defined using the front end
user interface.
Administrators can proactively assign errors to themselves. This is a separate UI5 screen
(different link) and we will use this in this class.
Business Example
As a Payroll Administrator who has been assigned a policy deviation to look within the
Payroll Control Center you need to verify and update the data as needed for a validation check
that was assign to you by the Payroll Manager.
2. Login to the Payroll Control Center as Super User who is also the Manager HRH65–##
3. From the main Error Management screen, under the My Unresolved Errors tab, select the
GROSS: Gross Pay over $10,000 policy validation that is assigned to your user by clicking
on it.
Hint:
If no items show up on the screen then you may need to return to the
manager screen and “Start” the Monitoring step.
4. Next the Employees missing required IT0105 records alert needs to be resolved.
6. Navigate to the solution by selecting the link in the solution Add missing Infotype 105
subtype 0001 which should launch the SAP Web GUI with Infotype 105 prompted.
Business Example
As a Payroll Administrator who has been assigned a policy deviation to look within the
Payroll Control Center you need to verify and update the data as needed for a validation check
that was assign to you by the Payroll Manager.
2. Login to the Payroll Control Center as Super User who is also the Manager HRH65–##
a) Use the shortcut saved on the SAP Easy Access screen to launch the Error
Management screen
URL - PCC My Alerts Administrator (2017)
3. From the main Error Management screen, under the My Unresolved Errors tab, select the
GROSS: Gross Pay over $10,000 policy validation that is assigned to your user by clicking
on it.
Hint:
If no items show up on the screen then you may need to return to the
manager screen and “Start” the Monitoring step.
a) Show the details of the employee by selecting the employee name or personnel
number under the Employee field and view the Details of this employee.
c) Select the Apply Solution for the Review Additional Payments in HR Renewal line item
to view the additional payment.
d) We have asked the HR team and they have informed us that the additional payment for
this employee to be correct. Close the tab for the Additional Payment.
e) Since we have determined the payment to be correct, we want to set this validation
check in a Set to Resolved status by selecting Set to Resolved at the bottom right
corner.
Select the reason Verified and okayand select Set to Resolved.
f) Select the back button in the PCC screen (Not on the web browser) to navigate back to
the main Alert Management screen.
Verify the alert is no longer shown
4. Next the Employees missing required IT0105 records alert needs to be resolved.
6. Navigate to the solution by selecting the link in the solution Add missing Infotype 105
subtype 0001 which should launch the SAP Web GUI with Infotype 105 prompted.
a) Create a record with subtype 0001 with your employee HRH65-## and save your
changes. Close the Maintain HR Master Data window
c) Select the check box for our employee and select validate.
This triggers a rerun of the validation and determine if it is indeed resolved.
Business Example
As a Payroll Administrator who has been assigned an alert to look at within the Payroll Control
Center you must verify and update the data as needed for a validation check that was
assigned to you by the Payroll Manager.
1. *Close all current windows of the SAP Logon Pad & Internet Explorer* & login to the Payroll
Control Center as Administrator HRH65-##
2. From the main Alert Management screen, under the My Unresolved Errors tab, select the
Employees with Positive Deductionspolicy validation that is assigned to your user.
3. Dynamically rerun our validation to verify this employee has been fixed and no longer
appears in the policy deviation.
4. Select the back button in the PCC screen (Not on the web browser) to navigate back to the
main Alert Management screen.
Business Example
As a Payroll Administrator who has been assigned an alert to look at within the Payroll Control
Center you must verify and update the data as needed for a validation check that was
assigned to you by the Payroll Manager.
1. *Close all current windows of the SAP Logon Pad & Internet Explorer* & login to the Payroll
Control Center as Administrator HRH65-##
a) Use the shortcut saved on the SAP Easy Access screen to launch the Alert
Management screen URL - PCC My Alerts Administrator (2017)
2. From the main Alert Management screen, under the My Unresolved Errors tab, select the
Employees with Positive Deductionspolicy validation that is assigned to your user.
a) Show the details of the employee by selecting the employee name or personnel
number under the Employee field.
c) Select Apply Solution for the Review Recurring Payments/Deduction in HR Renewal line
item.
3. Dynamically rerun our validation to verify this employee has been fixed and no longer
appears in the policy deviation.
a) Click “Validate” button on the bottom right corner & verify the error is cleared.
4. Select the back button in the PCC screen (Not on the web browser) to navigate back to the
main Alert Management screen.
a) Verify the error is no longer shown.
Business Example
As a Payroll Manager, you need to validate the changes made by the Administrators in your
organization to ensure the data integrity and that everything looks as expected with Payroll
and then run Payroll for February.
3. Click into the Monitoring Process for February YYYY within Current Processes
4. Verify that all alerts have been resolved by the Administrators and No Errors is shown.
9. Confirm the Monitoring Process by selecting the confirm button in the bottom right.
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click into your production payroll process and then click the change button at the bottom
right
4. Scroll to the RECURRENCES section and press the + button to add new payroll dates
1. Launch the Payroll Control Center Manager role from your SAP Favorites.
2. From the Payroll Control Center, main screen select the tab for Upcoming Processes.
3. Select the Start process for Period 02/YYYY for the Production Payroll
4. Select the tab for Current Processes and you will see Production Payroll within this tab.
6. We can see a tab for each of the 6 steps involved in this process:
● START PAYROLL
● RUN PAYROLL
● POSTING SIMULATION
● INITIATE POLICIES
● MONITORING
● END PAYROLL
7. The first step Start Payroll will automatically start and complete.
8. The second step Run Payroll will start and run. Select the tab for this step to view it. Once
this step is complete the Payroll results will exist for our employee, this can be verified in
transaction PC_PAYRESULT.
9. The third step Posting Simulation will start automatically. To view the process, go to the
Production Payroll process and select the tab for Posting Simulation.
10. The system will move you to Initiate Policies and will automatically. To view this step select
the tab for Initiate Policies.
11. Once the Initiate Policies has completed (It may take a few minutes), select confirmto
finish the step.
12. Select the tab for the Monitoring step and select the Start button. You will see the
Monitoring KPI Screen with no alerts. We previously had 3 alerts in the monitoring step.
14. Select Confirm to complete the MONITORING step for our February Production Payroll.
15. The step for Exit Payroll will start automatically – give it a minute to let it complete.
Note:
DO NOT MANUALLY START THIS STEP
Business Example
As a Payroll Manager, you need to validate the changes made by the Administrators in your
organization to ensure the data integrity and that everything looks as expected with Payroll
and then run Payroll for February.
3. Click into the Monitoring Process for February YYYY within Current Processes
4. Verify that all alerts have been resolved by the Administrators and No Errors is shown.
9. Confirm the Monitoring Process by selecting the confirm button in the bottom right.
2. Launch the favorite for the PCC Simplified Configuration Process Page
http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/
index.html?sap-client=800
3. Click into your production payroll process and then click the change button at the bottom
right
4. Scroll to the RECURRENCES section and press the + button to add new payroll dates
a) Check the box for February.
1. Launch the Payroll Control Center Manager role from your SAP Favorites.
a) PCC My Processes Manager (2017).
2. From the Payroll Control Center, main screen select the tab for Upcoming Processes.
3. Select the Start process for Period 02/YYYY for the Production Payroll
4. Select the tab for Current Processes and you will see Production Payroll within this tab.
6. We can see a tab for each of the 6 steps involved in this process:
● START PAYROLL
● RUN PAYROLL
● POSTING SIMULATION
● INITIATE POLICIES
● MONITORING
● END PAYROLL
7. The first step Start Payroll will automatically start and complete.
8. The second step Run Payroll will start and run. Select the tab for this step to view it. Once
this step is complete the Payroll results will exist for our employee, this can be verified in
transaction PC_PAYRESULT.
9. The third step Posting Simulation will start automatically. To view the process, go to the
Production Payroll process and select the tab for Posting Simulation.
a) Once the step has completed, click the confirm button to move onto the next step
within this production payroll process.
b) Select OK .
10. The system will move you to Initiate Policies and will automatically. To view this step select
the tab for Initiate Policies.
a) Select Start to change the status to In Process.
11. Once the Initiate Policies has completed (It may take a few minutes), select confirmto
finish the step.
a) Add a Note saying Completed Initiate Policies
b) Select OK.
12. Select the tab for the Monitoring step and select the Start button. You will see the
Monitoring KPI Screen with no alerts. We previously had 3 alerts in the monitoring step.
a) You fixed the alert for Infotype 105 from the Monitoring phase.
14. Select Confirm to complete the MONITORING step for our February Production Payroll.
a) Add a note saying Completed Production Payroll.
15. The step for Exit Payroll will start automatically – give it a minute to let it complete.
Note:
DO NOT MANUALLY START THIS STEP
LESSON SUMMARY
You should now be able to:
● Update Data Using Administrator Roles
● Re-Run Validation using Manager Role
Learning Assessment
1. Which role is typically responsible for creating and running payroll validations?
Choose the correct answer.
X A Payroll Administrator
X B HR Administrator
X C Manager
2. The Payroll Manager and the Payroll Administrator need to use the same tile from the
SuccessFactors Home Page to access PCC functionality.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Authorization in the Payroll Control Center 220
Exercise 18: Verify User Authorization Objects for PCC 227
Lesson 2
Employee Central Role Based Authorization 231
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain Employee Central Role Based Authorization
● Verify Authorization Assigned to Users
http://help.sap.com/erp_hcm_ias2_2015_03/helpdata/en/
b8/8eb854ed856774e10000000a44538d/content.htm?frameset=/en/07/
cda75320bd2109e10000000a441470/frameset.htm¤t_toc=/en/41/
b98f548239c264e10000000a44176d/plain.htm&node_id=71&show_children=false
Role assigned to user. Transaction SU01 for security team.
View authorization objects in transaction SU21
View SAP Help
Extensive searching abilities for authorization in transaction SUIM
The role assignment authorizes what the assigned users can access in the Authorization
Profile.
The new Authorization concept using P_PYD_INST (Payroll Data Source Instance) as of EA-
HRRXX 608 SP15 offers newer functionality.
This contains 3 different fields within this authorization object that you have control over:
● Field P_PYD_IAUT - Payroll Data Source Framework
● Field P_PYD_INST - Payroll Data Source Instance ID
● Field P_PYD_RDT - Payroll Data Source Result Details Type
This authorization object is used to control access to data source instances, with possibilities
for fine-granular configuration based on the exact user role. Payroll Process: Generate
Steps → Transaction PYC_STEP_GES.
This program creates data source instances for us with the naming convention we define in
the Prefix of Process Authority ID field.
P_PYD_INST
Field P_PYD_RDT - Payroll Data Source Result Details Type
Administrator Example:
Can Admin see the Employee Information screen? Some Admins can and others cannot.
The authorization assigned to your User controls what you can see in the Payroll Control
Center. For example, the user on the left can only see processes starting with 4P* and the
user on right can see all processes.
This authorization object is used to control access to data source instances, with possibilities
for fine-granular configuration based on the exact user role.
Authorization object P_PYD_INST gives us Micro level control of data source instances, for
example:
● A certain user can only see KPIS
● A certain user can only see Validations we setup that begin with ZPA and not ZPY
User Controls
Business Example
As a Payroll analyst, you need to ensure that the authorization objects assigned to the Payroll
Manager for your assigned Payroll area is correct. You need to ensure that these associates
can only see the data of employees in their Payroll area within the Payroll Control Center.
1. Verify that the only data instance parameter values for authorization object (P_PYD_INST)
are the following for your user HRH65-## for your role ZPCC_##
Business Example
As a Payroll analyst, you need to ensure that the authorization objects assigned to the Payroll
Manager for your assigned Payroll area is correct. You need to ensure that these associates
can only see the data of employees in their Payroll area within the Payroll Control Center.
1. Verify that the only data instance parameter values for authorization object (P_PYD_INST)
are the following for your user HRH65-## for your role ZPCC_##
b) Type in your user id in the User Field and click the glasses icon .
f) Click the Authorizations tab in the window that just popped up.
j) Note down the values that you see under the field “Payroll Data Source Instance” and
what this is used for.
k) Click Back until you return to the SAP Easy Access screen.
LESSON SUMMARY
You should now be able to:
● Explain Employee Central Role Based Authorization
● Verify Authorization Assigned to Users
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe Employee Central Role Based Authorization
Figure 138: PCC Employee Central: Role Based Authorization —Tiles (Classic Home Page)
Figure 139: PCC Employee Central Role Based Authorization: RBP Configuration
Figure 140: PCC Employee Central Role Based Authorization: Permission Roles
Create permission roles that contain the relevant PCC authorization in Employee Central
● Payroll system assignment
- Assign payroll systems to a target user (Payroll Admin/Manager to dev system)
● Payroll Integration Configuration
- Configure ECP parameters such as PCC user interfaces used, payroll tasks
configuration, data replication monitor
● Payroll Control Center
- Assign ability to view PCC User interfaces
Figure 141: PCC Employee Central Role Based Authorization: Permission Group
● Create permission groups that contain the relevant PCC authorization, for example,
PCC_Payroll_Admin.
● Groups can be setup dynamically.
Figure 142: PCC Employee Central Role Based Authorization: Permission Groups Linked to Permission Roles
LESSON SUMMARY
You should now be able to:
● Describe Employee Central Role Based Authorization
Learning Assessment
1. You can use the authorization object P_PYD_INST to allow a user to only see KPIs.
Determine whether this statement is true or false.
X True
X False
2. What do you create when setting up Employee Central Role Based Permissions for
Employee Central Payroll Control Center?
Choose the correct answers.
X A Permission Groups
X B Permission Certificates
X C Permission Roles
X D Permission Keys
Lesson 1
Action Log/Audit Tools 238
Exercise 19: Run Action Log Viewer 241
Lesson 2
Reset Process Instance 244
Exercise 20: Reset PCC Process for Testing 247
Lesson 3
Declustering Tools 251
Exercise 21: Manage Declustered Payroll Results 255
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Run Audit/Action Log Viewer
SAP Menu Path for Tools: Human Resources → Payroll → (Your Country) → Tools
Declustering Tools
Payroll Control Center
PCC Tools: Front End Action Log Viewer History (Current Version)
Figure 144: PCC Tools: Front End Action Log Viewer History (Current Version)
PCC Tools: Front End Action Log Viewer History (New Version)
Figure 145: PCC Tools: Front End Action Log Viewer History (New Version)
PCC Tools: Front End Action Log Viewer History (New Version cont)
Figure 146: PCC Tools: Front End Action Log Viewer History (New Version cont)
Figure 148: PCC Tools: Back End Action Log Viewer - Details
Business Example
As an Auditor in the Payroll department you need to run an audit to understand the
processing that occurred in the Payroll Control Center in the first period of the current year.
1. Launch the FRONT END ACTION LOG VIEWER program from your favorites URL – PCC
Action Log Viewer (2017)
Business Example
As an Auditor in the Payroll department you need to run an audit to understand the
processing that occurred in the Payroll Control Center in the first period of the current year.
1. Launch the FRONT END ACTION LOG VIEWER program from your favorites URL – PCC
Action Log Viewer (2017)
c) Go back.
c) Go back.
LESSON SUMMARY
You should now be able to:
● Run Audit/Action Log Viewer
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Run Program to Reset a Process Previously Initiated
Figure 149: Tools in the Payroll Control Center: Reset Process Instance part 1
Program = PYC_RESET_PROC_INST:
● Backend SAP Program
● No Transaction (Can create custom transaction)
● Good for testing
● Must enter Process Instance ID from configuration
Figure 150: Tools in the Payroll Control Center: Reset Process Instance part 2
Caution:
Be very careful with this in production environment!
Any payroll issues you have from rerunning a completed payroll still occur:
● If Payroll has been posted to FI
● If 3PR has been run
● If Control Record is in a different period
Business Example
As a Payroll Manager who is responsible for the Payroll environment, you need to reset a
Payroll Control Center Monitoring process that has been accidentally started in the system.
3. Launch the Payroll Control Center and start a future Production Payroll for June of the
current year.
Note:
You may need to select show more on the bottom right corner to see a future
process.
5. Under Process Instance ID, enter the ID for your production process along with the year
and period. We will reset Production Payroll for June (period 06) of the current year
(YYYY), therefore use the process name we wrote down in step 1B, adding _YYYY06 to the
name.
6. Select the Delete and Recreate button and Ignore Execution Status . Verify Display log is
already selected.
7. Firstly, execute with simulation on, check the results to make sure our process was found
by the program and you are only selecting one entry.
11. Launch the Payroll Control Center and verify that the started process has now been reset
and is shown under Upcoming Processes.
Note:
The reset program will not update the payroll control record. If you start the
next payroll period and the control record is updated, then you will need to
manually correct the control record
Business Example
As a Payroll Manager who is responsible for the Payroll environment, you need to reset a
Payroll Control Center Monitoring process that has been accidentally started in the system.
Note:
Alternatively, you can go directly to transaction code PYC_STEP_GES
b) Find your process ID for your Production Process which will start with ZPROC followed
by the date and time stamp it was created by selecting the drop down next to the
Process ID. Copy the process ID to your clipboard.
This is automatically created with a date and time stamp in the system
b) Launch the favorite for the PCC Simplified Configuration Process Page http://
zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/sap/hrpy_pcc_conf_1/index.html?
sap-client=800
e) Scroll down to recurrences and add processes up until June of the current year.
3. Launch the Payroll Control Center and start a future Production Payroll for June of the
current year.
Note:
You may need to select show more on the bottom right corner to see a future
process.
a) The process will start automatically and error out due to a control record issue.
Note:
This is a custom transaction assigned to a standard program.
Alternatively you can go to transaction SA38/SE38 and enter the standard
program PYC_RESET_PROC_INST and then click the Execute button.
5. Under Process Instance ID, enter the ID for your production process along with the year
and period. We will reset Production Payroll for June (period 06) of the current year
(YYYY), therefore use the process name we wrote down in step 1B, adding _YYYY06 to the
name.
a) ZPROC201712041527241200000_YYYY06
Hint:
Select the forward arrow button to enter the full process name.
6. Select the Delete and Recreate button and Ignore Execution Status . Verify Display log is
already selected.
7. Firstly, execute with simulation on, check the results to make sure our process was found
by the program and you are only selecting one entry.
11. Launch the Payroll Control Center and verify that the started process has now been reset
and is shown under Upcoming Processes.
Note:
The reset program will not update the payroll control record. If you start the
next payroll period and the control record is updated, then you will need to
manually correct the control record
LESSON SUMMARY
You should now be able to:
● Run Program to Reset a Process Previously Initiated
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Manage Declustered Payroll Results
Figure 151: Tools in the PCC: Initial Load of Payroll results (Declustered)
Transaction HRDCT_LOAD_PY_RX
Transaction HRDCT_LOAD_PY_RX is used to decluster past results stored in database. You
only need this if you want to build validation checks on past data.
Allows you to select only the tables you want, for example, RT table only
Figure 152: Tools in the PCC: Initial Load of Payroll results (Declustered) Output
Transaction HRDCT_DEL_DATA
Transaction HRDCT_DEL_DATA deletes the existing Declustered results stored in database.
Can delete both “Test” results as well as "Productive results.
Figure 154: Tools in the PCC: Delete Payroll results (Declustered) Output
Business Example
As an IT Analyst, it is your job to be aware of the database size that is created by the
Declustered Payroll results and manage the Declustered results.
2. Launch the Delete Declustered payroll results transaction code HRDCT_DEL_DATA for your
payroll area, in test mode first with the detailed log for both test and productive payroll.
4. Verify the Declustered results no longer exists for the following tables:
● HRDCT_TPY_RGDIR
● P2RX_RT
1. Launch the Load Declustered payroll results program HRDCT_LOAD_PY_RX and execute it
for the current year for your payroll area, for the RT table only in test mode, with the
detailed log.
2. Verify the Declustered results have been recreated in the system in table P2RX_RT.
Business Example
As an IT Analyst, it is your job to be aware of the database size that is created by the
Declustered Payroll results and manage the Declustered results.
a) Enter table name HRDCT_TPY_RGDIR to view test payroll results created in the
Monitoring process and select execute.
Note:
If payroll area is not an option you may need to select Setting → Fields for
selection and choose ABKRS (Payroll Area).
d) Back out to the main SE16 screen and enter table name P2RX_RT for Results table.
2. Launch the Delete Declustered payroll results transaction code HRDCT_DEL_DATA for your
payroll area, in test mode first with the detailed log for both test and productive payroll.
c) Select to delete “Test Payroll Decl. Results” and “Productive Decl. results”.
e) Execute
h) Double click “Records of changed test Payroll RGDIR” and view the output.
4. Verify the Declustered results no longer exists for the following tables:
● HRDCT_TPY_RGDIR
● P2RX_RT
a) Go to transaction SE16.
b) Enter table name HRDCT_TPY_RGDIR to view test payroll results created in the
Monitoring process and select execute.
1. Launch the Load Declustered payroll results program HRDCT_LOAD_PY_RX and execute it
for the current year for your payroll area, for the RT table only in test mode, with the
detailed log.
e) Check the box for Manual Select tables and then select only the Internal table for RT by
choosing from the drop down.
g) Execute
j) Verify “Transparent Table Selected” and verify only the RT table exists.
2. Verify the Declustered results have been recreated in the system in table P2RX_RT.
a) Go to transaction SE16.
b) Enter table name P2RX_RT to view test payroll results created in the Monitoring
process and click execute.
Note:
Table HRPY_RGDIR is used for non-test payroll results to store the period
and link between the other tables.
LESSON SUMMARY
You should now be able to:
● Manage Declustered Payroll Results
Learning Assessment
1. Which of the following is true about what can be viewed in the Alert History with the new
version of the Action Log Viewer?
Choose the correct answers.
X A PYC_RESET_PREV_INST
X B PYC_RESET_PREV_INIT
X C PYC_RESET_PROC_INST
X D PYC_RESET_PREV_INIT_INST
3. The Transaction HRDCT_LOAD_PY_RX used to decluster past results is only needed if you
want to build validation checks on past data.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Fiori Launchpad & HR Renewal 265
Lesson 2
Employee Central 271
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe Fiori Launchpad Use and Navigation
● Setup Fiori Launchpad & Run Payroll Using Fiori Launchpad
There are role and process based tiles. These are launched directly into the Payroll Control
Center.
This functionality was released in February 2016 in Support Pack 25.
d0/179756099b215ae10000000a4450e5/frameset.htm¤t_toc=/en/41/
b98f548239c264e10000000a44176d/plain.htm&node_id=57
We create a role in SAP using transaction PFCG that we will assign to employees that can add
these tiles. In this role we tie the catalog we created in the previous step
Blog Post — Fiori Integration and Enablement with the Payroll Control Center
● http://scn.sap.com/community/erp/hcm/blog/2016/07/05/fiori-enablement-in-the-
payroll-control-center
Figure 159: PCC Integration: Role Based Landing Page with Lanes
Create a new Launchpad in LPD_CUST and call PCC Screens. Linked to our CHIP within the
Catalog.
We create a role in SAP that we assign to employees that can add these lanes. In this role we
use the catalog ID we created.
LESSON SUMMARY
You should now be able to:
● Describe Fiori Launchpad Use and Navigation
● Setup Fiori Launchpad & Run Payroll Using Fiori Launchpad
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Recall differences between Employee Central Payroll and SAP Payroll
There are two ways to use EC and Payroll - with SAP Payroll or with ECP
Payroll Control Center Integrated Directly into Employee Central — Launch from EC
New functionality for Q4 2017: Similar to the recently released end-to-end payroll hire,
customers can now include two more events in this guided process, Address Change and
Termination of an employee. Once configured (per country, event and required infotypes or
Mashups), the Home Page tile Complete Payroll Tasks allows HR/Payroll Administrators to
see at a glance, a list of all employees who might require additional payroll-related data, and
directly process them.
Configuration within EC
You must complete further steps to link your EC and ECP/SAP system, for more information
see the ECP Admin guide.
Configuration within EC
Every user using PCC also needs to have a payroll system assignment set within EC, for
further information see the ECP Admin guide.
Simplified Configuration
Blog post
Employee Central Payroll - A Process Introduction
http://scn.sap.com/community/erp/hcm/blog/2016/02/01/employee-central-payroll--an-
introduction
Mashups to update data that is not stored in EC and only in ECP/SAP Payroll such as US Tax
Data
Mashups to update data that is not stored in EC and only in ECP/SAP Payroll such as US Tax
Data
SAP SuccessFactors Employee Central Reporting
All existing SAP Payroll Reports are still available
Wage Type Reporter
Payroll Reconciliation Report
Payroll Journal
Gross payments broken up by cost center. Overtime payments in a period by cost center.
CAN Cost Center OT
The reports are able to provide the payroll results according to a particular date. For example,
with a retro-calculation; you can provide the original amounts for a report date before the
retro-calculation and also the adjusted amounts for a report date after the retro-calculation.
Product Scope
Different level of extensibility/configurability compared to on premise SAP Payroll. ECP has
higher level of standardization.
● Allowed
- Configure schemas and rules
- Build custom payroll functions and payroll operations
- Create payroll reports
● Not allowed
- Core modifications (SAP Code changes)
- Enhancement spots in SAP Code
● Cannot use the following on Premise functionality with ECP
- SAP Benefits
- SAP Workflow
● Limited Scope of SAP Time Management
● EC custom fields can be used to replicate additional information to the corresponding ECP
Infotypes
● ECP uses a different version of BSI for tax calculations in the United States
- BSI TaxFactory SaaS
- BSI eFormsFactory
Use Cases
● Integrated with Employee Central
● Self Hosted
- Responsible for your own basis activities
● Full Use Cases
- SAP Time Management — CATS
- SAP Benefits
- SAP Workflow
● Global Offering
● Middleware
- Dell Boomi
- SAP Cloud Platform Integration
LESSON SUMMARY
You should now be able to:
● Recall differences between Employee Central Payroll and SAP Payroll
Learning Assessment
1. Which of the following is true for the tiles in the Fiori Launchpad?
Choose the correct answers.
2. Which system is always the System of Record for EC Payroll or EC with SAP Payroll?
Choose the correct answer.
X B SAP ERP
X D SAP Netweaver
Lesson 1
Rapid Deployment Solution Overview 289
Lesson 2
Delivered RDS Content & Partner Content 291
Lesson 3
RDS Technical Implementation Details 301
Lesson 4
SAP Best Practice Content - Manage Configuration 305
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe SAP Rapid Deployment Solutions
● Best business practices and best implementation practices for a wide range of SAP
software
● Usually offered with supporting consulting services
● Published as packages with assets covering solution design and configuration and, if
applicable, configuration templates that customers can use in their system
● 40 Validation Rules
- 5 different groups of policies
LESSON SUMMARY
You should now be able to:
● Describe SAP Rapid Deployment Solutions
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Recall the PCC RDS delivered content
Take a look at the documentation once you download the RDS from the rapid.sap.com URL.
https://rapid.sap.com/bp is the location for SAP Payroll Processing Control Center Rapid-
Deployment Solution.
Within the Rapid Deployment Solution → Library → Configuration folder once you
unzip the RDS file downloaded from the SAP site.
There are two documents:
1B9_ERP607_BB_ConfigGuide_EN_XX
● Explains the delivered configuration for the payroll process
FM1_ERP607_BB_ConfigGuide_EN_XX
● Explains the delivered configuration and ABAP classes for the validations and KPIs
Note:
This is not in reference to the SAP SuccessFactors Employee Central Payroll
Best Practices!
The delivered configuration comes with each of the processes and steps within that process.
The RDS has the following naming convention for the delivered configuration starting with
YK_SMB.
Each KPI & Validation has a source Object Type that starts with the naming convention /
SMBERP/CL. We should copy this into the customer namespace such as Z_SMB_CL which is
shown in the RDS documentation. In our test system this week we use the naming convention
ZCL. Each KPI and Validation has data source type configuration which links the ABAP with
the validation/KPI.
- Identifies employee who have a message (warning or error) in the payroll log
- ABAP Class = Z_SMB_CL_PYD_PY_LOG
- Identifies employees who are separated (Status = 0) who have a payment in wage
type /559
- ABAP Class = Z_SMB_CL_PYD_PY_SEP_W_NET
● Active, positive time recording employees without pay:
- Identifies active employees who have a time management status of anything other than
1 or 0 that have a /560 value of 0
- ABAP Class = Z_SMB_CL_PYD_PY_NONCAS_WO_PY
● Employees with total deductions that are positive:
- Default logic looks at wage type /110 for people who have an amount that is equal to or
greater than 0 (Because total deductions should be negative)
- ABAP Class = Z_SMB_CL_PYD_PY_WT_POS_DEDS
● Employee with deductions greater than gross earnings:
- Compares employees /101 total gross against /110 total deductions to find employees
whose deductions are greater than their total gross pay
- ABAP Class = Z_SMB_CL_PYD_PY_DED_GT_GROSS
● Employees with claims:
- Identifies employees who have a wage type /561 or /563 in payroll results
- ABAP Class = Z_SMB_CL_PYD_PY_CLAIMS
Alerts — Taxation
2 delivered Validation Rules for Taxation (US-Specific)
● Lived-in/Worked-in difference:
- Identifies active employees using Infotype 6 who work and live in different countries
(Uses table t500p to identify country)
- ABAP Class = Z_SMB_CL_PYD_PA_LIVEDIN_WORK
● Employees with tax refunds(US SPECIFIC):
- Identifies employees who have wage type values between /401 and /4ZZ that are being
refunded
- ABAP Class = Z_SMB_CL_PYD_PY_POS_TAX
Alerts — Organization
2 delivered Validation Rules for Org structure
● Active employees in position 99999999
- Identifies active employees whose position is 99999999 (Default Position in SAP HCM)
- ABAP Class = Z_SMB_CL_PYD_PA_POS_99999999
● Employees missing SAP IT0105 records
- Identifies active employees that are missing Infotype 105 subtype 0001 that is often
required for things such as Employee-Self-Service
- ABAP Class = Z_SMB_CL_PYD_PA_IT0105
LESSON SUMMARY
You should now be able to:
● Recall the PCC RDS delivered content
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe the RDS Solution Implementation
View PCC RDS website for latest information as things get updated and changed: https://
rapid.sap.com/bp/#/browse/packageversions/RDS_PY_CC
View Configuration Guide:
Library → Configuration folder in ZIP file. This is very helpful to show everything that
was delivered in system as well as Naming Conventions
Note:
The SAP Service Marketplace is retired and replaced by modern alternatives. As a
result, the content area SAP Best Practices & SAP Rapid Deployment Solutions
and all its sub-sections has been migrated to https://rapid.sap.com/bp/.
We recommend using automatic activation, but this can also be done manually. The solution
contains configuration templates with ABAP Customizing,therefore the configuration can also
be performed automatically by using SAP Best Practices solution builder (= ABAP add-on
that allows implementers to select, personalize and activate business processes in the SAP
system).
The Configuration Guide - Getting Started describes all activities that need to be performed in
order to activate the automated content, from system and tool setup to activation of
automated business content and validation.
Automated activation is recommended if you implement the business processes in a new
system or client or if you evaluate the business processes in a sandbox environment.
Automated activation is the fastest way to get the new business processes up and running,
typically within a few hours.
Our partners have built solutions with delivered configuration that can save time on building
validations.
● - EPI-USE Accelerator
LESSON SUMMARY
You should now be able to:
● Describe the RDS Solution Implementation
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Discover new enhancements and features used in SAP Best Practices for PCC
● Describe the SAP Best Practice Solution for Manage Configuration
Note:
If using Manage Configuration, all ABAP based validation rules & KPIs are
considered legacy and are not compatible with the Manage Configuration
application. Although you may migrate existing legacy configurations it comes
with limitations.
There is a consideration that must be made before going with the Manage Configuration tool.
Many consulting firms provide their own specialized sets of alerts and KPIs based on the
legacy ABAP run-time classes. These may help lessen the scope required to implement as
they come in packages. However, most of these pre-configured packages are not compatible
with Manage Configuration and would have to be recreated in the application.
When setting up payroll processes (e.g., One Click Monitoring or Production) you must choose
whether the alerts & KPIs will be based on legacy formatting or Manage Configuration.
Hint:
You cannot use both legacy and Manage Configuration setup in the same process
– You must choose one or the other. For all net new customers, Manage
Configuration is considered the go-to when implementing PCC.
● hrpy_pcc_lib_v7
● hrpy_pcc_ckp_v1
● hrpy_pcc_ctl_v1
b) /sap/bc/ui2/app_index
4. Activate OData NetWeaver Gateway services through transaction SPRO: SAP NetWeaver
> Gateway > Administration > General Settings > Activate and Maintain Services
a) PYC_CFG_SRV
b) PYC_CFG_VR_SRV
c) PYC_KPI_CONFIG_1_SRV
● P_PYT_AUT – 01 (Display)
View and edit the validation rules ● P_PYT_CAT – VR (Validation Rule Con-
figuration)
● P_PYT_AUT – 02 (Edit)
● P_PYT_AUT – 01 (Display)
● P_PYT_AUT – 02 (Edit)
b) Select role to be assigned permissions and navigate to Permission > User Permissions
> Payroll Control Center > Manage Configuration Access
Note:
This allows you to access the tool in PCC, but it still must be enabled
through back-end setup outlined in this procedure.
packaged box of puzzle pieces; we provide them to you and you put it together, for the
customer.
You can access the solution packages from this website: https://rapid.sap.com/bp/
You will need your SAP User-ID to be able to download the content that is provided. Once
logged in, you can do a search for Payroll Control Center to see the relevant package. Just
note that the PCC package is not exclusive to Employee Central Payroll, it may be used for
non-ECP customers as well.
As mentioned in this unit, ABAP based KPIs or Validation Rules are considered legacy since
the introduction of Manage Configuration. SAP does have a solution package for legacy
validation rules, which this course’s PCC configuration is centered on.
The Manage Configuration RDS package can be found here: 3143779 - SAP Best Practices for
Payroll Control Center - Based on "Manage Configuration Application" - SAP ONE Support
Launchpad
This link is an SAP Note and requires an SAP User-ID to login as well. Once accessed you may
find supporting documentation, pre-requisites, and the installation steps for customers that
opt into Manage Configuration.
Note:
Keep in mind, these pre-requisites are for the SAP Best Practice solution
package! The Manage Configuration pre-requisites have been outlined earlier in
this unit.
If the pre-requisites are met, you must now install the SAP Best Practice package. Instruction
documentation may be found in the SAP Note (3143779). Too summarize the instructions,
you are essentially setting up a transport request of the pcc_sbp_impl_transports_final.zip file.
Once the package is installed, the following is provided as part of the PCC Manage
Configuration framework:
● Default logic classes for Validation Rule types and KPI types
● Validation Rule Types
● KPI Types
● Pre-configured Validation Rules and KPIs
46 validations and 15 KPIs are offered out-of-the box with the SAP Best Practices package.
These KPIs and Rules are international with a slight United States focus.
The following tables will now display the specific Validation Rules and KPIs are that provided.
You will notice some have been designed with the US in mind. Understand that each of these
Alerts and KPIs are not set in stone as configured -- You may update them in anyway desired.
LESSON SUMMARY
You should now be able to:
● Discover new enhancements and features used in SAP Best Practices for PCC
● Describe the SAP Best Practice Solution for Manage Configuration
Learning Assessment
2. Which of the following is delivered with an RDS Implementation content for PCC?
Choose the correct answers.
X B Validation Rules
X True
X False
4. You can use both legacy formatting and Manage Configuration Best Practice content for
KPIs and Alerts when configuration PCC?
Determine whether this statement is true or false.
X True
X False
5. The Best Practice Content for Manage Configuration must be used "as-is" and cannot be
modified or updated.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Appendix 316
Exercise 22: Case Study: Payroll Control Center 319
UNIT OBJECTIVES
● Appendix
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Appendix
Appendix
Additional Information
● Functional Overview of the Payroll Control Center – SAP Press Book by Imran Sajid
- https://www.sap-press.com/the-payroll-control-center-for-sap-erp-hcm-and-sap-
successfactors_4226/
● Blog post on PCC automation using the Event Listener
- https://www.linkedin.com/pulse/sapsuccessfactors-payroll-control-center-event-
listener-imran-sajid?trk=prof-post
● Blog post on Employee Central Payroll and PCC
- https://blogs.sap.com/2016/02/01/employee-central-payroll-an-introduction/
● Blog post on SAP Fiori Integration and PCC
- https://blogs.sap.com/2016/07/05/fiori-enablement-in-the-payroll-control-center/
● SAP Experts Article on an Introduction to the PCC
- http://sapexperts.wispubs.com/HR/Articles/An-Introduction-to-SAP-Payroll-
Processing-Control-Center-Add-On?id=5C41ED8B9DD94C6B98ED4B45B4B04AEC
● Blog Post on PCC
- http://scn.sap.com/community/erp/hcm/blog/2015/07/09/payroll-control-center-
a-fresh-and-modern-approach-of-a-fully-automated-end-to-end-payroll-process
● Blog Post on Introduction to One Click Monitoring
-
https://blogs.sap.com/2015/07/13/payroll-control-center-one-click-monitoring-
walkthrough/
●
Blog Post on Three Click Production Payroll
- http://scn.sap.com/community/erp/hcm/blog/2015/07/14/sap-s-payroll-control-
center-three-click-production-payroll-walkthrough
● Blog Post on PCC RDS Content
- http://scn.sap.com/community/rapid-deployment/blog/2016/05/13/rapidly-
improve-your-payroll-experience-with-the-new-sap-payroll-processing-control-center-
rapid-deployment-solution
● Blog post on Validation Rules in the PCC
- https://blogs.sap.com/2016/05/13/implementing-validation-rules-in-the-new-
payroll-control-center/
Business Example
As a member of the configuration team, you are responsible for the configuration of the
Payroll Control Center. The goal of the case study is to test your knowledge on the subject and
reinforce the knowledge and exercises that were learned in the class. Pre-requisite
configuration has been done.
1. Go to transaction SM30 and enter table V_T549A and click the Maintain button
2. Go to transaction PA03 and create the control record created in step 1A effective
December of the prior year
2. Click the tile Hire Employee International (99) which should open a new tab for us to enter
the data to hire our employee
1. Update the existing authorization object assigned to our user to include additional
authorization needed with our payroll area.
Task 4: Create Policy Types & New Alerts for our Group
1. Create Policy Types & New Alerts for our Group. From the SAP IMG Transaction SPRO
navigate to the following Payroll → Payroll International → Payroll Control Center →
Payroll Control Center Configuration Simplification.
1. Next, we will setup the process template for our new payroll area for our Monitoring
process that will contain the 3 steps that are used for Pre-Payroll activities done during
one click monitoring. From the SAP IMG Transaction SPRO) navigate to the following
Payroll → Payroll International → Payroll Control Center → Payroll Control Center
Configuration Simplification The individual tasks below will be done from this section of the
IMG
1. Back out to the IMG and select the activity Define Process Types
1. Navigate to the SAP Easy Access Menu (Not the IMG) and launch the favorite for the PCC
Simplified Configuration Process Page: http://zmetdc00.wdf.sap.corp:55080/sap/bc/
ui5_ui5/sap/hrpy_pcc_conf_1/index.html?sap-client=800
2. Click the + button at the bottom right of the screen to create a new process
3. In the pop up box that appears select your Z##_CS_MON_PROCESS process type and
enter the following
Task 8: Start One Click Monitoring for our new Payroll Area
1. Launch the Payroll Control Center Manager role from your SAP Favorites
2. From the Payroll Control Center, main screen select the tab for Upcoming Processes
3. Click the Start process button for Period 01/YYYY for the MONITORING PROCESS we
created above
4. Click the tab for Current Processes and you should now see your monitoring policy that
was created for Simplified Configuration within this tab
6. Click the 1/3 button to view each of the steps involved in the process
7. Once the process has completed (It may take a few minutes)
8. The system will automatically move you to the next stepInitiate Policies after a few
seconds and should start automatically. The step will not automatically start this step if
you manually started the previous step – if that is the case then click the Start button to
begin the step for Initiate Policiesmanually
9. Once the Initiate Policies has completed (It may take a few minutes) we can view the
details of our run
10. Once we have viewed the details we can click confirm button to move onto the next step
within this monitoring process. You should now see the Monitoring screen. We would only
have alerts to investigate if we selected a validation rule that triggered an alert.
2. Select the activity DEFINE PROCESS TEMPLATES and create a new Process Template
1. Back out to the IMG and select the activity Define Process Types
1. Navigate to the SAP Easy Access Menu (Not the IMG) and launch the favorite for the PCC
Simplified Configuration Process Page: http://zmetdc00.wdf.sap.corp:55080/sap/bc/
ui5_ui5/sap/hrpy_pcc_conf_1/index.html?sap-client=800
2. Click the + button at the bottom right of the screen to create a new process
3. In the pop up box that appears select your Z##_SC_PROCESS_PP process type and enter
the following
1. Launch the Payroll Control Center Manager role from your SAP Favorites
2. From the Payroll Control Center, main screen select the tab for Upcoming Processes
3. Click the Start process for Period 01/YYYY for the Production Payroll
4. Click the tab for Current Processes and you should now see your Production Payroll within
this tab
6. Click the 1/6 button to view each of the steps involved in the process
7. Once the process has completed (It may take a few moments) we can view the activities
that have already been completed
8. Go back to the Payroll Control Center and verify the Run Payroll step was started and run
automatically.
9. Look in SAP and confirm that Payroll results exist for our employee
10. Once you have verified the activities we can go back to the Payroll Control Center and the
system should have automatically taken you to the next step Posting Simulation and run it
12. Go back to the Payroll Control Center and click the confirm button to move onto the next
step within this production payroll process
13. The system should automatically move you to the next step Initiate Policies & start the
next process for Initiate Policies
14. Once the Initiate Policies has completed (It may take a few minutes) then we can view the
details of the Initiate Policies step
15. Go back to the Payroll Control Center and click the confirm button to tell the system we are
completed with theInitiate Policies step
16. You should now see the Monitoring screen. We would only have alerts to investigate if we
selected a validation rule that triggered an alert.
18. The step for Exit Payroll will start automatically – give it a minute to let it complete
Business Example
As a member of the configuration team, you are responsible for the configuration of the
Payroll Control Center. The goal of the case study is to test your knowledge on the subject and
reinforce the knowledge and exercises that were learned in the class. Pre-requisite
configuration has been done.
1. Go to transaction SM30 and enter table V_T549A and click the Maintain button
a) Create a new entry PAYROLL AREA based upon the information below
01 7A
02 7B
03 7C
04 7D
05 7E
06 7F
07 7G
08 7H
09 7I
10 7J
11 7K
12 7L
13 7M
14 7N
15 7O
16 7P
17 7Q
18 7R
19 7S
20 7T
2. Go to transaction PA03 and create the control record created in step 1A effective
December of the prior year
a) Create a new entry for your assigned Payroll Area for period 12 of the prior year
2. Click the tile Hire Employee International (99) which should open a new tab for us to enter
the data to hire our employee
a) On the Personnel Actions screen enter the following values
Field Value
c) Enter the following values for Infotype 0001 and select the Next button
Field Value
d) Enter the employee’s personal information with the required fields with the following
entries and save the data
Field Value
e) Create a new Address (Permanent residence) record and with the following entries and
save the data
Field Value
f) Enter the employee’s working time details on the Create Planned Working Time screen.
a) In the work schedule rule field the value should be NORM and in the Time
Management status the value should be defaulted 0 – No time evaluation. Accept
these values
b) Verify the displayed data in the Working time fields and then click Next
a) Press the Next button and the system should default the values of M020 for the
wage type and $3,050 for the amount. Save the data
i) Setup a bank transfer to your employee by keeping the Bank Company as Germany
and using the following values and click Next
Field Value
j) Once you reach the Wrap-Up step – click the Save button at the top of the screen.
l) Open transaction PA20 in SAP and view the data of your new hire employee.
1. Update the existing authorization object assigned to our user to include additional
authorization needed with our payroll area.
a) Go to transaction code PFCG.
c) Select the Authorizations Tab and under the Edit Authorization Data and Generate
Profiles area click the Change Authorization Data button .
d) On the next screen select the Manually button and enter the following authorization
Objects P_PYC_POL and P_PYC_PYP
e) Expand the Human Resource folder and update the authorization for the two objects
listed above to include the following Authorization Object for Policy Maintenance
Request
Activity All Activities
g) Update the payroll data source instance object. Update field “Payroll Data Source
Instance I field to include your payroll area followed by * (Ex: 01 = 7A*, 02 = 7B*) b.
This object should already include two objects and we are going to update it with a new
object :
Task 4: Create Policy Types & New Alerts for our Group
1. Create Policy Types & New Alerts for our Group. From the SAP IMG Transaction SPRO
navigate to the following Payroll → Payroll International → Payroll Control Center →
Payroll Control Center Configuration Simplification.
a) Select the activity Define Policy Types
c) Navigate to the SAP Easy Access Menu (Not the IMG) and launch the favorite for the
PCC Simplified Policy Page: http://zmetdc00.wdf.sap.corp:55080/sap/bc/
ui5_ui5/sap/hrpy_pcc_conf_2/index.html?sap-client=800
d) Click the + button at the bottom right of the screen to create a new group of policies
e) Select the Policy Type created for Group ## Case Study Alerts when prompted
1. Next, we will setup the process template for our new payroll area for our Monitoring
process that will contain the 3 steps that are used for Pre-Payroll activities done during
one click monitoring. From the SAP IMG Transaction SPRO) navigate to the following
Payroll → Payroll International → Payroll Control Center → Payroll Control Center
Configuration Simplification The individual tasks below will be done from this section of the
IMG
a) Select the Activity in the IMG for Define Process Templates
b) Create a new Process Template with the naming convention and the following
attributes
Field Value
Field Value
c) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry with the following: Process Template Business Version =
002
d) Select the Payroll Process Template Category folder within this activity of the IMG and
create a new entry with the following: Process Template Category = Monitoring
e) Select the Payroll Process Template Event Handler Run Time folder within this activity
of the IMG and create a new entry with the following: Payroll Process Template Event
Handler Run Time = CL_PYC_EHI_RELE_CHECK_DEF
f) Select the Step Group Template folder within this activity of the IMG and create a new
entry with the following.
Field Value
g) Double click the Assign Step Template to Step Group Template sub-folder that is within
the Step Group Template folder and create the following step template IDs and
Sequences. Acknowledge any warning messages by clicking enter and then save your
data
Step Template ID Process Step Template Sequence
Name
1. Back out to the IMG and select the activity Define Process Types
a) Create a new Process ID with the following attributes
Field Value
b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values
Step Template Process Step Parameter Parameter Parameter Val-
ID Template Type Type ue
Name
a) Save changes
c) Double click the subfolder for the Other Process Type Context and enter the following
Parameter Type Parameter Type Name Parameter Value
a) Save changes
d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following
Policy Type Policy Type Name
a) Save changes
1. Navigate to the SAP Easy Access Menu (Not the IMG) and launch the favorite for the PCC
Simplified Configuration Process Page: http://zmetdc00.wdf.sap.corp:55080/sap/bc/
ui5_ui5/sap/hrpy_pcc_conf_1/index.html?sap-client=800
2. Click the + button at the bottom right of the screen to create a new process
3. In the pop up box that appears select your Z##_CS_MON_PROCESS process type and
enter the following
a) Process Name
a) Your Choice
b) Payroll Area
c) Policies
d) Team
a) HRH65-##
e) Analytics
f) Payroll Period
Note:
*Will need to scroll down
Task 8: Start One Click Monitoring for our new Payroll Area
1. Launch the Payroll Control Center Manager role from your SAP Favorites
a) URL - PCC My Processes Manager (2017)
2. From the Payroll Control Center, main screen select the tab for Upcoming Processes
3. Click the Start process button for Period 01/YYYY for the MONITORING PROCESS we
created above
4. Click the tab for Current Processes and you should now see your monitoring policy that
was created for Simplified Configuration within this tab
6. Click the 1/3 button to view each of the steps involved in the process
a) Clicking any button will also refresh the screen
7. Once the process has completed (It may take a few minutes)
a) You can click 1/3 to refresh to check
8. The system will automatically move you to the next stepInitiate Policies after a few
seconds and should start automatically. The step will not automatically start this step if
you manually started the previous step – if that is the case then click the Start button to
begin the step for Initiate Policiesmanually
a) The system will change the status to In Process once we click the Start button
9. Once the Initiate Policies has completed (It may take a few minutes) we can view the
details of our run
a) Click see details button
c) View the execute check instance by clicking the link in the result field
d) View the execute KPI instances by clicking the link in the result field
10. Once we have viewed the details we can click confirm button to move onto the next step
within this monitoring process. You should now see the Monitoring screen. We would only
have alerts to investigate if we selected a validation rule that triggered an alert.
2. Select the activity DEFINE PROCESS TEMPLATES and create a new Process Template
a) Create a new Process Template with the following attributes
Field Value
a) Save
b) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry
b) Save your changes (You will get a warning message in a subsequent step if you
don’t save the changes now)
c) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry
d) We can skip the folder for Payroll Process Template Event Handler Run Time because
this is setup for only MONITORING. If you double-click the folder you will get a red error
message letting you know that you cannot create an entry.
e) Select the Step Group Template folder within this activity of the IMG
Field Value
f) Select the Assign Step Template to Step Group Template subfolder within the Step
Group Template folder and create the following Step Template IDs and Sequences
Step Template ID Process Step Template Sequence
Name
1. Back out to the IMG and select the activity Define Process Types
a) Enter the following information on the Process Type folder
Field Value
b) Double click the Payroll Steps Context and click the New Entries and enter the following
values
Step Step Name Parameter Parameter Parameter Val-
Type Type ue
a) Save changes
c) Double click the subfolder for the Other Process Type Context and enter the following
Parameter Type Parameter Type Name Parameter Value
a) Save changes
d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following
Policy Type Policy Type Name
a) Save changes
1. Navigate to the SAP Easy Access Menu (Not the IMG) and launch the favorite for the PCC
Simplified Configuration Process Page: http://zmetdc00.wdf.sap.corp:55080/sap/bc/
ui5_ui5/sap/hrpy_pcc_conf_1/index.html?sap-client=800
2. Click the + button at the bottom right of the screen to create a new process
3. In the pop up box that appears select your Z##_SC_PROCESS_PP process type and enter
the following
a) Process Name
a) Your Choice
b) Payroll Area
c) Policies
d) Team
a) HRH65-##
e) Analytics
f) Payroll Period
Note:
*Will need to scroll down
1. Launch the Payroll Control Center Manager role from your SAP Favorites
a) URL - PCC My Processes Manager (2017)
2. From the Payroll Control Center, main screen select the tab for Upcoming Processes
3. Click the Start process for Period 01/YYYY for the Production Payroll
4. Click the tab for Current Processes and you should now see your Production Payroll within
this tab
6. Click the 1/6 button to view each of the steps involved in the process
7. Once the process has completed (It may take a few moments) we can view the activities
that have already been completed
a) Verify the Start Payroll has been started and completed automatically
c) What is the status? Notice the Last change date and time stamp
8. Go back to the Payroll Control Center and verify the Run Payroll step was started and run
automatically.
9. Look in SAP and confirm that Payroll results exist for our employee
a) Go to transaction PC_PAYRESULT
c) Verify an entry exists for the first payroll of the current year 01/YYYY
10. Once you have verified the activities we can go back to the Payroll Control Center and the
system should have automatically taken you to the next step Posting Simulation and run it
12. Go back to the Payroll Control Center and click the confirm button to move onto the next
step within this production payroll process
a) Select the OK button
13. The system should automatically move you to the next step Initiate Policies & start the
next process for Initiate Policies
a) The system will change the status to In Process once we click the start button
14. Once the Initiate Policies has completed (It may take a few minutes) then we can view the
details of the Initiate Policies step
a) Click the see details button
15. Go back to the Payroll Control Center and click the confirm button to tell the system we are
completed with theInitiate Policies step
a) Add a Note saying Completed Initiate Policies
16. You should now see the Monitoring screen. We would only have alerts to investigate if we
selected a validation rule that triggered an alert.
18. The step for Exit Payroll will start automatically – give it a minute to let it complete
a) DO NOT MANUALLY START THIS STEP
LESSON SUMMARY
You should now be able to:
● Appendix
Learning Assessment
1. After running Production Payroll for a Payroll Area you will manually need to Exit Payroll.
Determine whether this statement is true or false.
X True
X False