PCC Config

Download as pdf or txt
Download as pdf or txt
You are on page 1of 345

HRH65

SAP SuccessFactors Payroll


Control Center

.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 2111
Course Duration: 5 Day(s)
Material Number: 50158964
SAP Copyrights, Trademarks and
Disclaimers

© 2022 SAP SE or an SAP affiliate company. All rights reserved.

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.

© Copyright. All rights reserved. iii


Typographic Conventions

American English is the standard used in this handbook.


The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

iv © Copyright. All rights reserved.


Contents

vii Course Overview

1 Unit 1: Introduction to the Payroll Control Center

3 Lesson: Current Payroll Process


9 Lesson: Payroll Control Center Overview
17 Exercise 1: Hire New Employee
23 Lesson: PCC Technical Pre-requisites

31 Unit 2: PCC Configuration

32 Lesson: Payroll Results Declustering


37 Exercise 2: Verify Declustered Results
40 Lesson: Payroll Control Center Background Jobs
47 Exercise 3: Verify Payroll Control Center Background Jobs &
Setup
50 Lesson: PCC Process Configuration
73 Exercise 4: Create New Key Performance Indicators
91 Exercise 5: Create New Alerts & Validations
121 Exercise 6: Configure One Click Monitoring
127 Exercise 7: Run One Click Monitoring
137 Exercise 8: Configure Production Payroll
143 Exercise 9: Run Production Payroll
155 Exercise 10: Setup Post Production Payroll Processes
161 Exercise 11: Run Post Production Payroll Processes
169 Exercise 12: Configure Off Cycle Payroll
175 Exercise 13: Run Off Cycle Payroll

181 Unit 3: PCC Roles

182 Lesson: Manager Role


189 Exercise 14: Create & Run Validation as Payroll Manager
198 Lesson: Administrator Role
203 Exercise 15: Update Data using Super User - Manager and
Admin
207 Exercise 16: Update Data using Administrator
211 Exercise 17: Re-run PCC Validation as Payroll Manager

219 Unit 4: PCC Authorization

220 Lesson: Authorization in the Payroll Control Center


227 Exercise 18: Verify User Authorization Objects for PCC
231 Lesson: Employee Central Role Based Authorization

© Copyright. All rights reserved. v


237 Unit 5: PCC Tools

238 Lesson: Action Log/Audit Tools


241 Exercise 19: Run Action Log Viewer
244 Lesson: Reset Process Instance
247 Exercise 20: Reset PCC Process for Testing
251 Lesson: Declustering Tools
255 Exercise 21: Manage Declustered Payroll Results

263 Unit 6: PCC Integration

265 Lesson: Fiori Launchpad & HR Renewal


271 Lesson: Employee Central

287 Unit 7: PCC RDS and Partner Solutions

289 Lesson: Rapid Deployment Solution Overview


291 Lesson: Delivered RDS Content & Partner Content
301 Lesson: RDS Technical Implementation Details
305 Lesson: SAP Best Practice Content - Manage Configuration

315 Unit 8: Appendix

316 Lesson: Appendix


319 Exercise 22: Case Study: Payroll Control Center

vi © Copyright. All rights reserved.


Course Overview

TARGET AUDIENCE
This course is intended for the following audiences:
● Systems Architect
● Application Consultant
● Support Consultant

© Copyright. All rights reserved. vii


viii © Copyright. All rights reserved.
UNIT 1 Introduction to the Payroll
Control Center

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

● Explain the current payroll process


● Process payroll using SAP backend system
● Run Payroll Using the Payroll Control Center
● Hire New Employee’s in your assigned Payroll Area
● Recall PCC Technical Pre-reqs

© Copyright. All rights reserved. 1


Unit 1: Introduction to the Payroll Control Center

2 © Copyright. All rights reserved.


Unit 1
Lesson 1
Current Payroll Process

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the current payroll process
● Process payroll using SAP backend system

Current Payroll Process


Current Payroll Process

● SAP Payroll – The Best Payroll Solution


- Comprehensive Payroll System
- End-to-End Payroll
- Retroactive Payroll Built in
- Global System
■ Country Specific functionality delivered
- Configurable and Customizable
- Beautiful Front End
- Easy Guided Activity Processing

Figure 1: Current Payroll Process – SAP Payroll Processing

Menu: Human Resources → Payroll → REGION → COUNTRY → Payroll → . . ..

© Copyright. All rights reserved. 3


Unit 1: Introduction to the Payroll Control Center

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).

Figure 2: Current Payroll Process – Managing the Control Record

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.

4 © Copyright. All rights reserved.


Lesson: Current Payroll Process

Menu:Human Resources → Payroll → Americas → USA (Canada) → Tools → Control Record.

Figure 3: Current Payroll Process - Pre-Payroll Process

Cannot run any payroll reporting reports because payroll results do not exist. Information
from simulations is very limited

Figure 4: Current Payroll Process – Running Payroll

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.

© Copyright. All rights reserved. 5


Unit 1: Introduction to the Payroll Control Center

If changes have been made in payroll configuration in the payroll past, forced retroactive
accounting must be selected .

Figure 5: Current Payroll Process – Payroll Calculation

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.

Process Payroll Using SAP Backend System

Figure 6: Current Payroll Process - Current Payroll Reporting

● - Need to have Payroll Results


■ Cannot run reports with simulation
■ Limited timeframe to run reports
- Transactional Reporting

6 © Copyright. All rights reserved.


Lesson: Current Payroll Process

■ Select variants
■ Custom layouts
■ Output to Excel & Analyze
- Payroll Results (PC_PAYRESULT)
- Payroll Journal
- Payroll Reconciliation Report
- Wage Type Reporter

Figure 7: Current Payroll Process - Post Payroll Processing

● - Transactional Post Payroll Process


■ Select correct variant
- Bank Transfer
■ Pre-DME
■ DME
- Payroll Posting
■ Execute Posting
■ Process Posting
- Third Party Remittance
■ Evaluate Remittance
■ Create Posting Run
■ Process Posting

LESSON SUMMARY
You should now be able to:
● Explain the current payroll process

© Copyright. All rights reserved. 7


Unit 1: Introduction to the Payroll Control Center

● Process payroll using SAP backend system

8 © Copyright. All rights reserved.


Unit 1
Lesson 2
Payroll Control Center Overview

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

Run Payroll Using the Payroll Control Center

Figure 8: Payroll Control Center Overview

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

Payroll Control Center


Can be used with On Premise SAP HCM or with Employee Central, and is easier for new
Payroll Managers and Admins to train on.
Issues can be identified and Fixed before starting payroll. Gives users the ability to build their
company policy checks into the Payroll run (Existing ABAP Developer are able to do this).
Visibility to important Key Performance Indicators and Policy deviations. There is a huge
visibility increase over end to end payroll as well as a huge time savings in End to End Payroll.
Full Payroll Process can be run in front end. This allows for:
● Financial Posting to Accounting
● Data Medium Exchange - Payments to Employee's (Pre-DME and DEM)
● Check Printing

© Copyright. All rights reserved. 9


Unit 1: Introduction to the Payroll Control Center

Figure 9: Payroll Control Center Overview

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.

Figure 10: Payroll Control Center Overview

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.

10 © Copyright. All rights reserved.


Lesson: Payroll Control Center Overview

Calendar Based - History & Updates (Manager)

Figure 11: Payroll Control Center – History & Updates (Manager)

● Initially released in July 2014 in HR Renewal 2.0


● Initial Payroll Manager screen was a calendar based UI – no longer recommended to use
this version

© Copyright. All rights reserved. 11


Unit 1: Introduction to the Payroll Control Center

Process Oriented - History & Updates (Manager)

Figure 12: Payroll Control Center – History & Updates (Manager)

User experience for Payroll Manager was updated in February 2015 with HR Renewal 2.0
Feature Pack 3 with a process oriented approach.

Enhancements - History & Updates (Manager)

Figure 13: Payroll Control Center – History & Updates (Manager)

12 © Copyright. All rights reserved.


Lesson: Payroll Control Center Overview

● 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

History & Updates (Admin)

Figure 14: Payroll Control Center – History & Updates (Admin)

● Initially released in July 2014 in HR Renewal 2.0


● Initial Admin screen had an initial worklist landing page, from there you drill into each tab

Enhancements - History & Updates (Admin)

Figure 15: Payroll Control Center – History & Updates (Admin)

User experience for Payroll Administrator was updated in May 2015 with HR Renewal 2.0
Feature Pack 3.

More Enhancements - History & Updates (Admin)

Figure 16: Payroll Control Center – History & Updates (Admin)

© Copyright. All rights reserved. 13


Unit 1: Introduction to the Payroll Control Center

User experience for Payroll Administrator was updated in April 2017.

Figure 17: Payroll Control Center - Payroll Manager: Initial Screen

Figure 18: Payroll Control Center - Payroll Manager: Detailed Screen

Figure 19: Payroll Manager: Assign Validation to Administrator

14 © Copyright. All rights reserved.


Lesson: Payroll Control Center Overview

Figure 20: Payroll Control Center - Payroll Manager: Process Payroll

Figure 21: Payroll Control Center - Payroll Administrator: Login Screen

Figure 22: Payroll Control Center - Payroll Administrator: Detailed Screen

© Copyright. All rights reserved. 15


Unit 1: Introduction to the Payroll Control Center

Figure 23: Helpful Tip!

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.

16 © Copyright. All rights reserved.


Unit 1
Exercise 1
Hire New Employee

As a Payroll manager, you need to hire a new employee into your Payroll Area.

1. Launch the Fiori Launchpad.

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

Effective Date January 01 of the current year


(01/01/YYYY)

Reason blank
Position 99999999 (leave default)
Personnel Area CABB

EE Group (Employee Group) 1

EE Subgroup (Employee Subgroup) X0

Personnel Number 722991##

4. Enter the following values for ORGANIZATIONAL ASSIGNMENT and select the Next button

Field Value

Personnel Subarea 0002

Payroll Area X1-X9 for groups 01-09, Y0-Y9 for groups


10-19 Z0-Z9 for groups 20-20 and ZA for
group 30

5. Enter the employee’s personal information with the required fields with the following
entries and save the data
Field Value

Form of Address Your Choice


Last Name Your Choice
First Name Your Choice
Date of Birth Your Choice
Nationality Your Choice

© Copyright. All rights reserved. 17


Unit 1: Introduction to the Payroll Control Center

Field Value

Communication Language Your Choice

6. Create a new Address (Permanent residence) record and with the following entries and
save the data
Field Value

Country Key Germany

City Your Choice

7. Enter the employees working time details on the Create Planned Working Time screen.

8. Accept any warning message prompts that occur

9. Enter the employee’s pay scale group and level


Field Value

Pay Scale Group E03


Level 01

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

Payment Method Überweisung / Bank Transfer – should be


defaulted
Bank Country Germany – should be defaulted
Bank Key 12312312 (Citibank)

Bank Account Your Choice

Payment currency Euro (EMU) – should be defaulted

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

18 © Copyright. All rights reserved.


Unit 1
Solution 1
Hire New Employee

As a Payroll manager, you need to hire a new employee into your Payroll Area.

1. Launch the Fiori Launchpad.


a) Should be saved under your favorites (URL - Fiori Launchpad)

b) The link = http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/ui2/ushell/shells/


abap/Fiorilaunchpad.html?sap-client=800&sap-language=EN

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.

b) Press the Edit home page button

c) Press the + button to open the App Finder

d) Press the append button underneath Add New International EE (99)

e) Press the < back button at top left

f) Click the Close button at the bottom right

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

Effective Date January 01 of the current year


(01/01/YYYY)

Reason blank
Position 99999999 (leave default)
Personnel Area CABB

EE Group (Employee Group) 1

EE Subgroup (Employee Subgroup) X0

Personnel Number 722991##

a) On the General Process Data screen enter the values from the table.

b) Choose Next button

4. Enter the following values for ORGANIZATIONAL ASSIGNMENT and select the Next button

Field Value

Personnel Subarea 0002

© Copyright. All rights reserved. 19


Unit 1: Introduction to the Payroll Control Center

Field Value

Payroll Area X1-X9 for groups 01-09, Y0-Y9 for groups


10-19 Z0-Z9 for groups 20-20 and ZA for
group 30

5. Enter the employee’s personal information with the required fields with the following
entries and save the data
Field Value

Form of Address Your Choice


Last Name Your Choice
First Name Your Choice
Date of Birth Your Choice
Nationality Your Choice
Communication Language Your Choice

6. Create a new Address (Permanent residence) record and with the following entries and
save the data
Field Value

Country Key Germany

City Your Choice

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

8. Accept any warning message prompts that occur

9. Enter the employee’s pay scale group and level


Field Value

Pay Scale Group E03


Level 01

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

b) Note – Annual salary may show $0 – this is fine

10. Set up a bank transfer to your employee by keeping the Bank Company as Germany and
using the following values and click Next

20 © Copyright. All rights reserved.


Lesson: Payroll Control Center Overview

Field Value

Payment Method Überweisung / Bank Transfer – should be


defaulted
Bank Country Germany – should be defaulted
Bank Key 12312312 (Citibank)

Bank Account Your Choice

Payment currency Euro (EMU) – should be defaulted

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

© Copyright. All rights reserved. 21


Unit 1: Introduction to the Payroll Control Center

LESSON SUMMARY
You should now be able to:
● Run Payroll Using the Payroll Control Center
● Hire New Employee’s in your assigned Payroll Area

22 © Copyright. All rights reserved.


Unit 1
Lesson 3
PCC Technical Pre-requisites

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Recall PCC Technical Pre-reqs

Recall PCC Technical Pre-Reqs

Figure 24: Payroll Control Center - System Requirements

Go to https://support.sap.com/software/patches.html to view the levels available for that


component.
For an alphabetical list of products, go to H → HR Renewal → HR Renewal 2.0 → Comprised
Software Component Versions → EA-HR.
SAP ECC 6.0 Enhancement Pack 7 or Enhancement Pack 8
HR Renewal 2.0 Technical Components
EA-HR 608 Support Package 00
SAP_HR 608 Support Package 00
We recommend using HR Renewal 2.0 Feature Pack 4 for newer screens and functionality
(Which will be talked about in this class)
EA-HR 608 Support Package 15
SAP_HR 608 Support Package 15
Requires declustered Payroll Results - For you to build "Validations"
Does not require historical Declustering and can be done without taking up huge space
Can delete declustered results afterwards if you don't need it

© Copyright. All rights reserved. 23


Unit 1: Introduction to the Payroll Control Center

SAP Payroll configuration already in place


DOES NOT Requires SAP HANA*
SAP HANA speeds up the processes, but declustering tools must be configured

Figure 25: Business Functions

Transaction SFW5 (Switch Framework Customizing) - Enterprise Business Functions.


Typically activated by Basis

Payroll Control Center Technical Pre-requisites


● HCM_LOC_CI_50 - HCM Declustering Tools
● HCM_LOC_CI_62 - Payroll Data Source Framework (Reversible)
● HCM_LOC_CI_63 - Authorization Framework for transparent PY data
● HCM_LOC_CI_68 - Payroll Control Center for the Payroll Process Manager (Reversible)
● HCM_LOC_CI_72 - Payroll Control Center 02 (Reversible)
● HCM_LOC_CI_75 - HCM Declustering for Concurrent Employment Payroll Result
● HCM_LOC_CI_76 - Payroll Control Center 03 (Reversible)
● HCM_LOC_CI_79 – Payroll Log Storage (Reversible)
● HCM_LOC_CI_81 - Payroll Control Center 04 (Reversible)
● HCM_LOC_CI_88 - Payroll Control Center 05 (Reversible)
- February 2016
● HCM_LOC_CI_89 - Payroll Control Center 1605 (Reversible)
- May 2016
● HCM_LOC_CI_92 - Payroll Control Center 06 (Reversible)
- June 2016
● HCM_LOC_CI_95 - Payroll Control Center - Action Log Viewer (Reversible)
- December 2016
● HCM_LOC_CI_97 - Payroll Control Center - Process Management (Reversible)
- February 2017
● HCM_LOC_CI_99 - Payroll Control Center: Alert Management and Team Alerts
- May 2017

24 © Copyright. All rights reserved.


Lesson: PCC Technical Pre-requisites

● HCM_LOC_CI_100 - Payroll Control Center: Off-Cycle Enablement (Reversible)


- August 2017

Figure 26: Business Functions

Read the release notes of business functions before activating


For SuccessFactors Employee Central Payroll make sure to check the quarterly IRR notes

Figure 27: Required setup

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

© Copyright. All rights reserved. 25


Unit 1: Introduction to the Payroll Control Center

● PYC_TEAM_ALERTS_SRV - Payroll Control Center Team Alerts


● PYD_CONT_SRV - Payroll Data Source Content International
● PYD_FRW_SRV - CL_PYD_FRW_DPC_EXT

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)

Figure 28: Netweaver Gateway — Required Setup

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

Figure 29: SICF Services

Go to Transaction SICF and search for Service Name = HRPY*

26 © Copyright. All rights reserved.


Lesson: PCC Technical Pre-requisites

LESSON SUMMARY
You should now be able to:
● Recall PCC Technical Pre-reqs

© Copyright. All rights reserved. 27


Unit 1: Introduction to the Payroll Control Center

28 © Copyright. All rights reserved.


Unit 1

Learning Assessment

1. Which of the following are included in the SAP Payroll Process?


Choose the correct answers.

X A Release Payroll

X B Lock Payroll

X C Start Payroll

X D Check Results

X E Exit Payroll

2. Which of the following explains the term "One Click Monitoring"?


Choose the correct answer.

X A The process in SAP SuccessFactors used to run production payroll

X B The process in SAP SuccessFactors which allow us to assign errors to


administrators

X C The process in SAP SuccessFactors used to run pre-payroll activities

X D The process in SAP SuccessFactors used to run post-production 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

© Copyright. All rights reserved. 29


Unit 1: Learning Assessment

30 © Copyright. All rights reserved.


UNIT 2 PCC Configuration

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

● Explain Payroll Results Declustering


● Verify Declustered Payroll Results
● Verify PCC Background Jobs
● 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

© Copyright. All rights reserved. 31


Unit 2
Lesson 1
Payroll Results Declustering

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain Payroll Results Declustering
● Verify Declustered Payroll Results

Explain Payroll Results Declustering


Payroll Results Declustering: Myths & Misconceptions
● The Declustering functionality is not new – (available since EHP4), what is new is the
creation of pre-payroll declustered results, making PCC Validations possible during
monitoring
● You do not need to decluster ALL Payroll tables
● You do not need to decluster PAST Payroll tables
● Declustering does NOT replace clustered payroll results
● Declustering will NOT affect existing payroll reports and results

Figure 30: Payroll Results Declustering

Clustered Results live on PCL2 and are created by RPCALC**


SAP translates these clustered results via a report such as PC_PAYRESULT
Now with declustered results, it means that we can go and look at these results on a table and
select them directly

32 © Copyright. All rights reserved.


Lesson: Payroll Results Declustering

Figure 31: Payroll Results Declustering: P2RX_RT

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.

Figure 32: Payroll Results Declustering: HRPY_RGDIR

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

© Copyright. All rights reserved. 33


Unit 2: PCC Configuration

Figure 33: Payroll Results Declustering: HRDCT_TPY_RGDIR

Figure 34: Payroll Results Declustering: Country Specific Declustering

● Country Specific Declustering


- Define Declustering settings for country
● Select the tables to decluster
- Only the ones needed for your validations
● Ability to set DB connection
- Decluster to separate HANA DB for example

34 © Copyright. All rights reserved.


Lesson: Payroll Results Declustering

Figure 35: Payroll Results Declustering: P2RX_EVAL_PERIOD

Make sure to decluster table P2RX_EVAL_PERIOD.


Country Independent → not accessed through IMG.
● - Cluster ID CU on Cluster Table PCL2

Configure through SM30


● - V_T77DCT_OPTION → Turn on first
- V_T77DCT_REG → Select table

Used in RDS programming

Figure 36: Payroll Results Declustering: HCM_LOC_CI_75

Verify Declustered Payroll Results

Figure 37: Payroll Results Declustering: Declustering Tools

© Copyright. All rights reserved. 35


Unit 2: PCC Configuration

HRDCT_LOAD_PY_RX (Program RPCDCT_INITIAL_LOAD) (We will discuss this in greater


detail in Unit 6)

Figure 38: Payroll Results Declustering: Declustering Tools

HRDCT_DEL_DATA (Program RPCDCT_DEL_DCT_DATA) (We will discuss this in greater


detail in Unit 6)

36 © Copyright. All rights reserved.


Unit 2
Exercise 2
Verify Declustered Results

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.

Task 1: Verify Clustering is Turned On


Verify that Declustering has been turned on in the system for International Payroll with the
option for synchronous Declustering

1. From the SAP IMG (Transaction SPRO) navigate to the following Payroll→Payroll
International → Declustering Tools → Define Settings for Declustering Tools

Task 2: Verify Country Specific Tables


Verify that the following country specific tables have been setup to create declustered results
when payroll is run for International Payroll

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

Task 3: Verify Country Independent Tables


Verify that the following country independent tables have been setup to create declustered
results when payroll is run

1. Navigate to transaction SM30 and type table V_T77DCT_OPTION and enter the following:

2. Verify that synchronous Declustering has been switched on

3. Go back to transaction SM30 and type table V_T77DCT_REG and enter the following:

4. Verify that the following table exists as an entry

© Copyright. All rights reserved. 37


Unit 2
Solution 2
Verify Declustered Results

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.

Task 1: Verify Clustering is Turned On


Verify that Declustering has been turned on in the system for International Payroll with the
option for synchronous Declustering

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

Task 2: Verify Country Specific Tables


Verify that the following country specific tables have been setup to create declustered results
when payroll is run for International Payroll

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

Task 3: Verify Country Independent Tables


Verify that the following country independent tables have been setup to create declustered
results when payroll is run

1. Navigate to transaction SM30 and type table V_T77DCT_OPTION and enter the following:
a) HR Cluster Table = PCL2

b) Relation ID = CU

2. Verify that synchronous Declustering has been switched on

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

4. Verify that the following table exists as an entry


a) EVAL_PERIOD

38 © Copyright. All rights reserved.


Lesson: Payroll Results Declustering

LESSON SUMMARY
You should now be able to:
● Explain Payroll Results Declustering
● Verify Declustered Payroll Results

© Copyright. All rights reserved. 39


Unit 2
Lesson 2
Payroll Control Center Background Jobs

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Verify PCC Background Jobs

Verify PCC Background Jobs

Figure 39: PCC Background Jobs: PYC_ADM_TRANSACTION part 1

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.

40 © Copyright. All rights reserved.


Lesson: Payroll Control Center Background Jobs

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

Figure 40: PCC Background Jobs : PYC_ADM_TRANSACTION part 2

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.

© Copyright. All rights reserved. 41


Unit 2: PCC Configuration

Figure 41: PCC Background Jobs : PYC_ADM_TRANSACTION part 3

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.

Figure 42: PCC Background Jobs : PYC_ADM_TRANSACTION prt 4

42 © Copyright. All rights reserved.


Lesson: Payroll Control Center Background Jobs

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.

Figure 43: PCC Background Jobs : PYC_ADM_TRANSACTION part 5

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.

Figure 44: PCC Background Jobs: PYC_ADM_TRANSACTION part 6

© Copyright. All rights reserved. 43


Unit 2: PCC Configuration

Maintain Database Access Options. Decide how the database should be accessed – standard
is to use JOIN in SQL

Figure 45: PCC Background Jobs: PYC_ADM_TRANSACTION part 7

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.

Figure 46: PCC Background Jobs: PYC_ADM_TRANSACTION part 6

Figure 47: PCC Background Jobs : PYC_ADM_TRANSACTION part 7

Be aware of spool request limits. See SAP Note 16354


Programs to run;

44 © Copyright. All rights reserved.


Lesson: Payroll Control Center Background Jobs

● RSPO1043
● RSPO1041

© Copyright. All rights reserved. 45


Unit 2: PCC Configuration

46 © Copyright. All rights reserved.


Unit 2
Exercise 3
Verify Payroll Control Center Background Jobs
& Setup

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

1. Navigate to the Admin Transaction Report.

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.

© Copyright. All rights reserved. 47


Unit 2
Solution 3
Verify Payroll Control Center Background Jobs
& Setup

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

1. Navigate to the Admin Transaction Report.


a) On the SAP Easy Access Menu screen, choose Human Resources → Payroll →
International → Tools → Payroll Control Center → Admin Transaction Report.

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.

b) Timeout for re-check should be set to 30 seconds.

4. Verify that the recurrence for regular wrap-up jobs has been setup.
a) Should be setup with a recurrence of 3 hours.

b) Should have a use Case ID

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.

48 © Copyright. All rights reserved.


Lesson: Payroll Control Center Background Jobs

LESSON SUMMARY
You should now be able to:
● Verify PCC Background Jobs

© Copyright. All rights reserved. 49


Unit 2
Lesson 3
PCC Process Configuration

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

Payroll Control Center(PCC): Pre-Payroll

Figure 48: Payroll Control Center - Link Information

View Host Name and Service Name through t-code SMICM and click Shift+F1

Figure 49: Payroll Control Center - Link Information

50 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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)

PCC Configuration — General Information


Once pre-requisite setup is met, PCC Configuration will involve:
● Key Performance Indicators (KPIs) – View analytics of payroll results
● Alerts/Validations – Search for policy deviations or errors in your payroll
● Processes – Setup monitoring, production, posting, off-cycle, etc.

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.

Existing Setup - KPIs & Validations


This has been completed for us in this class

© Copyright. All rights reserved. 51


Unit 2: PCC Configuration

● 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.

Figure 50: Key Performance Indicators

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

High Level Steps to Create a New KPI

Figure 51: High Level Steps to Create a New KPI

High Level Steps to Create a New KPI as outlined in table above


Design the KPI – what will it show and how will you find the appropriate data from the system?
As mentioned previously, consult the RDS/Best Practice documentation on all out-of-box
alerts and KPIs. This with involvement from the customer will help determine what needs
tweaked/added/created!
This has been completed for us in this class

1. Create the ABAP code for the KPI in a CLASS and METHOD

52 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

a. Copy the delivered class CL_PYC_EXAMPLE_KPI_EE_NUM or


CL_PYC_EXAMPLE_KPI_AMT_CHART and write your logic

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)

3. Group all of your KPIs into a Class (Classify Data Sources)

a. Can create folders to organize and sort

4. Assign your group of KPIs to your Monitoring/Production Payroll process (Define


Processes)

5. Simplified configuration automatically defines the variable (PYP_PROC &


PYP_PROC_INST) that are related to each of your KPIs (Define Data Source Instance).

Step 1 for New KPI — Create the ABAP Code

Figure 52: Step 1 for New KPI — Create the ABAP Code

● Transaction Code = SE80


● Copy from an existing SAP delivered or RDS ABAP Class
- Ex: CL_PYC_EXAMPLE_KPI_AMT_CHART
● Update logic in the system

Step 2 for New KPI — Create the KPI Details

Figure 53: Step 2 for New KPI — Create the KPI Details

© Copyright. All rights reserved. 53


Unit 2: PCC Configuration

● 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

Step 2 for New KPI (cont) — Input & Output

Figure 54: Step 2 for New KPI (cont) — Input & Output

● Configure the input & output requirements for this KPI


- Input is usually PYP_PROC & PYP_PROC_INST
- Output will be the PYP_KPI_RESULT parameter delivered by SAP
- Output detail will be PYP_KPI which is delivered by SAP
- Do not need “status change reason of result parameter types” as this is only for alerts
- Do not need “asgmt. of semantic category” as this is only for alerts

54 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Step 2 for New KPI (cont) — Icon for KPI

Figure 55: Step 2 for New KPI (cont) — Icon for KPI

We assign the Icon for the KPI.


Find PCC KPI Logo using SAP Icon Explorer website which shows list of standard icons:
https://openui5.hana.ondemand.com/iconExplorer.html

© Copyright. All rights reserved. 55


Unit 2: PCC Configuration

Step 3 for New KPI — Group the KPIs Together

Figure 56: Step 3 for New KPI — Group the KPIs Together

● Create a “Class” which contains folders to group KPIs on the screen


● Assign Data Source Types from Step #1 within the folder
- Data source types contain the logic in the form of an ABAP Class (Run Time Class)
- Inform the system that the "Type Category" for this field is a KPI.

56 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Key Performance Indicator Results

Figure 57: Key Performance Indicator Results

The folders configured in Step #3 which contain the data source instance in Step #2 form the
KPIs for our process

Step 4 for New KPI

Figure 58: Step 4 for New KPI

● The Class or group of KPIS are assigned at Process level when we create the process

© Copyright. All rights reserved. 57


Unit 2: PCC Configuration

- KPIs for Monitoring Process


- KPIs for Monitoring Process
● Group of KPIs comes from configuration “Classify Data Sources”

PCC Configuration: Alerts/Validations


Alerts/Validations

Figure 59: Alerts/Validations

● 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.

High Level Overview

Figure 60: High Level Overview

● 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)

a. Define the details of the validation such as Input & Output

58 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

i. Input is typically PYP_PROC & PYP_PROC_INST

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

3. Group all of your alerts into Classes (Classify Data Sources)

a. Each class in this configuration will be a folder

b. The previous PCC screens used the “Folder” functionality within this configuration
node but that is no longer the case

4. Assign your group of alerts to your Monitoring/Production Payroll process (Define


Processes or Simplified UI)

5. Variables are then automatically defined and related to each of your validations through
Simplified Configuration.

Step 1 for New Alert — Create the ABAP Code

Figure 61: Step 1 for New Alert — Create the ABAP Code

● Transaction Code = SE80


● Copy from an existing SAP delivered or RDS ABAP Class
- Ex: CL_PYC_CHK_AMT_GT_SAMP
● Update logic

© Copyright. All rights reserved. 59


Unit 2: PCC Configuration

Step 2 for New Alert — Create the Details for Each Alert

Figure 62: Step 2 for New Alert — Create the Details for Each Alert

● Similar setup to KPIs, but for our validations


● Create the Data Source Types with the details
- Tell the system in the “Type Category” field that this is for a policy check

Validations - Configuration of Input and Output

Figure 63: Validations - Configuration of Input and Output

● 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:

60 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Validations - Configuration of Detail Screens

Figure 64: Validations - Configuration of Detail Screens

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

© Copyright. All rights reserved. 61


Unit 2: PCC Configuration

Validations - Detail Screen Output

Figure 65: Validations - Detail Screen Output

Step 3 for New Alert — Group Alerts Together (Simplified)

Figure 66: Step 3 for New Alert — Group Alerts Together (Simplified)

● Create groups of alerts

62 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

● Each process is assigned a single class for KPIs, but for alerts we can assign multiple
classes or groups

Step 4 for New Alert — Assign Alerts to Process (Simplified)

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

Process Step Templates — SAP Delivered Configuration

Figure 68: PCC Process Configuration: Process Step Templates — SAP Delivered Configuration

This activity has the logic for the standard programs


● PYP_V2 are for the new PCC screens
● Can define whether a step is auto started and auto confirmed, or whether user has to
manually go in and start/confirm this step
● May need to come and build logic if you have custom steps or processes that you want to
build into your PCC process

© Copyright. All rights reserved. 63


Unit 2: PCC Configuration

Helpful Tip!

Figure 69: Helpful Tip!

PCC Simplified Process Configuration: Simplified Configuration


Simplified Configuration

Figure 70: Simplified Configuration

● Two authorization objects are delivered with Simplified Configuration


- P_PYC_POL — Used to control access to policies on the front end (Policy Types)
- P_PYC_PYP — Used to Control access to processes on the front end (Process Types)
● Simplified Configuration is delivered within Payroll International —> Payroll Control Center
part of the IMG under its own Node
● Simplified Configuration was released in 1611 in Support Pack 29 & 30 (Business Function
HCM_LOC_CI_92: Business Function PCC Simplified Configuration)
- Release in Support Pack 29 and Conversion Tools released in Support Pack 30
● Process Context is required to use Simplified Configuration since we are no longer going
into configuration to pass the values
● Provides two front end SAPUI5 screens that allows more user friendly configuration and
cuts down the number of steps
- Process Configuration (hrpy_pcc_conf_1)
- Policy Configuration (hrpy_pcc_conf_2)
● Allows payroll managers to dynamically pick the validations, KPI groups, team members, &
generate the PCC date without the need for transports and IT intervention

64 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

● SAP has provided tools to move existing configuration into the Simplified Configuration
framework

Naming Convention for Policies and Processes

Figure 71: Naming Convention for Policies and Processes

● 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

Figure 72: Define Process

● Selecting Payroll = Define Process Instance Parameter Values

© Copyright. All rights reserved. 65


Unit 2: PCC Configuration

● 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

Figure 73: Define Policies

● You just create a group and then pick which validations are within that group
- hrpy_pcc_conf_2

High Level Overview (Simplified)


Design and Create Processes for your organization (Monitoring, Production PY, FI Acct)

1. Define the Process Template (Same as non simplified) - BACKEND

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)

66 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

c. Define the Category (MO, PP, OT)

d. Define the steps within this process template (Start Payroll, Run Payroll, Posting
Simulation) which are delivered by SAP

2. Define Policy Types - BACKEND

3. Define Process Types - BACKEND

4. Use Simplified UI to enter specifics - Front End

a. Define Payroll Area

b. Select Alerts

c. Select Administrators/Team

d. Select KPI group

e. Select Dates

Step 1 — Define Process Templates

Figure 74: Step 1 — Define Process Templates

● Create the Details for your process template


- Business Version
- Category
- Event Handler
- Steps involved in the process

V_PYD_D_PT& V_PYD_D_TY

© Copyright. All rights reserved. 67


Unit 2: PCC Configuration

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

Step 1 — Define Process Templates (cont)

Figure 75: Step 1 — Define Process Templates (cont)

Step 2— Define Policy Types

Figure 76: Step 2— Define Policy Types

● Create groups of policies/alerts that makes it so different PCC processes can have
separate groups of alerts

68 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Step 3— Define Process Types

Figure 77: Step 3— Define Process Types

● Create the Details for your process


- Country
- Authorization name range
- Administrator Group
■ From T526
- Event Handler Enabled
- Program names and variants
- Period Parameters
- Groups of Policy Types

© Copyright. All rights reserved. 69


Unit 2: PCC Configuration

Step 4 — Simplified UI

Figure 78: 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

70 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Helpful Tip!

Figure 79: 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!

Figure 80: 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.

© Copyright. All rights reserved. 71


Unit 2: PCC Configuration

Helpful Tip!

Figure 81: 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.

Figure 82: Helpful Tip!

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

72 © Copyright. All rights reserved.


Unit 2
Exercise 4
Create New Key Performance Indicators

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. Integrate the following KPIs into Payroll Control Center:


# Description ABAP Run Time Folder
Class

1 Num of EEs with ZCL_PYC_PY_KPI Gross Pay*


gross pay (Em- _EE_NUM
ployees Paid)

2 Gross pay com- ZCL_PYC_PY_KPI Gross Pay*


pared to last peri- _AMT_D_CH
od bar graph (Total
Gross Pay)

3 Check if FI periods ZCL_PYC_FI_KPI Finance*


are open (Finance _PERIODS
Period Check)

4 Check if PY post- ZCL_PYC_FI_KPI Finance*


ing transferred _DOCS
(Payroll Posting)

5 EE new hires (# ZCL_PYC_KPI_EX Employee Stats


New Hires) _EE_NUM_NH

© Copyright. All rights reserved. 73


Unit 2: PCC Configuration

# Description ABAP Run Time Folder


Class

6 EE num org ZCL_KPI_EX_EE_ Employee Stats


changes (# Org NUM_ORG_CHA
Changes)

7 EE num diff (Differ- ZCL_PYC_KPI_EE Employee Stats


ence Absolute) _DIFF_ABS

8 EE count bar chart ZCL_PYC_EE_NUM Employee Stats


between periods _CHART
(# Employees)

9 EE num diff per- ZCL_KPI_EX_EE_ Employee Stats


centage (Differ- NUM_DIFF_PER
ence in %)

Task 1: Configure Individual PCC Key Performance Indicators


Navigate to the Payroll Control Center part of the SAP IMG and select the activity for Payroll
→ Payroll International → Payroll Data Source Framework → Create Data Source Types
Select Create Data Source Types in the box that pops up

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

74 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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

© Copyright. All rights reserved. 75


Unit 2: PCC Configuration

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 %)

Task 2: Create a PCC KPI Group


Navigate to the Payroll Control Center part of the SAP IMG and select the activity for Payroll
→ Payroll International → Payroll Data Source Framework → Classify Data Sources

1. Select Setup Data Source Classes in the box that pops up

76 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Task 3: Create a PCC KPI Using the Configuration Workbench Tool


Example
In this task you will create the Num of EEs with gross pay (Employees Paid) KPI, which is the
same analytics as configured in the IMG (Task 1, Step 1).

1. Note the differences as you complete your configuration!

© Copyright. All rights reserved. 77


Unit 2
Solution 4
Create New Key Performance Indicators

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. Integrate the following KPIs into Payroll Control Center:


# Description ABAP Run Time Folder
Class

1 Num of EEs with ZCL_PYC_PY_KPI Gross Pay*


gross pay (Em- _EE_NUM
ployees Paid)

2 Gross pay com- ZCL_PYC_PY_KPI Gross Pay*


pared to last peri- _AMT_D_CH
od bar graph (Total
Gross Pay)

3 Check if FI periods ZCL_PYC_FI_KPI Finance*


are open (Finance _PERIODS
Period Check)

4 Check if PY post- ZCL_PYC_FI_KPI Finance*


ing transferred _DOCS
(Payroll Posting)

5 EE new hires (# ZCL_PYC_KPI_EX Employee Stats


New Hires) _EE_NUM_NH

78 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

# Description ABAP Run Time Folder


Class

6 EE num org ZCL_KPI_EX_EE_ Employee Stats


changes (# Org NUM_ORG_CHA
Changes)

7 EE num diff (Differ- ZCL_PYC_KPI_EE Employee Stats


ence Absolute) _DIFF_ABS

8 EE count bar chart ZCL_PYC_EE_NUM Employee Stats


between periods _CHART
(# Employees)

9 EE num diff per- ZCL_KPI_EX_EE_ Employee Stats


centage (Differ- NUM_DIFF_PER
ence in %)

Task 1: Configure Individual PCC Key Performance Indicators


Navigate to the Payroll Control Center part of the SAP IMG and select the activity for Payroll
→ Payroll International → Payroll Data Source Framework → Create Data Source Types
Select Create Data Source Types in the box that pops up

1. Create a new Data Source type for our 1st requested KPI – Number of Employees with
Gross Pay (Employees Paid)

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_EES_W_GROSS

Name in DB Z## KPI: Total Employees Paid


with Gross Pay

Run Time Class ZCL_PYC_PY_KPI_EE_NUM

Country Grouping 99

© Copyright. All rights reserved. 79


Unit 2: PCC Configuration

Field Value

Transparent Results Supported

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

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

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

PYP_KPI_RESULT Payroll Process KPI Checked


Result

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

PYP_KPI Payroll Process KPI 1000

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

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

2. Create a new Data Source type for our 2nd requested KPI – Total Gross Pay comparison
between periods

80 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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

Name in DB Z## KPI: Total Gross Pay be-


tween periods

Run Time Class ZCL_PYC_PY_KPI_AMT_D_CH

Country Grouping 99

Transparent Results Supported

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

3. Create a new Data Source type for our 3rd requested KPI –Finance Period Check (Open or
Closed)

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_FI_PERIOD

© Copyright. All rights reserved. 81


Unit 2: PCC Configuration

Field Value

Name in DB Z## KPI: Finance Period Check


(Open/Closed)

Run Time Class ZCL_PYC_FI_KPI_PERIODS

Country Grouping 99

Transparent Results Supported

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

4. Create a new Data Source type for our 4th requested KPI – Payroll Posting Documents not
transferred to Finance

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_FI_DOC_NOT_POSTED

Name in DB Z## KPI: Payroll Posting Docu-


ments not transferred to FI

82 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Value

Run Time Class ZCL_PYC_FI_KPI_DOCS

Country Grouping 99

Transparent Results Supported

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

5. Create a new Data Source type for our 5th requested KPI –Number of New Hires in this
period

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_NEW_HIRE

Name in DB Z## KPI: Number of New Hires

Run Time Class ZCL_PYC_KPI_EX_EE_NUM_NH

Country Grouping 99

© Copyright. All rights reserved. 83


Unit 2: PCC Configuration

Field Value

Transparent Results Supported

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

6. Create a new Data Source type for our 6th requested KPI –Number of Employees with an
Organizational Change

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_ORG_CHANGE

Name in DB Z## KPI: Number of EEs with Org


Change

Run Time Class ZCL_KPI_EX_EE_NUM_ORG_CHA

Country Grouping 99

Transparent Results Supported

84 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Value

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

7. Create a new Data Source type for our 7th requested KPI –Number of employee different
from previous period (Difference: Absolute)

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_EE_DIFF_NUMBER

Name in DB Z## KPI: Employee Difference


between periods (# Absolute)

Run Time Class ZCL_PYC_KPI_EE_DIFF_ABS

Country Grouping 99

Transparent Results Supported

Type Category KP

© Copyright. All rights reserved. 85


Unit 2: PCC Configuration

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

8. Create a new Data Source type for our 8th requested KPI –Number of Employees Chart
with period comparison

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_EE_PERIOD_COMPARE

Name in DB Z## KPI: Number of employee


comparison between periods

Run Time Class ZCL_PYC_EE_NUM_CHART

Country Grouping 99

Transparent Results Supported

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

86 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Name Fixed Mandatory

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

9. Create a new Data Source type for our 9th requested KPI – Employee number difference
percentage (Difference in %)

a) Enter the following details of our new data source type


Field Value

Type Z##_KPI_EE_DIFF_PERCENT

Name in DB Z## KPI: Number of Employee


Difference in Percent (%) be-
tween periods

Run Time Class ZCL_KPI_EX_EE_NUM_DIFF_PER

Country Grouping 99

Transparent Results Supported

Type Category KP

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X

© Copyright. All rights reserved. 87


Unit 2: PCC Configuration

Field Name Fixed Mandatory

PYP_PROC_INST Payroll Process In- X


stance

Parameter Type Name in DB Tables Auth No Simple Error


Status

PYP_KPI_RESULT Payroll Process KPI Checked


Result

UI Category Category Name UI Attribute Value

PYC.UI5.MO SAPUI5 Library ICON Pick from reposito-


Specified for Mobile ry Ex: sap-
Devices Used in icon://monitor-
Payroll Cockpit payments

Task 2: Create a PCC KPI Group


Navigate to the Payroll Control Center part of the SAP IMG and select the activity for Payroll
→ Payroll International → Payroll Data Source Framework → Classify Data Sources

1. Select Setup Data Source Classes in the box that pops up


a) Click New Entries and enter the following Information
Field Value

Class Z##_KPIs

Name in DB Group ##_KPIs

Class Category PY_PROC_KPI

Inst. Selection Par ABKRS

Time Selection Par PERIOD

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

EE_STATS Employee Statistics

FINANCE_INTEGRATION Finance Integration

GROSS_STATS Gross Pay Statistics

88 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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

1 EE new hires (# New Employee Statistics Z##_KPI_NEW_HIRE


Hires)
2 EE num org changes (# Employee Statistics Z##_KPI_ORG_CHANGE
Org Changes)
3 EE num diff (Difference Employee Statistics Z##_KPI_EE_DIFF_NUM
Absolute) BER

4 EE count bar chart be- Employee Statistics Z##_KPI_EE_PERI-


tween periods (# Employ- OD_COMPARE
ees)
5 EE num diff percentage Employee Statistics Z##_KPI_EE_DIFF_PER
(Difference in %) CENT

6 Check if FI periods are Finance Integration* Z##_KPI_FI_PERIOD


open (Finance Period
Check)
7 Check if PY posting trans- Finance Integration* Z##_KPI_FI_DOC_NOT_
ferred (Payroll Posting) POSTED

8 Num of EEs with gross pay Gross Pay Statistics* Z##_KPI_EES_W_GROSS


(Employees Paid)
9 Gross pay compared to Gross Pay Statistics* Z##_KPI_TOT_GROSS_P
last period bar graph (To- ERIOD
tal Gross Pay)

Task 3: Create a PCC KPI Using the Configuration Workbench Tool


Example
In this task you will create the Num of EEs with gross pay (Employees Paid) KPI, which is the
same analytics as configured in the IMG (Task 1, Step 1).

1. Note the differences as you complete your configuration!


a) Navigate to transaction: PYC_CONF_WB to access the Configuration Workbench tool.

b) Open the drop-down list and select Analytics Chart.

c) Click the Display/Change button and then Create. Fill in the following details:
Field Value

ID Z##_KPI_EES_W_GROSS_WB

© Copyright. All rights reserved. 89


Unit 2: PCC Configuration

Field Value

Name Z## KPI: Total Employees Paid


with Gross Pay WB

d) After clicking Continue the CWB tool will take you to Basic Information. Fill in the
following missing details:
Field Value

Country Grouping 99

Chart Logic ZCL_PYC_PY_KPI_EE_NUM

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

Name Group ##_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.

i) Click Save to complete the task!

90 © Copyright. All rights reserved.


Unit 2
Exercise 5
Create New Alerts & Validations

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 Employment percentage does not match GROSS


utilization (IT7/8)
2 Employees missing main bank details NET
3 Personnel number locked for payroll GROSS
4 *Employees missing SAP IT0105 records ORG
5 *Gross pay over amount (10,000) GROSS
6 *Employees with positive deductions NET
7 **Time management status = 0 (No time TIME
evaluation)
8 **Active employees in position 99999999 ORG
9 ***Employees missing main address NET
10 ***Employees separated in the pay period GROSS
11 ***Negative gross Pay (/101) GROSS
12 ***Employees with low Net Pay (Under NET
$500)
13 ***Active, positive time recording employ- NET
ees without pay
14 ***Employees with claims NET
15 ***Employees with messages in the payroll GROSS
log

© Copyright. All rights reserved. 91


Unit 2: PCC Configuration

Task 1: Configure Individual PCC Alerts


Payroll → Payroll International → Payroll Data Source Framework → Create Data Source
Types. Select Create Data Source Types in the box that pops up.

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.

92 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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)

© Copyright. All rights reserved. 93


Unit 2: PCC Configuration

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

Task 2: Add Payroll Check Type for Select Alerts

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

2. Search for Z##_ALERT_GROSS_PAY_OVERand select Assign Input Parameter with Value


to Check Type

Task 3: Assign Solutions to Alerts

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.

Task 4: Create Policy 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

Task 5: Create Folder of Alerts in UI

1. Navigate to the SAP Easy Access Menu (Not the IMG)

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

94 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

3. Create a new Alert Group called for Gross Alerts

4. Repeat the above steps to create groups of alerts for each of the “Folders” listed above
which can still be found

© Copyright. All rights reserved. 95


Unit 2
Solution 5
Create New Alerts & Validations

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 Employment percentage does not match GROSS


utilization (IT7/8)
2 Employees missing main bank details NET
3 Personnel number locked for payroll GROSS
4 *Employees missing SAP IT0105 records ORG
5 *Gross pay over amount (10,000) GROSS
6 *Employees with positive deductions NET
7 **Time management status = 0 (No time TIME
evaluation)
8 **Active employees in position 99999999 ORG
9 ***Employees missing main address NET
10 ***Employees separated in the pay period GROSS
11 ***Negative gross Pay (/101) GROSS
12 ***Employees with low Net Pay (Under NET
$500)
13 ***Active, positive time recording employ- NET
ees without pay
14 ***Employees with claims NET
15 ***Employees with messages in the payroll GROSS
log

96 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Task 1: Configure Individual PCC Alerts


Payroll → Payroll International → Payroll Data Source Framework → Create Data Source
Types. Select Create Data Source Types in the box that pops up.

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.

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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.

© Copyright. All rights reserved. 97


Unit 2: PCC Configuration

Detail Name in DB Ta- Sort Field Use Persistence


bles

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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.

a) Enter the following details of our new data source type


Field Value

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

98 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

b) Double click the folder Assign Input Type Parameters to Data Source Type Enter the
Input Type parameters as follows
Field Name Fixed Mandatory

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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.

© Copyright. All rights reserved. 99


Unit 2: PCC Configuration

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages

100 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Detail Name in DB Ta- Sort Field Use Persistence


bles

ZSMB_PAYSLIP Pay slip 40


ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

c) Double click the folder Assign Result Type Parameter to Data Source Type and enter
the following

© Copyright. All rights reserved. 101


Unit 2: PCC Configuration

Parameter Type Name in DB Tables Auth No Simple Error


Status

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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.

a) Enter the following details of our new data source type


Field Value

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

102 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_KV Check Error Key 10


Value
SAP_CHK_ERR_OV Overview 60 Checked
SAP_CHK_ERR_SOL Check Error Solu- 80
tion
ZSMB_AUDIT_REPORT Infotype Audit 40
Summary
ZSMB_EMP_INFO Employee Infor- 20 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 70 Checked
sages
ZSMB_PAYSLIP Pay slip 50
ZSMB_WAGE_TYPE_R Simple Wage Type 30 Checked
EPORT

e) Double click the folder Status Change Reason of Result Parameter Types and create
the following entry

© Copyright. All rights reserved. 103


Unit 2: PCC Configuration

Status Change Reason Name in DB Tables Status Operation

0001 Set to Resolved Set to Resolved

f) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_TYADJ Result error status adjust- PYP_ADJ


ment type

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).

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

104 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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

SAP_CHK_ERR_KV Check Error Key 10


Value
SAP_CHK_ERR_OV Overview 60 Checked
SAP_CHK_ERR_SOL Check Error Solu- 80
tion
ZSMB_AUDIT_REPORT Infotype Audit 40
Summary
ZSMB_EMP_INFO Employee Infor- 20 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 70 Checked
sages
ZSMB_PAYSLIP Pay slip 50
ZSMB_WAGE_TYPE_R Simple Wage Type 30 Checked
EPORT

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

0001 Set to Resolved Set to Resolved

f) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_TYADJ Result error status adjust- PYP_ADJ


ment type

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.

a) Enter the following details of our new data source type


Field Value

Type Z##_ALERT_TM_STATUS
Name in DB Z## Alert: (TIME) Time Management
Status 0

© Copyright. All rights reserved. 105


Unit 2: PCC Configuration

Field Value

Run Time Class ZCL_PYD_PA_ZTERF_ZERO

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC

106 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Semantics Name in DB Tables Semantic Value

PYD_TYADJ Result error status adjust- PYP_ADJ


ment type

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.

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked

© Copyright. All rights reserved. 107


Unit 2: PCC Configuration

Detail Name in DB Ta- Sort Field Use Persistence


bles

SAP_CHK_ERR_SOL Check Error Solu- 70


tion

ZSMB_AUDIT_REPORT Infotype Audit 30


Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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

a) Enter the following details of our new data source type


Field Value

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

108 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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.

© Copyright. All rights reserved. 109


Unit 2: PCC Configuration

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40

110 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Detail Name in DB Ta- Sort Field Use Persistence


bles

ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked


EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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)

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

© Copyright. All rights reserved. 111


Unit 2: PCC Configuration

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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

a) Enter the following details of our new data source type


Field Value

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

112 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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

a) Enter the following details of our new data source type

© Copyright. All rights reserved. 113


Unit 2: PCC Configuration

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

114 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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.

a) Enter the following details of our new data source type


Field Value

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

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked

© Copyright. All rights reserved. 115


Unit 2: PCC Configuration

Detail Name in DB Ta- Sort Field Use Persistence


bles

SAP_CHK_ERR_SOL Check Error Solu- 70


tion

ZSMB_AUDIT_REPORT Infotype Audit 30


Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

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

a) Enter the following details of our new data source type


Field Value

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

116 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Name Fixed Mandatory

PYP_PROC Payroll Process X X


PYP_PROC_INST Payroll Process In- X
stance

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

PERNR Personnel Number IT0008

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

SAP_CHK_ERR_OV Overview 50 Checked


SAP_CHK_ERR_SOL Check Error Solu- 70
tion
ZSMB_AUDIT_REPORT Infotype Audit 30
Summary
ZSMB_EMP_INFO Employee Infor- 10 Checked
mation
ZSMB_PAYROLL_LOG Payroll Log Mes- 60 Checked
sages
ZSMB_PAYSLIP Pay slip 40
ZSMB_WAGE_TYPE_R Simple Wage Type 20 Checked
EPORT

e) Double click the folder Assgmt. Of Semantic Category and create the following entry
Semantics Name in DB Tables Semantic Value

PYD_NEED Needs Data CALC


PYD_TYADJ Result error status adjust- PYP_ADJ
ment type

Task 2: Add Payroll Check Type for Select Alerts

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

2. Search for Z##_ALERT_GROSS_PAY_OVERand select Assign Input Parameter with Value


to Check Type

© Copyright. All rights reserved. 117


Unit 2: PCC Configuration

a) Create for Z##_ALERT_GROSS_PAY_OVER the following 2 new entries:


Row Number Parameter Type Selection Value

1 YK_AMT_LOW 10000
2 LGART /101

b) Search for Z##_ALERT_POS_DEDUCT and add the following 2 new entries:


Row Number Parameter Type Selection Value

1 LGART /110
2 YK_AMT_LOW 0

Task 3: Assign Solutions to Alerts

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

b) Search for Z##_ALERT_POS_DEDUCTand select Assign Solution to Check Type:


Add a new entry with Semantic ID: Z_CHECK_RECURRING_PAYMENTS_DEDUCTIONS

Task 4: Create Policy 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
a) Create a new Policy Type with the following attributes
Field Value

Policy Type Z##_ALERTS


Policy Type Name Group ## Alerts
Country grouping 99
Inst. Selection Parameter ABKRS
Time Selection Parameter PERIOD

Task 5: Create Folder of Alerts in UI

1. Navigate to the SAP Easy Access Menu (Not the IMG)

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. Create a new Alert Group called for Gross Alerts

118 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

a) Press the button to create a new group of policies

b) Select Z##_Alerts created in step 2

c) Enter Policy Name = Gross Pay Alerts ##

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)

a) Employment percentage does not match utilization (IT7/8)

b) Personnel number locked for payroll

c) *Gross pay over amount (10,000)

d) ***Employees separated in the pay period

e) ***Negative gross Pay (/101)

f) ***Employees with messages in the payroll log

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)

a) Employees missing main bank details

b) *Employees with positive deductions

c) ***Employees missing main address

d) ***Employees with low Net Pay (Under $500)

e) ***Active, positive time recording employees without pay

f) ***Employees with claims

b) ORG (2 alerts)

a) *Employees missing SAP IT0105 records

b) **Active employees in position 99999999

c) TIME (1 alert)

a) **Time management status = 0 (No time evaluation)

© Copyright. All rights reserved. 119


Unit 2: PCC Configuration

120 © Copyright. All rights reserved.


Unit 2
Exercise 6
Configure One Click Monitoring

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for Define Process Templates.

2. Save your data.

Task 2: Create Process Types

1. Back out to the IMG and select the activity Define Process Types.

Task 3: Assign Process Template to Process

1. Navigate to the SAP Easy Access Menu (Not the IMG)

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

5. Enter the following information

6. Validate & Save your changes

© Copyright. All rights reserved. 121


Unit 2
Solution 6
Configure One Click Monitoring

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for Define Process Templates.


a) Create a new Process Template with the naming convention and the following
attributes.
Field Value

Process Template Z##_MONITORING_TEMPLATE

Template Name Group ## PCC Monitoring Tem-


plate

Instance Parameter ABKRS

Time Parameter Period

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:

a) Process Template Business Version = 002

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:

122 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Value

Group Template Your Choice


Name Your Choice
Sequence Number Blank
Country Grouping 99

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

PYP_V2_RUN_PAYROLL_TEST Create Test 100


Payroll Data

PYP_V2_INIT_POLICIES Initiate Poli- 200


cies

PYP_V2_MONITORING Monitoring 300

2. Save your data.

Task 2: Create Process Types

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

Process Type Z##_MONITORING_PROCESS

Process Type Name ## Monitoring Payroll

Process Template Z##_MONITORING_TEMPLATE

Country Grouping 99

Auth. Prefix Z##

Administrator Group PC##

Event Handler Enabled Checked

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

PYP_V2_RUN_PAYROLL_TEST Create PRO- SE38 RPCALCX


Test Pay- GRAM Program 0
roll Data Name

© Copyright. All rights reserved. 123


Unit 2: PCC Configuration

Step Step Parame- Parame- Parame-


Name ter Type ter Type ter Value

PYP_V2_RUN_PAYROLL_TEST Create VARIANT Variant ZPCC


Test Pay- for SE38
roll Data program

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

PERM0 Period Parameters 09

a) Save changes

d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following:
Policy Type Policy Type Name

Z##_ALERTS Group ## Alerts

Task 3: Assign Process Template to Process

1. Navigate to the SAP Easy Access Menu (Not the IMG)


a) Save your data.

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

5. Enter the following information


a) Process Name

a) Your Choice

b) Payroll Area

a) Your assigned payroll area

c) Policies

a) Select all our alerts — That you created earlier

d) Team

a) HRH65-##

e) Analytics

124 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

a) Group ## KPIs — That you created earlier

f) Payroll Period

a) January YYYY (Current Year)

b) *Will need to scroll down

6. Validate & Save your changes

© Copyright. All rights reserved. 125


Unit 2: PCC Configuration

126 © Copyright. All rights reserved.


Unit 2
Exercise 7
Run One Click Monitoring

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.

Task 1: Launch Payroll Control Center

1. Launch the Payroll Control Center Manager role from your SAP Favorites

Task 2: Begin & Run Monitoring Process

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

4. Click your monitoring process to drill into the details.

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.

11. Click the Confirm button to complete the monitoring process.

© Copyright. All rights reserved. 127


Unit 2
Solution 7
Run One Click Monitoring

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.

Task 1: Launch Payroll Control Center

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-##

● Password: The password that you created at the beginning of class

Task 2: Begin & Run Monitoring Process

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

4. Click your monitoring process to drill into the details.


a) The process should start automatically after a few seconds and there should be 3
steps in this process with a tab for each one that can be clicked.

a) CREATE TEST PAYROLL DATA

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.

128 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

a) Click see details button.

b) Select the Program details tab.

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

e) Close the details screen

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

b) Select the OK button

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) Employees missing required IT0105 records

b) Active employees in default position 99999999

c) Employees with time evaluation status of zero

b) Verify that you have 9 different KPIs shown

a) 2 under Finance Integration

b) 5 under Employee Statistics

a) You should have 1 new hire and 1 employee in your payroll area which is 1
greater than last period

c) 2 Under Gross Pay Statistics

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.

11. Click the Confirm button to complete the monitoring process.


a) *We will address the issues identified from this run later*

b) Enter a note saying Completing Monitoring

© Copyright. All rights reserved. 129


Unit 2: PCC Configuration

Setup and Run Production Payroll Process Configuration


Understanding PCC Configuration: Production Payroll — High Level Overview
1. Execute your Payroll using a Front End

2. Setup your Payroll Process

a. Start Payroll - Release control record

b. Run Payroll - RPCALCX0

c. Simulate FI Posting - RPCIPE00

d. Initiate Policies (Payroll Data Validation -Run logic for Checks and KPIs)

e. Monitoring (View KPIs and Assign Validations to Administrators)

f. End Payroll - Exit Control Record


● SAP Delivers standard configuration (Step Template IDs) to start processes and programs
such as the control record and the payroll driver that you can use
- Setup is same as Monitoring, but we need to have different steps
- We use the same setup exactly for the Initiate policies and monitoring steps

Understanding PCC Configuration: Production Payroll

Figure 83: Understanding PCC Configuration: Production Payroll

Note:
Make sure to set your production payroll up correctly in the process template
configuration

● Need to set the category as PP (Productive Payroll)

130 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Understanding PCC Configuration: Production Payroll (cont)

Figure 84: Understanding PCC Configuration: Production Payroll (cont)

● SAP Delivers Step Template IDs to be used with production payroll


● Make sure to set the correct sequence number
- Want to Start Payroll before we run payroll or we will get an error!

Production Payroll: Tip!

Figure 85: Production Payroll: Tip!

● Certain steps (Ex: Posting Simulation) require manual confirmation


- User needs to click confirm button in order to proceed to the next step
● In the case of Posting Simulation you may want to look at the details first before
proceeding which is why it does not automatically move forward

© Copyright. All rights reserved. 131


Unit 2: PCC Configuration

Production Payroll: Tip!

Figure 86: Production Payroll: Tip!

● 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.

132 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Production Payroll: Tip!

Figure 87: Production Payroll: Tip!

● Use parameter PYP_INTERVAL (Interval for parallel execution) as needed.


● Specifies how many people will be grouped into one job run for Payroll
- Ex: If PYP_INTERVAL = 100 and there are 1000 employees that you need to run payroll
for, the system will trigger 10 jobs of the payroll run

Production Payroll: Tip!

Figure 88: Production Payroll: Tip!

● 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.

© Copyright. All rights reserved. 133


Unit 2: PCC Configuration

● PYC_D_EE_MDCA is the assignment between PERNR and PROCESSOR to be able to


update master data when control record is in “Released for Payroll” status

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.

Production Payroll: Tip!

Figure 89: Production Payroll: Tip!

● 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.

134 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Production Payroll: Tip!

Figure 90: Production Payroll: Tip!

● Use Step Template ID PYP_V2_ASYNC_BATCH_BASE in your configuration to call a report


such as the Wage Type Reporter.
● You can then define the program and variant when we “Generate process steps”.
● Output can be shown on front end PCC screen.

© Copyright. All rights reserved. 135


Unit 2: PCC Configuration

136 © Copyright. All rights reserved.


Unit 2
Exercise 8
Configure Production Payroll

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for Define Process Templates.

2. Save your data

Task 2: Create Process Types

1. Back out to the IMG and select the activity Define Process Types

Task 3: Create Production Process

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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.

5. Enter the following information.

6. Validate & Save your changes

7. Navigate to our Monitoring ## process and go into change mode and remove the TIME
alert

Task 4: Remove Alerts from Process

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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)

© Copyright. All rights reserved. 137


Unit 2: PCC Configuration

4. Remove the following alert Active employees in position 9999999 from the ORG group
that we created earlier.

138 © Copyright. All rights reserved.


Unit 2
Solution 8
Configure Production Payroll

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for Define Process Templates.


a) Create a new Process Template with the with the naming convention and the following
attributes:
Field Value

Process Template Z##_PRODUCTION_TEMPLATE

Template Name Group ## PCC Production Tem-


plate

Instance Parameter ABKRS

Time Parameter Period

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:

a) Process Template Business Version = 002

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

a) Process Template Category = PP Productive Payroll

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:

© Copyright. All rights reserved. 139


Unit 2: PCC Configuration

Field Value

Group Template Your Choice


Name Your Choice
Sequence Number Blank
Country Grouping 99

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

PYP_V2_OPEN_PAYROLL Start Payroll 100

PYP_V2_RUN_PAYROLL Run Payroll 200

PYP_V2_SIMULATE_POSTING Posting Simula- 300


tion

PYP_V2_INIT_POLICIES Initiate Poli- 400


cies

PYP_V2_MONITORING Monitoring 500

PYP_V2_CLOSE_PAYROLL End payroll 600

2. Save your data

Task 2: Create Process Types

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

Process Type Z##_PRODUCTION_PROCESS

Process Type Name ## Production Payroll

Process Template Z##_PRODUCTION_TEMPLATE

Country Grouping 99

Auth. Prefix Z##

Administrator Group PC##

Event Handler Enabled

b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values:

140 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Step Step Parame- Parame- Parame-


Name ter Type ter Type ter Value

PYP_V2_RUN_PAYROLL Run PROGRAM SE38 RPCALCX


Payroll Program 0
Name
PYP_V2_RUN_PAYROLL Run VARIANT Variant ZPCC
Payroll for SE38
program
PYP_V2_SIMULATE_POSTING Posting PROGRAM SE38 RPCIPE0
Simula- Program 0
tion Name

PYP_V2_SIMULATE_POSTING Posting VARIANT Variant ZPCC_SI


Simula- for SE38 M
tion program

a) Save changes

c) Double click the subfolder for the Other Process Type Context and enter the following:
Parameter Type Parameter Type Parameter Value

PERM0 Period Parameters 09

a) Save changes

d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following:
Policy Type Policy Type Name

Z##_ALERTS Group ## Alerts

Task 3: Create Production Process

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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.

5. Enter the following information.


a) Process Name

a) Your Choice

b) Payroll Area

© Copyright. All rights reserved. 141


Unit 2: PCC Configuration

a) Your assigned payroll area

c) Policies

a) Select all our alerts created in Solution 5 Task 2 EXCEPT TIME

d) Team

a) HRH65-##

e) Analytics

a) Group ## KPIs

f) Recurrences

a) January YYYY (Current Year)

b) *Will need to scroll down

g) Predecessors

a) Select your ## monitoring process

6. Validate & Save your changes

7. Navigate to our Monitoring ## process and go into change mode and remove the TIME
alert

Task 4: Remove Alerts from Process

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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.

b) Press the X button next to the alert we want to remove.

c) Click the Save button at the bottom

142 © Copyright. All rights reserved.


Unit 2
Exercise 9
Run Production Payroll

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.

Task 1: Fix Employee Data before Payroll

1. To fix the employee data before Payroll, assign an Infotype 105 subtype 0001 record with
your employee 722991## using the user HRH65-##.

Task 2: Launch Payroll Control Center

1. Launch the Payroll Control Center Manager role from your SAP Favorites.

Task 3: Begin & Run Production Payroll Process

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.

4. Click your Production Payroll to drill into the details.

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.

© Copyright. All rights reserved. 143


Unit 2: PCC Configuration

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.

10. Verify the simulation once it completes running.

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.

16. Verify the KPI information.

17. Click the Confirm button to complete 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

19. Verify that the step completes successfully.

144 © Copyright. All rights reserved.


Unit 2
Solution 9
Run Production Payroll

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.

Task 1: Fix Employee Data before Payroll

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.

b) Enter personnel number 722991##.

c) Enter Infotype 105in direct selection.

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.

f) Enter your login ID – HRH65-##

Task 2: Launch Payroll Control Center

1. Launch the Payroll Control Center Manager role from your SAP Favorites.
a) Double click on PCC My Processes Manager (2017).

Task 3: Begin & Run Production Payroll Process

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.

4. Click your Production Payroll to drill into the details.


a) The first step Start Payroll start and complete automatically.

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

© Copyright. All rights reserved. 145


Unit 2: PCC Configuration

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.

a) Go to transaction PA03 in the SAP system.

b) Enter your payroll area and click the display icon.

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.

b) Click the program details tab.

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

b) Enter our personnel number 722991##

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.

10. Verify the simulation once it completes running.


a) Click the Activity and select See Details.

b) Click the program details tab.

c) Click the link under the job for Simulate Posting.

a) Write down the posting run number ______

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.

e) Click into it to view the details.

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.

b) Select the OK button.

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.

146 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

a) The system will change the status to In Process once we click the Start button.

b) Verify the gross amount.

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.

b) Click the Program Details tab.

c) View the results for Execute Check Instances.

d) View the results for Execute KPI Instance.

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.

b) Select the OK button.

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.

b) We removed the alert for No position (99999999).

c) We removed the alert for Time Eval Status = 0.

16. Verify the KPI information.


a) There should be one new hire.

b) Verify the gross amount.

17. Click the Confirm button to complete the Monitoring step.


a) Add a note saying Completed 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

19. Verify that the step completes successfully.


a) Go to transaction PA03 in the SAP system and look at the control record for your
payroll area

b) What is the status?

c) Go to transaction PC_PAYRESULT and verify the employee has results.

© Copyright. All rights reserved. 147


Unit 2: PCC Configuration

Setup and Run Post Production Payroll Processes


Understanding PCC Configuration: Process Context Functionality

Figure 91: Understanding PCC Configuration: Process Context Functionality

● In Business function HCM_LOC_CI_88 Delivered in Support Pack 25 in February 2016 SAP


delivered report PYC_GENERATE_PROCESS_CONTEXT that allows you to automate the
manual configuration in the “Define Data Source Instance”
- For more information see SAP Note 2234541 - Payroll Control Center: Process Context
- SAP Delivers the program mentioned above at IMG location shown in the figure.
● This is optional functionality, but recommended
- Pre-requisite for Simplified Configuration

Understanding PCC Configuration: Process Context Functionality (cont)

Figure 92: Understanding PCC Configuration: Process Context Functionality (cont)

148 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

● 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.

Understanding PCC Configuration: Process Context Functionality (cont)

Figure 93: Understanding PCC Configuration: Process Context Functionality (cont)

● 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

© Copyright. All rights reserved. 149


Unit 2: PCC Configuration

Understanding PCC Configuration: Process Context Functionality (cont)

Figure 94: Understanding PCC Configuration: Process Context Functionality (cont)

● 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.

Understanding PCC Configuration: Convert Processes to Simplified Configuration

Figure 95: Understanding PCC Configuration: Convert Processes to Simplified Configuration

● 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.

150 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Understanding PCC Configuration: Simplified Configuration — Convert Existing Policies


and Processes

Figure 96: Understanding PCC Configuration: Simplified Configuration — Convert Existing Policies and
Processes

Note:
Not in this order in the IMG

Understanding PCC Configuration: Simplified Configuration — Convert Existing Policies


and Processes (cont)

Figure 97: Understanding PCC Configuration: Simplified Configuration — Convert Existing Policies and
Processes (cont)

© Copyright. All rights reserved. 151


Unit 2: PCC Configuration

● 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.

Understanding PCC Configuration: Post Payroll


1. Execute your Post-Payroll processes using a Front End

a. Posting to FI

i. Payroll Posting – Create Posting Documents

ii. Release Posting Documents

iii. Post Documents to FI

b. Bank Transfer

i. Pre-Data Medium Exchange (Pre-DME)

ii. Data Medium Exchange (DME) for Direct Deposit

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

152 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Post Payroll: Tip!

Figure 98: Post Payroll: Tip!

● 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.

© Copyright. All rights reserved. 153


Unit 2: PCC Configuration

154 © Copyright. All rights reserved.


Unit 2
Exercise 10
Setup Post Production Payroll Processes

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for Define Process Templates

2. Save your data

Task 2: Create Process Types

1. Back out to the IMG and select the activity DEFINE PROCESS TYPES

Task 3: Create Financial Process

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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

5. Enter the following information:

6. Validate & Save your changes

© Copyright. All rights reserved. 155


Unit 2
Solution 10
Setup Post Production Payroll Processes

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for Define Process Templates


a) Create a new Process Template with the naming convention and the following
attributes:
Field Value

Process Template Z##_FINANCIAL_TEMPLATE

Template Name Group ## PCC Financial Template

Instance Parameter ABKRS

Time Parameter Period

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:

a) Process Template Business Version = 002

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:

156 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Value

Group Template Your Choice


Name Your Choice
Sequence Number Blank
Country Grouping 99

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

PYP_V2_POST_DOC Create Posting 100


Documents
PYP_V2_REL_POST_DOC Release Posting 200
Document
PYP_V2_TRANSFER_POST_DOC Transfer Posting 300
Document

2. Save your data

Task 2: Create Process Types

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

Process Type Z##_FINANCIAL_PROCESS

Process Type Name ## Financial Payroll

Process Template Z##_FINANCIAL_TEMPLATE

Country Grouping 99

Auth. Prefix Z##

Administrator Group PC##

Event Handler Enabled

b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values:

© Copyright. All rights reserved. 157


Unit 2: PCC Configuration

Step Step Parame- Parame- Parame-


Name ter Type ter Type ter Value

PYP_V2_POST_DOC Create PRO- SE38 RPCIPE0


Posting GRAM Program 0
Docu- name
ments
PYP_V2_POST_DOC Create PRO- SE38 RPCIP-
Posting GRAM01 Program DEL
Docu- name
ments
PYP_V2_POST_DOC Create VARIANT Variant ZPCC
Posting for SE38
Docu- program
ments
PYP_V2_POST_DOC Create VAR- Variant ZPCC
Posting IANT01 for SE38
Docu- program
ments
PYP_V2_REL_POST_DOC Release PRO- SE38 RPCI-
Posting GRAM Program PA00
Docu- name
ment
PYP_V2_REL_POST_DOC Release VARIANT Variant ZPCC
Posting for SE38
Docu- program
ment
PYP_V2_TRANSFER_POST_DOC Transfer PRO- SE38 RPCIPP0
Posting GRAM Program 0
Docu- name
ment
PYP_V2__TRANSFER_POST_DOC Transfer VARIANT Variant ZPCC
Posting for SE38
Docu- program
ment

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

PERM0 Period Parameters 09

a) Save changes

Task 3: Create Financial Process

1. Navigate to the SAP Easy Access Menu (Not the IMG).

158 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

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

5. Enter the following information:


a) Process Name

a) Your Choice

b) Payroll Area

a) Your assigned payroll area

c) Recurrences

a) January YYYY (Current Year)

Note:
*Will need to scroll down

6. Validate & Save your changes

© Copyright. All rights reserved. 159


Unit 2: PCC Configuration

160 © Copyright. All rights reserved.


Unit 2
Exercise 11
Run Post Production Payroll Processes

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.

Task 1: Launch Payroll Control Center

1. Launch the Payroll Control Center Manager role from your SAP Favorites

Task 2: Begin & Run Monitoring Process

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

4. Click your Financial Accounting process to drill into the details

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

© Copyright. All rights reserved. 161


Unit 2
Solution 11
Run Post Production Payroll Processes

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.

Task 1: Launch Payroll Control Center

1. Launch the Payroll Control Center Manager role from your SAP Favorites
a) URL - PCC My Processes Manager (2017)

Task 2: Begin & Run Monitoring Process

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

4. Click your Financial Accounting process to drill into the details


a) The process should start automatically, but we can click the START button to begin the
process

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

b) Verify the Create Posting Document


i. Click the Activity and select See Details
ii. Click the program details tab
iii. Click the link under the Result header item
iv. Write down the Posting run Number ______
v. Go to transaction PCP0 in the SAP system and look at the document run number
from the previous step

● 1. What is the status?

162 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

● 2. Notice the Payroll Area & Period – verify it is correct

● 3. Simulation should not be checked

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

b) Click the program details tab

c) Click the link under the Result header item

d) Verify that the log shows the document status as Released

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

b) Click the PROGRAM DETAILS tab

c) Click the link under the Result header item

d) Verify that no errors occurred

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

● What status is your document under?

13. Return to the Payroll Control Center and confirm the last step
a) Add a note, Document posted successfully

© Copyright. All rights reserved. 163


Unit 2: PCC Configuration

Run Program to Create Future Payroll Processes


Future PCC Processes Configuration (Simplified)

Figure 99: Future PCC Processes Configuration (Simplified)

We use the front end user interface to create new periods

Understanding PCC Configuration: Off Cycle Payroll — Introduction

Figure 100: Understanding PCC Configuration: Off Cycle Payroll — Introduction

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).

Understanding PCC Configuration: Off Cycle Payroll — Technical Requirements


Support Pack required = HRSP 41 for EHP8 for initial release and newer functionality is
delivered in HRSP 47
● Business Function to activate

164 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

- HCM_LOC_CI_100 - Payroll Control Center: Off-Cycle Enablement (Reversible)


● Netweaver Gateway to enable
- PYC_OFF_CYCLE_SRV - Payroll Control Center - Manage Off-Cycle Payrolls
● Service to activate
- hrpy_pcc_oc_1
● SAP UI version 1.44+ is required otherwise the functionality will not work correctly

Understanding PCC Configuration: Off Cycle Payroll

Figure 101: Understanding PCC Configuration: Off Cycle Payroll

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

Understanding PCC Configuration: Off Cycle Payroll (cont)

Figure 102: Understanding PCC Configuration: Off Cycle Payroll (cont)

We should use the Time Parameter BONDT for off cycle processes as we are processing a
single date and not a period

© Copyright. All rights reserved. 165


Unit 2: PCC Configuration

Understanding PCC Configuration: Off Cycle Payroll (cont)

Figure 103: Understanding PCC Configuration: Off Cycle Payroll (cont)

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.

Understanding PCC Configuration: Off Cycle Payroll (cont)

Figure 104: Understanding PCC Configuration: Off Cycle Payroll (cont)

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.

Understanding PCC Configuration: Off Cycle Payroll (cont)

Figure 105: Understanding PCC Configuration: Off Cycle Payroll (cont)

Then we can use the new UI to pay the employee

166 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Understanding PCC Configuration: Off Cycle Payroll (cont)

Figure 106: Understanding PCC Configuration: Off Cycle Payroll (cont)

Once they have been run we can view their pay statement and view the payroll results.

Understanding PCC Configuration: Off Cycle Payroll (cont)

Figure 107: Understanding PCC Configuration: Off Cycle Payroll (cont)

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.

© Copyright. All rights reserved. 167


Unit 2: PCC Configuration

168 © Copyright. All rights reserved.


Unit 2
Exercise 12
Configure Off Cycle Payroll

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for DEFINE PROCESS TEMPLATES

2. Save your data

Task 2: Create Process Types

1. Back out to the IMG and select the activity DEFINE PROCESS TYPES

Task 3: Create Off-Cycle Correction Process

1. Navigate to the SAP Easy Access Menu (Not the IMG)

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

5. Enter the following information

6. Validate & Save your changes

© Copyright. All rights reserved. 169


Unit 2
Solution 12
Configure Off Cycle Payroll

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

Task 1: Create Process Template for Monitoring

1. Select the Activity in the IMG for DEFINE PROCESS TEMPLATES


a) Create a new Process Template with the naming convention and the following
attributes
Field Value

Process Template Z##_OC_CORR_TEMPLATE

Template Name Group ## PCC Off Cycle Correc-


tion

Instance Parameter ABKRS

Time Parameter BONDT

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

a) Process Template Business Version = 002

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

a) Process Template Category = AO Ad-hoc Off-Cycle

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

170 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Field Value

Group Template Your Choice

Name Your Choice

Sequence Number Blank


Country Grouping 99

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

PYP_V2_OC_CREATE_POST_DOC Create Posting 100


Documents (Off-
Cycle)
PYP_V2_OC_RELEASE_POST_DOC Release Posting 200
Document (Off-cy-
cle)
PYP_V2_OC_TRANSFER_POST_DOC Transfer Posting 300
Document (Off-Cy-
cle)

2. Save your data

Task 2: Create Process Types

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

Process Type Z##_CORR_PY

Process Type Name ## Correction PY

Process Template Z##_OC_CORR_TEMPLATE

Country Grouping 99

Auth. Prefix Z##

Administrator Group PC##

Event Handler Enabled Blank

b) Double click the subfolder for the Payroll Steps Context and click the New Entries and
enter the following values

© Copyright. All rights reserved. 171


Unit 2: PCC Configuration

Step Step Parame- Parame- Parame-


Name ter Type ter Type ter Value

PYP_V2_OC_CREATE_POST_DOC Create PRO- SE38 Pro- RPCIPE0


Posting GRAM gram 0
Docu- name
ments
(Off-Cy-
cle)
PYP_V2_OC_CREATE_POST_DOC Create PRO- SE38 Pro- RPCIP-
Posting GRAM01 gram DEL
Docu- name
ments
(Off-Cy-
cle)
PYP_V2_OC_CREATE_POST_DOC Create VARIANT Variant ZPCC
Posting for SE38
Docu- program
ments
(Off-Cy-
cle)
PYP_V2_OC_CREATE_POST_DOC Create VAR- Variant ZPCC
Posting IANT01 for SE38
Docu- program
ments
(Off-Cy-
cle)
PYP_V2_OC_RELEASE_POST_DOC Release PRO- SE38 Pro- RPCI-
Posting GRAM gram PA00
Docu- name
ment
(Off-cy-
cle)
PYP_V2_OC_RELEASE_POST_DOC Release VARIANT Variant ZPCC
Posting for SE38
Docu- program
ment
(Off-cy-
cle)
PYP_V2_OC_TRANS- Transfer PRO- SE38 Pro- RPCIPP0
FER_POST_DOC Posting GRAM gram 0
Docu- name
ment
(Off-Cy-
cle)

172 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

Step Step Parame- Parame- Parame-


Name ter Type ter Type ter Value

PYP_V2_OC_TRANS- Transfer VARIANT Variant ZPCC


FER_POST_DOC Posting for SE38
Docu- program
ment
(Off-Cy-
cle)

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

PERM0 Period Parameters 09

OCCAT Off-Cycle Category 03

a) Save changes

Task 3: Create Off-Cycle Correction Process

1. Navigate to the SAP Easy Access Menu (Not the IMG)

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

5. Enter the following information


a) Process Name

a) ## Correction

b) Payroll Area

a) Your assigned payroll area

c) Off Cycle Reason

a) Correction (0010)

d) Recurrences

a) Feb 1, YYYYY

6. Validate & Save your changes

© Copyright. All rights reserved. 173


Unit 2: PCC Configuration

174 © Copyright. All rights reserved.


Unit 2
Exercise 13
Run Off Cycle Payroll

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.

Task 1: Create Payment to Process in Correction Run

1. Update the data for your personnel number 722991## (## is your group number)

Task 2: Create New Off Cycle Correction Run

1. Navigate to the SAP Easy Access Menu (Not the IMG)

2. Launch the favorite for the PCC Manage Off Cycles


https://zmetdc00.wdf.sap.corp:55081/sap/bc/ui5_ui5/sap/hrpy_pcc_oc_1/index.html?
sap-client=800

Task 3: View Off Cycle Payroll Results

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

Task 4: Run Post Payroll Processing for Off Cycle

1. Launch the Payroll Control Center as the Payroll Manager

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

4. Return to the PCC Manager User interface

5. Navigate back to the UI for PCC Manage Off Cycles and verify that our process has moved
from IN PROCESS to COMPLETED

© Copyright. All rights reserved. 175


Unit 2
Solution 13
Run Off Cycle Payroll

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.

Task 1: Create Payment to Process in Correction Run

1. Update the data for your personnel number 722991## (## is your group number)
a) Navigation to SAP transaction PA30

b) Enter personnel number 722991##

c) Enter Infotype 15 under the direct selection

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

Task 2: Create New Off Cycle Correction Run

1. Navigate to the SAP Easy Access Menu (Not the IMG)

2. Launch the favorite for the PCC Manage Off Cycles


https://zmetdc00.wdf.sap.corp:55081/sap/bc/ui5_ui5/sap/hrpy_pcc_oc_1/index.html?
sap-client=800
a) Press the + (plus) button at the bottom right of the screen

b) Enter your employees personnel number 722991##


Tip: You may need to search on Employee First Name/Last Name. Additionally, there
is a setting that is used by the off-cycle program to determine if it should use on-
premise PERNR or if it should use SuccessFactors User ID. This can be found in
customizing Payroll Control Center → General Settings → Activate or Deactivate
External User IDs. You can check if this is Deactivated to confirm searching by
Personnel Number.

c) Press the button Step 2

d) Enter the reason for Correction 0010

e) Press the button Step 3

f) View the adjustment payroll results

176 © Copyright. All rights reserved.


Lesson: PCC Process Configuration

g) Press the button Step 5

h) Enter the payment date of 02/01/YYYY

i) Press the button Review

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

Task 3: View Off Cycle Payroll Results

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

Task 4: Run Post Payroll Processing for Off Cycle

1. Launch the Payroll Control Center as the Payroll Manager

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

b) Click the Active Processes tab

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

4. Return to the PCC Manager User interface


a) Wait for it the first step of our Off-Cycle post payroll processing to finish and then click
the confirm button and enter any notes and click OK

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

© Copyright. All rights reserved. 177


Unit 2: PCC Configuration

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

178 © Copyright. All rights reserved.


Unit 2

Learning Assessment

1. Which of the following options are required to turn on Verify Clustering?


Choose the correct answer.

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 A Only batch jobs can be run with this ID

X B The ID must also have authorization to run payroll on the front end

X C Must be called BATCHADM

X D Reports will be run with this ID

3. What service must be activated to process Off Cycle payroll in PCC?


Choose the correct answer.

X A hrpy_pcc_op_1

X B hrpy_pcc_off_1

X C hrpy_pcc_oc_1

X D hrpy_pcc_ocp_1

© Copyright. All rights reserved. 179


Unit 2: Learning Assessment

180 © Copyright. All rights reserved.


UNIT 3 PCC Roles

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

● Create & Run Validations as Payroll Manager


● Update Data Using Administrator Roles
● Re-Run Validation using Manager Role

© Copyright. All rights reserved. 181


Unit 3
Lesson 1
Manager Role

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create & Run Validations as Payroll Manager

Create And Run Validations As Payroll Manager

Figure 108: Payroll Control Center Roles: Roles in the PCC

PCC Roles: Manager KPIs and Validations - Pre Payroll

Figure 109: PCC Roles: Manager KPIs and Validations - Pre Payroll

Process Oriented Approach

182 © Copyright. All rights reserved.


Lesson: Manager Role

Monitoring (Payroll Data Validation (Pre-payroll)


● 3 Steps within Process

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

© Copyright. All rights reserved. 183


Unit 3: PCC Roles

Figure 111: PCC Roles: Manager KPIs and Validations - Pre Payroll

Step 2 - Monitoring Policies


View key statistics and KPI's as part of the payroll process
Key statistics before payroll run
Error Assignment to Admins
● Can have multiple Admins
● Can have default Admins

Employee statistics
● Period Comparison
● New Hires
● Org Change data

Retro Statistics
● Period Comparison

Gross Amounts statistics


● Period Comparison

184 © Copyright. All rights reserved.


Lesson: Manager Role

Figure 112: PCC Roles: Manager Error Assignment - Pre Payroll

Validation process identifies errors/policy deviations before production payroll Manager


assigns errors to defined a administrators to fix.

PCC Roles: Manager Production Payroll Process

Figure 113: PCC Roles: Manager Production Payroll Process

We can run our payroll process using the front end.


Payroll Production Process
● Start Payroll
● Run payroll
● *Payroll Journal
● Posting Simulation
● Validations/KPIS
● Exit Payroll

Can drill into the process steps and execute individual steps. Can also repeat steps as
necessary.

© Copyright. All rights reserved. 185


Unit 3: PCC Roles

PCC Roles: Manager Production Payroll Details

Figure 114: PCC Roles: Manager Production Payroll Details

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.

PCC Roles: Manager Financial Accounting (Post Payroll)

Figure 115: PCC Roles: Manager Financial Accounting (Post Payroll)

Ability to create your post payroll process steps and run them from the Payroll Control Center

186 © Copyright. All rights reserved.


Lesson: Manager Role

● Create Posting Documents


● Release Posting Document
● Transfer Posting Document

Other post production processes:


● DME (Data Medium Exchange) to pay Employee's
● Check Printing to print payroll checks
● Third Party Remittance to pay vendors

© Copyright. All rights reserved. 187


Unit 3: PCC Roles

188 © Copyright. All rights reserved.


Unit 3
Exercise 14
Create & Run Validation as Payroll Manager

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

Task 1: Hire 2nd Employee

1. Update the data for your personnel number 722991## (## is your group number)

2. Launch the Fiori Launchpad so we can hire a new employee

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

Personnel Subarea 0002

Payroll Area X1-X9 for groups 01-09, Y1-Y9 for


groups 10-19 Z1-Z9 for groups
20-20 and ZA for group 30

5. Enter the following values for Personal Data with the required fields with following values
and save the data.
Field Value

Form of Address Your Choice


Last Name Your Choice
First Name Your Choice
Date of Birth Your Choice
Nationality Your Choice
Communication Language Your Choice

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.

8. Accept any warning message prompts that occur.

© Copyright. All rights reserved. 189


Unit 3: PCC Roles

9. Enter the employee’s pay scale group and level as follows:


Field Value

Pay Scale Group E03

Level 01

10. Setup a bank transfer to your employee using the following values and select Next.
Field Value

Payment Method Überweisung / Bank Transfer – should be


defaulted
Bank Country Germany – should be defaulted
Bank Key 12312312 (Citibank)

Bank Account Your Choice


Payment currency Euro (EMU) – should be defaulted

11. Once you reach the WRAP-UP step – select Save at the top of the screen.

12. Close the Fiori New Hire screen

13. Open transaction PA20 and verify that your employee 722992## has been hired in SAP

Task 2: Enter Deduction for New Employee

1. Update the data for your newly hired Personnel number 712992## to give a deduction
with the following information

Task 3: Generate Process for Monitoring

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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.

5. Save your process.

Task 4: Run February Monitoring

1. Launch the Payroll Control Center as the Payroll Manager.

2. Start the MONITORING process for period 02/YYYY for your Payroll area.

3. Verify the KPI Information shown on the screen.

4. There should be 3 or 4 alerts displayed for the manager (Do not assign the alerts yet as we
will do this later).

190 © Copyright. All rights reserved.


Lesson: Manager Role

5. Start the Monitoring step.

Task 5: Assign Alert to Admin as Manager


Next, we need to assign the policy checks to the appropriate administrators

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-
##)

3. Assign the alerts to the following Administrators.

Task 6: Self-Assign Alert as Admin Only


Lastly, as an administrator who is proactive on the team, we want to self-assign an alert that
they will resolve.

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-##

4. Assign the following alert to the user you are logged in as


Policy Admin

Employees with positive deductions HRH65-## (Admin)

© Copyright. All rights reserved. 191


Unit 3
Solution 14
Create & Run Validation as Payroll Manager

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

Task 1: Hire 2nd Employee

1. Update the data for your personnel number 722991## (## is your group number)
a) Navigate to SAP transaction PA30.

b) Enter personnel number 722991##.

c) Enter Infotype 15 under the direct selection.

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

2. Launch the Fiori Launchpad so we can hire a new employee


a) Is saved under your favorites (URL - Fiori Launchpad)

b) The link = http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/ui2/ushell/shells/


abap/Fiorilaunchpad.html?sap-client=800&language=EN

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

Effective Date February 01 of the current year

Reason blank
Position 99999999 (leave default)
Personnel Area CABB

EE Group (Employee Group) 1

EE Subgroup (Employee Subgroup) X0

Personnel Number 722992##

b) Choose Next to move to the next section.

192 © Copyright. All rights reserved.


Lesson: Manager Role

4. Enter the following values for Organizational Assignment and select Next.
Field Value

Personnel Subarea 0002

Payroll Area X1-X9 for groups 01-09, Y1-Y9 for


groups 10-19 Z1-Z9 for groups
20-20 and ZA for group 30

5. Enter the following values for Personal Data with the required fields with following values
and save the data.
Field Value

Form of Address Your Choice


Last Name Your Choice
First Name Your Choice
Date of Birth Your Choice
Nationality Your Choice
Communication Language Your Choice

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

8. Accept any warning message prompts that occur.

9. Enter the employee’s pay scale group and level as follows:


Field Value

Pay Scale Group E03

Level 01

a) Select Next to move to the next Infotype.

10. Setup a bank transfer to your employee using the following values and select Next.
Field Value

Payment Method Überweisung / Bank Transfer – should be


defaulted
Bank Country Germany – should be defaulted
Bank Key 12312312 (Citibank)

Bank Account Your Choice

© Copyright. All rights reserved. 193


Unit 3: PCC Roles

Field Value

Payment currency Euro (EMU) – should be defaulted

11. Once you reach the WRAP-UP step – select Save at the top of the screen.

12. Close the Fiori New Hire screen

13. Open transaction PA20 and verify that your employee 722992## has been hired in SAP

Task 2: Enter Deduction for New Employee

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

b) Enter personnel number 722992##

c) Enter Infotype 14 under the direct selection.

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

Task 3: Generate Process for Monitoring

1. Navigate to the SAP Easy Access Menu (Not the IMG).

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.

5. Save your process.

Task 4: Run February Monitoring

1. Launch the Payroll Control Center as the Payroll Manager.


a) Use the URL - PCC My Processes Manager (2017).

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.

c) Select the Active Processes Tab.

194 © Copyright. All rights reserved.


Lesson: Manager Role

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.

f) Navigate to the Monitoring Step.

3. Verify the KPI Information shown on the screen.


a) There should be 2 employees in the payroll area now instead of 1.

b) There should be 1 new hire in the payroll area.

c) The Total Gross should be significantly higher in this period.

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.

a) Gross Policy Validations

● Validation check for Gross pay over amount

b) Verify employee 722992## gets picked up in the following validation check:

a) Net Policy Validations

● Validation check for Employees with positive deductions

b) Organizational Data Policy Validation

● Infotype 105 not assigned

5. Start the Monitoring step.


a) Start this step, but DO NOT Confirm the MONITORING step.

Task 5: Assign Alert to Admin as Manager


Next, we need to assign the policy checks to the appropriate administrators

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)

3. Assign the alerts to the following Administrators.


a) Click into your Monitoring policy for 02/YYYY

b) Click the Process Queue

c) Navigate to the following alerts and assign to the Super User


Policy Admin

Gross pay over amount (Within Folder for HRH65-## (Super User)
Gross Policy Validations)

© Copyright. All rights reserved. 195


Unit 3: PCC Roles

Policy Admin

Employees missing required IT0105 re- HRH65-## (Super User)


cords (Within Folder for Organizational
Data Policy Validations)

Note:
DO NOT Confirm or Close the Monitoring step yet

Task 6: Self-Assign Alert as Admin Only


Lastly, as an administrator who is proactive on the team, we want to self-assign an alert that
they will resolve.

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

4. Assign the following alert to the user you are logged in as


Policy Admin

Employees with positive deductions HRH65-## (Admin)

196 © Copyright. All rights reserved.


Lesson: Manager Role

LESSON SUMMARY
You should now be able to:
● Create & Run Validations as Payroll Manager

© Copyright. All rights reserved. 197


Unit 3
Lesson 2
Administrator Role

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Update Data Using Administrator Roles
● Re-Run Validation using Manager Role

Update Data Using Administrator Roles


Administrator Role

Figure 116: Administrator Role

Error Management

Figure 117: Error Management

198 © Copyright. All rights reserved.


Lesson: Administrator Role

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.

Error Management - Details #1

Figure 118: Error Management - Details #1

You can select errors to see more details.


Provide comments.
Update status accordingly
Validate
● Re-runs Payroll Simulation during monitoring
● Forward to different Admin
● Solution Applied
- Mark as fixed before validate
● Set to resolved
- Mark as correct
- Policy deviation that is correct

© Copyright. All rights reserved. 199


Unit 3: PCC Roles

Error Management — When is Validate Button Active?

Figure 119: Error Management — When is Validate Button Active?

Error Management - Details #2

Figure 120: Error Management - Details #2

You can select errors to see more details


● Details need to be setup by developer in the form of specific ABAP Classes
● SAP delivers standard screens

See details of the payment


Enter Notes
See proposed solution for this error/policy deviation

200 © Copyright. All rights reserved.


Lesson: Administrator Role

Error Management - List of Administrators (Non Simplified)

Figure 121: Error Management - List of Administrators (Non Simplified)

Default implementation of admin list uses table T526. In the configuration step for
PYC_STEP_GES we define the SBMOD for the Administrator group.

List of Administrators Tip!

Figure 122: Helpful Tip!

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 — List of Administrators Tip!


Administrators are handled differently if you are using simplified configuration.
● Simplified Configuration uses the Business Object Processing Framework (Transaction
code BOBF)

© Copyright. All rights reserved. 201


Unit 3: PCC Roles

- Transportable Business Objects


■ PYC_PROCESS_MAINT_REQ and PYC_POLICY_MAINT_REQ
- For the Administrator list select and click on PYC_PROCESS_MAINT_REQ
■ Open node elements
- Select PROCESS_MAINT_REQ_ADMIN
- Here you see the table PYC_D_BO_PMRA
- Click on it -- Show the content
● BOBF supports a test mode on the PYC_PROCESS_MAINT_REQ node.

Error Management - List of Administrators (Simplified)

Figure 123: Error Management - List of Administrators (Simplified)

Simplified Configuration Allows the list of administrators to be defined using the front end
user interface.

Error Management - Team Errors

Figure 124: Error Management - Team Errors

Administrators can proactively assign errors to themselves. This is a separate UI5 screen
(different link) and we will use this in this class.

Set to Resolved — Helpful Tip!


● “Set to resolved” is used by the administrator to say an alert is correct. For example,
Someone gets a bonus putting them over the threshold for Net pay over 10K. We talk to HR
and decide the bonus is correct. We set this person as “Set to Resolved”.
● Alerts set to resolved during monitoring should not appear during production payroll
- You don't have to rework if you fix and resolve issues during Monitoring.

202 © Copyright. All rights reserved.


Unit 3
Exercise 15
Update Data using Super User - Manager and
Admin

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.

1. Close all SAP and Internet Explorer windows

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.

5. Select the Employees missing required IT0105 link.

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.

7. Close the Payroll Control Center Alert Management screen

© Copyright. All rights reserved. 203


Unit 3
Solution 15
Update Data using Super User - Manager and
Admin

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.

1. Close all SAP and Internet Explorer windows

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.

b) Select the Solutions Tab.

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.

204 © Copyright. All rights reserved.


Lesson: Administrator Role

5. Select the Employees missing required IT0105 link.

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

b) Return to the PCC Admin screen by closing the PA30 WEBGUI

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.

d) Verify the alert is moved to completed status

7. Close the Payroll Control Center Alert Management screen

© Copyright. All rights reserved. 205


Unit 3: PCC Roles

206 © Copyright. All rights reserved.


Unit 3
Exercise 16
Update Data using Administrator

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.

5. Close the Payroll Control Center Alert Management screen

© Copyright. All rights reserved. 207


Unit 3
Solution 16
Update Data using Administrator

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.

b) Select the Solutions Tab.

c) Select Apply Solution for the Review Recurring Payments/Deduction in HR Renewal line
item.

● Note that we can also use the WebGUI activity.

● Change the password if prompted.

d) Select the change icon for the Medical deduction

e) Change the amount from a negative (-$25.00) to a positive $25.00.

f) Save your changes and close the Recurring Payments/Deduction tab.

g) Return to the Payroll Control Center Administrator screen.

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.

5. Close the Payroll Control Center Alert Management screen

208 © Copyright. All rights reserved.


Lesson: Administrator Role

© Copyright. All rights reserved. 209


Unit 3: PCC Roles

210 © Copyright. All rights reserved.


Unit 3
Exercise 17
Re-run PCC Validation as Payroll Manager

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.

Task 1: Complete February Monitoring

1. Close all current Internet Explorer and SAP windows

2. Login to the Payroll Control Center as the Payroll Manager HRH65-##

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.

5. View the information in the Monitoring step of this process.

6. Select the edit button under Alert Assignment.

7. Click back to go to the all policies item.

8. Close the Alert Assignment Item

9. Confirm the Monitoring Process by selecting the confirm button in the bottom right.

Task 2: Generate Process for Production Payroll for February

1. Go to the SAP Easy Access Menu (Not the IMG).

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

5. Save your process.

Task 3: Begin and Run Production Payroll Process

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.

© Copyright. All rights reserved. 211


Unit 3: PCC Roles

5. Select Production Payroll to drill into the details.

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.

13. Verify the KPI information.

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

212 © Copyright. All rights reserved.


Unit 3
Solution 17
Re-run PCC Validation as Payroll Manager

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.

Task 1: Complete February Monitoring

1. Close all current Internet Explorer and SAP windows

2. Login to the Payroll Control Center as the Payroll Manager HRH65-##


a) Use the URL shortcut saved for PCC My Processes Manager (2017)

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.

5. View the information in the Monitoring step of this process.

6. Select the edit button under Alert Assignment.


a) Select Net Policy Validations.
Verify that the alert for Employees with Positive Deductions shows 0.

7. Click back to go to the all policies item.


a) Select Gross Policy Validations.
Verify that the error for Gross pay over amount shows 0

8. Close the Alert Assignment Item

9. Confirm the Monitoring Process by selecting the confirm button in the bottom right.

Task 2: Generate Process for Production Payroll for February

1. Go to the SAP Easy Access Menu (Not the IMG).

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.

5. Save your process.

© Copyright. All rights reserved. 213


Unit 3: PCC Roles

Task 3: Begin and Run Production Payroll Process

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.

5. Select Production Payroll to drill into the details.


a) The first step Start Payroll start and complete automatically

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.

a) Add a Note saying Verified Posting simulation.

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.

214 © Copyright. All rights reserved.


Lesson: Administrator Role

b) You removed the alert for No position (99999999)

c) You removed the alert for Time Eval Status = 0

13. Verify the KPI information.


a) Verify the gross amount.

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

© Copyright. All rights reserved. 215


Unit 3: PCC Roles

LESSON SUMMARY
You should now be able to:
● Update Data Using Administrator Roles
● Re-Run Validation using Manager Role

216 © Copyright. All rights reserved.


Unit 3

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

© Copyright. All rights reserved. 217


Unit 3: Learning Assessment

218 © Copyright. All rights reserved.


UNIT 4 PCC Authorization

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

● Explain Employee Central Role Based Authorization


● Verify Authorization Assigned to Users
● Describe Employee Central Role Based Authorization

© Copyright. All rights reserved. 219


Unit 4
Lesson 1
Authorization in the Payroll Control Center

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain Employee Central Role Based Authorization
● Verify Authorization Assigned to Users

Explain Authorization in Payroll Control Center

Figure 125: User Assignment

http://help.sap.com/erp_hcm_ias2_2015_03/helpdata/en/
b8/8eb854ed856774e10000000a44538d/content.htm?frameset=/en/07/
cda75320bd2109e10000000a441470/frameset.htm&current_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

220 © Copyright. All rights reserved.


Lesson: Authorization in the Payroll Control Center

Figure 126: Authorization Profile

The role assignment authorizes what the assigned users can access in the Authorization
Profile.

Figure 127: PCC Relevant Authorization Objects

Payroll Data Source Framework Administration


P_PYD_AAUT,
Relevant for System Admin
Background Processing
S_BTCH_NAM
Relevant for System Admin
Payroll Data Source Instance
P_PYD_INST
Relevant for Payroll Administrator & Manager
Payroll Data Source User Variant Maintenance
P_PYD_UV
Relevant for Payroll Manager

© Copyright. All rights reserved. 221


Unit 4: PCC Authorization

Figure 128: System Admin Relevant Authorization

Admin Transaction Report:


● PYC_ADM_TRANSACTION - Needed by technical system administrator during
implementation
● Authorization objects
● P_PYD_AAUT - Allows user to access transaction PYC_ADM_TRANSACTION. This object
contains the Authorization Field also named P_PYD_AAUT
● S_BTCH_NAM - This Authorization Object is not specific to the Payroll Control Center yet it
still a required authorization object. S_BTCH_NAM - Allows user to setup the background
user for this transaction. The field that is maintained is BTCUNAME.

Payroll Administrator and Payroll Manager


Relevant Authorization

Figure 129: Relevant Authorization

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

222 © Copyright. All rights reserved.


Lesson: Authorization in the Payroll Control Center

Figure 130: Payroll Administrator & Payroll Manager

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.

Figure 131: Payroll Administrator & Payroll Manager

P_PYD_INST - Payroll Data Source Instance


Field P_PYD_INST - Payroll Data Source Instance ID
Each Process, KPI, & Policy Deviation/Error is assigned a data source instance in
configuration
Gives granular control:
● Which processes & KPIS managers can see
● Which validations administrators can see
● The Instance ID controls authorization to that data source instance

© Copyright. All rights reserved. 223


Unit 4: PCC Authorization

Figure 132: Payroll Administrator & Payroll Manager

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.

Figure 133: Payroll Control Center

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.

224 © Copyright. All rights reserved.


Lesson: Authorization in the Payroll Control Center

Figure 134: Data Source Instance

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

Allows us to create different groups that see different things

User Controls

Figure 135: User Controls

© Copyright. All rights reserved. 225


Unit 4: PCC Authorization

Figure 136: Payroll Administrator & Payroll Manager

Figure 137: Display Authorization Object

Payroll Manager Relevant Authorization


Authorization objects needed for Payroll Manager role.
P_PYD_UV - allows user to maintain user variants of other uses
Field ACTVT value of 01 is needed
To authorize release of new the Administrator screen in Feature Pack 4 or EA-HRRXX 608
SP15, the following objects must be used:
● P_PCTR_AUT
● P_PYD_CLS

226 © Copyright. All rights reserved.


Unit 4
Exercise 18
Verify User Authorization Objects for PCC

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_##

● Your Group number plus * (01* for Group 1)

● Your Payroll Area plus * (Ex: X1* for Group 1)

© Copyright. All rights reserved. 227


Unit 4
Solution 18
Verify User Authorization Objects for PCC

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_##

● Your Group number plus * (01* for Group 1)

● Your Payroll Area plus * (Ex: X1* for Group 1)

a) Navigate to transaction SU01D.

b) Type in your user id in the User Field and click the glasses icon .

c) Click the Roles tab.

d) Double click the role for ZPCC_##.

e) A new window should open up with your role.

f) Click the Authorizations tab in the window that just popped up.

g) Click the Display Authorization Data button.

h) Expand the Human Resources folder.

i) Expand the Data Source Instance Folder.

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.

228 © Copyright. All rights reserved.


Lesson: Authorization in the Payroll Control Center

LESSON SUMMARY
You should now be able to:
● Explain Employee Central Role Based Authorization
● Verify Authorization Assigned to Users

© Copyright. All rights reserved. 229


Unit 4: PCC Authorization

230 © Copyright. All rights reserved.


Unit 4
Lesson 2
Employee Central Role Based Authorization

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe Employee Central Role Based Authorization

Describe Employee Central Role Based Authorization


PCC Employee Central: Role Based Authorization —Tiles (Classic Home Page)

Figure 138: PCC Employee Central: Role Based Authorization —Tiles (Classic Home Page)

● Tile for Payroll Manager


● Tile for Payroll Admin

PCC Employee Central Role Based Authorization: RBP Configuration

Figure 139: PCC Employee Central Role Based Authorization: RBP Configuration

© Copyright. All rights reserved. 231


Unit 4: PCC Authorization

PCC Employee Central Role Based Authorization: Permission Roles

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

PCC Employee Central Role Based Authorization: Permission Group

Figure 141: PCC Employee Central Role Based Authorization: Permission Group

232 © Copyright. All rights reserved.


Lesson: Employee Central Role Based Authorization

● Create permission groups that contain the relevant PCC authorization, for example,
PCC_Payroll_Admin.
● Groups can be setup dynamically.

PCC Employee Central Role Based Authorization: Permission Groups Linked to


Permission Roles

Figure 142: PCC Employee Central Role Based Authorization: Permission Groups Linked to Permission Roles

Assign permission role to permission group.

LESSON SUMMARY
You should now be able to:
● Describe Employee Central Role Based Authorization

© Copyright. All rights reserved. 233


Unit 4: PCC Authorization

234 © Copyright. All rights reserved.


Unit 4

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

© Copyright. All rights reserved. 235


Unit 4: Learning Assessment

236 © Copyright. All rights reserved.


UNIT 5 PCC Tools

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

● Run Audit/Action Log Viewer


● Run Program to Reset a Process Previously Initiated
● Manage Declustered Payroll Results

© Copyright. All rights reserved. 237


Unit 5
Lesson 1
Action Log/Audit Tools

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Run Audit/Action Log Viewer

Run Auditor Action Log Viewer

Figure 143: Helpful Tip! SAP Menu Path for Tools

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)

Ability to view alert processing history

238 © Copyright. All rights reserved.


Lesson: Action Log/Audit Tools

PCC Tools: Front End Action Log Viewer History (New Version)

Figure 145: PCC Tools: Front End Action Log Viewer History (New Version)

● View process history


- Which steps were started automatically
- Which steps were manually confirmed
- Date and time stamps

PCC Tools: Front End Action Log Viewer History (New Version cont)

Figure 146: PCC Tools: Front End Action Log Viewer History (New Version cont)

● View alert history

© Copyright. All rights reserved. 239


Unit 5: PCC Tools

- Which alerts were manually assigned


- Which alerts were claimed via admins
- Date and time stamps
- Which alerts were automatically resolved via event listener

PCC Tools: Back End Action Log Viewer

Figure 147: PCC Tools: Back End Action Log Viewer

SAP Transaction: PYC_AL


Provides additional flexibility based on customers' needs for viewing the action log. This
program can be copied and customized as needed.

PCC Tools: Back End Action Log Viewer - Details

Figure 148: PCC Tools: Back End Action Log Viewer - Details

View Details in ALV Output


Enter header text on the screen. If it is an auto start/auto confirm activity, you will have
generic text there.

240 © Copyright. All rights reserved.


Unit 5
Exercise 19
Run Action Log Viewer

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.

Front End Action Log

1. Launch the FRONT END ACTION LOG VIEWER program from your favorites URL – PCC
Action Log Viewer (2017)

2. Select the Completed Processes tab at the top of the page.

3. Select Monitoring for January YYYY (Current Year).


Select some of the steps and view the details.

4. View the Process History for your MONITORING PROCESS.

5. Repeat for PRODUCTION PAYROLL for January YYYY (Current Year).

6. View the Alert History for your Production Payroll Process

7. Use the ↓ button at the bottom right to download settings, if required.

8. Use the gear button to filter the results shown, if required.

© Copyright. All rights reserved. 241


Unit 5
Solution 19
Run Action Log Viewer

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.

Front End Action Log

1. Launch the FRONT END ACTION LOG VIEWER program from your favorites URL – PCC
Action Log Viewer (2017)

2. Select the Completed Processes tab at the top of the page.

3. Select Monitoring for January YYYY (Current Year).


Select some of the steps and view the details.

4. View the Process History for your MONITORING PROCESS.


a) Search for “Create Test” in the search box and hit ENTER.

b) Select “Create Test Payroll Data”” to view the details.

c) Go back.

5. Repeat for PRODUCTION PAYROLL for January YYYY (Current Year).


a) Search “Run Payroll” in the search box and hit ENTER.

b) Select “Run Payroll – Payroll run started” to view the details.

c) Go back.

6. View the Alert History for your Production Payroll Process

7. Use the ↓ button at the bottom right to download settings, if required.

8. Use the gear button to filter the results shown, if required.

242 © Copyright. All rights reserved.


Lesson: Action Log/Audit Tools

LESSON SUMMARY
You should now be able to:
● Run Audit/Action Log Viewer

© Copyright. All rights reserved. 243


Unit 5
Lesson 2
Reset Process Instance

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Run Program to Reset a Process Previously Initiated

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

244 © Copyright. All rights reserved.


Lesson: Reset Process Instance

Figure 150: Tools in the Payroll Control Center: Reset Process Instance part 2

Moves process back to “Upcoming Processes” so you can start it.

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

© Copyright. All rights reserved. 245


Unit 5: PCC Tools

246 © Copyright. All rights reserved.


Unit 5
Exercise 20
Reset PCC Process for Testing

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.

1. First find the name of the process that was created.

2. Launch the PCC My Processes Page and generate future process.

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.

4. In the SAP system launch the PCC RESET PROCESS PROGRAM.

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.

8. Return to the selection screen and uncheck the simulation box.

9. Execute the program.

10. Return to the SAP Easy Access Screen.

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

© Copyright. All rights reserved. 247


Unit 5
Solution 20
Reset PCC Process for Testing

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.

1. First find the name of the process that was created.


a) Go to the following part of the IMG:
Payroll → Payroll International → Payroll Control Center → Payroll Process
Management → Generate Process Steps

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

2. Launch the PCC My Processes Page and generate future process.


a) Go to the SAP Easy Access Menu (Not the IMG)

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

c) Select your Production Payroll process.

d) To access change mode, select the pencil button.

e) Scroll down to recurrences and add processes up until June of the current year.

f) Save your changes.

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.

b) Verify that an error occurs.

248 © Copyright. All rights reserved.


Lesson: Reset Process Instance

4. In the SAP system launch the PCC RESET PROCESS PROGRAM.


a) Execute transaction ZPYC_RESET_PROC*

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.

8. Return to the selection screen and uncheck the simulation box.

9. Execute the program.

10. Return to the SAP Easy Access Screen.

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

© Copyright. All rights reserved. 249


Unit 5: PCC Tools

LESSON SUMMARY
You should now be able to:
● Run Program to Reset a Process Previously Initiated

250 © Copyright. All rights reserved.


Unit 5
Lesson 3
Declustering Tools

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Manage Declustered Payroll Results

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

© Copyright. All rights reserved. 251


Unit 5: PCC Tools

Figure 152: Tools in the PCC: Initial Load of Payroll results (Declustered) Output

Verify employees selected


Verify the tables selected
Verify the results to be created
Total Rows
Verify which payroll results they will be created for

Figure 153: Tools in the PCC: Delete Payroll results (Declustered)

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.

252 © Copyright. All rights reserved.


Lesson: Declustering Tools

Figure 154: Tools in the PCC: Delete Payroll results (Declustered) Output

Verify employees selected


Verify the tables selected
Verify the results to be deleted

© Copyright. All rights reserved. 253


Unit 5: PCC Tools

254 © Copyright. All rights reserved.


Unit 5
Exercise 21
Manage Declustered Payroll Results

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.

Task 1: Delete Declustered Results

1. View Declustered results in transaction SE16 for your first employee.

HRDCT_TPY_RGDIR for test results


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.

a) Verify the number of employees selected = 2.

b) View the Tables Selected

3. Execute Program in productive mode.

4. Verify the Declustered results no longer exists for the following tables:

● HRDCT_TPY_RGDIR

● P2RX_RT

5. View clustered results in transaction PC_PAYRESULT for your employee 722991##.

Task 2: Recreate Production Declustered Results

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.

● Verify the number of employees selected = 2

● Verify only the RT table is selected

2. Verify the Declustered results have been recreated in the system in table P2RX_RT.

© Copyright. All rights reserved. 255


Unit 5
Solution 21
Manage Declustered Payroll Results

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.

Task 1: Delete Declustered Results

1. View Declustered results in transaction SE16 for your first employee.

HRDCT_TPY_RGDIR for test results


P2RX_RT for Results table

a) Enter table name HRDCT_TPY_RGDIR to view test payroll results created in the
Monitoring process and select execute.

b) Enter your payroll area.

Note:
If payroll area is not an option you may need to select Setting → Fields for
selection and choose ABKRS (Payroll Area).

c) Verify results exist.

d) Back out to the main SE16 screen and enter table name P2RX_RT for Results table.

e) Enter the personnel number 722991## and hit execute.

f) Verify rows exist.

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.

a) Verify the number of employees selected = 2.

b) View the Tables Selected

a) Enter your payroll area.

b) Enter Cluster ID = RX (International Payroll).

c) Select to delete “Test Payroll Decl. Results” and “Productive Decl. results”.

d) Select the Detailed Log check box.

e) Execute

f) Verify the number of employees selected = 2.

256 © Copyright. All rights reserved.


Lesson: Declustering Tools

g) Double click “Transparent Table Selected” and view the output.

h) Double click “Records of changed test Payroll RGDIR” and view the output.

3. Execute Program in productive mode.


a) Return to the selection screen and uncheck “Test Run”.

b) Execute the program.

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.

c) Enter the personnel number 722991## and hit execute.

d) Verify no results exist.

5. View clustered results in transaction PC_PAYRESULT for your employee 722991##.


a) Open a new session and go to transaction code PC_PAYRESULT.

b) Enter your personnel number 722991##.

c) Double click any row of results.

d) Double click the RT table and view the results.

Task 2: Recreate Production Declustered Results

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.

● Verify the number of employees selected = 2

● Verify only the RT table is selected

a) Launch the Delete Declustered payroll results program HRDCT_LOAD_PY_RX.

b) Select the period = current year.

c) Enter your payroll area.

d) Enter Cluster ID = RX (International Payroll).

e) Check the box for Manual Select tables and then select only the Internal table for RT by
choosing from the drop down.

f) Select the Detailed Log check box.

g) Execute

h) View the detailed log.

i) Verify the number of employees selected = 2.

© Copyright. All rights reserved. 257


Unit 5: PCC Tools

j) Verify “Transparent Table Selected” and verify only the RT table exists.

k) Double click “Directory of Changed Payroll Result”.

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.

c) Enter the personnel number 722991## and hit execute.

d) Verify that results have been recreated.

Note:
Table HRPY_RGDIR is used for non-test payroll results to store the period
and link between the other tables.

258 © Copyright. All rights reserved.


Lesson: Declustering Tools

LESSON SUMMARY
You should now be able to:
● Manage Declustered Payroll Results

© Copyright. All rights reserved. 259


Unit 5: PCC Tools

260 © Copyright. All rights reserved.


Unit 5

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 Which alerts were manually assigned

X B Which alerts were claimed via admins

X C Date and time stamps

X D Which alerts were automatically resolved via event listener

2. What is the name of the program to reset a process previously initiated?


Choose the correct answer.

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

© Copyright. All rights reserved. 261


Unit 5: Learning Assessment

262 © Copyright. All rights reserved.


UNIT 6 PCC Integration

Lesson 1
Fiori Launchpad & HR Renewal 265

Lesson 2
Employee Central 271

UNIT OBJECTIVES

● Describe Fiori Launchpad Use and Navigation


● Setup Fiori Launchpad & Run Payroll Using Fiori Launchpad
● Recall differences between Employee Central Payroll and SAP Payroll

© Copyright. All rights reserved. 263


Unit 6: PCC Integration

264 © Copyright. All rights reserved.


Unit 6
Lesson 1
Fiori Launchpad & HR Renewal

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

Describe Fiori Launchpad Use and Navigation


Integration Overview
This unit describes integrating the Payroll Control Center on the front end. In our exercises we
are directly launching the PCC from the back end system, but in a real world scenario we
launch the PCC from the same place that end users do their tasks. Depending on the direction
of your organization this will differ.
This Unit examines different integration options, or where to launch the PCC from.
● On Premise functionality
● Cloud functionality

PCC Integration: Fiori Launchpad Tiles

Figure 155: PCC Integration: Fiori Launchpad Tiles

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.

© Copyright. All rights reserved. 265


Unit 6: PCC Integration

Figure 156: Fiori Launchpad Tiles (continued)

There is a unique Tile for each process and each role:


● Monitoring
● Production Payroll
● Post Payroll

Users can create custom groups.


Roles control which tiles a user can see.

Setup Fiori Launchpad & Run Payroll using Fiori Launchpad


PCC Integration: Fiori Launchpad Designer

Figure 157: PCC Integration: Fiori Launchpad Designer

Set up functionality using Fiori Launchpad Designer (/sap/bc/ui5_ui5/sap/


arsrvc_upb_admn)
You need to create a new catalog with the tiles.
● Catalog has Tiles and Target Mapping that we need to configure

SAP Help Website with Details


● http://help.sap.com/erp_hcm_ias2_2015_03/helpdata/en/
b4/599756646a4e0ee10000000a4450e5/content.htm?frameset=/en/

266 © Copyright. All rights reserved.


Lesson: Fiori Launchpad & HR Renewal

d0/179756099b215ae10000000a4450e5/frameset.htm&current_toc=/en/41/
b98f548239c264e10000000a44176d/plain.htm&node_id=57

PCC Integration: Fiori Launchpad Roles

Figure 158: PCC Integration: Fiori Launchpad Roles

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

PCC Integration: Role Based Landing Page with Lanes

Figure 159: PCC Integration: Role Based Landing Page with Lanes

● Launch directly into the PCC


● SAP delivered the Payroll Cockpit Landing page, but that is for the older version of the PCC
before FP3
- You need to create your own landing page for newer screen.

© Copyright. All rights reserved. 267


Unit 6: PCC Integration

Fiori Launchpad: HR Renewal Setup

Figure 160: Fiori Launchpad: HR Renewal Setup

Set up functionality using Suite Page Builder- Page Administration (/sap/bc/ui5_ui5/sap/


arsrvc_spb_admn/). Create a new Catalog and add CHIP (Lane) to it

Figure 161: PCC Integration: HR Renewal Setup (continued)

Create a new Launchpad in LPD_CUST and call PCC Screens. Linked to our CHIP within the
Catalog.

268 © Copyright. All rights reserved.


Lesson: Fiori Launchpad & HR Renewal

Figure 162: PCC Integration: HR Renewal Setup (continued)

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

© Copyright. All rights reserved. 269


Unit 6: PCC Integration

270 © Copyright. All rights reserved.


Unit 6
Lesson 2
Employee Central

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Recall differences between Employee Central Payroll and SAP Payroll

Recall Differences Between Employee Central Payroll and SAP Payroll

Figure 163: SuccessFactors Employee Central vs SAP Payroll

There are two ways to use EC and Payroll - with SAP Payroll or with ECP

Figure 164: SuccessFactors Employee Central Payroll vs Payroll

Integration Overview - ECP & EC with SAP Payroll

© Copyright. All rights reserved. 271


Unit 6: PCC Integration

Employee Central is always the system of record.


All HR events, including hiring or termination, are managed in EC.
Payroll relevant data is either replicated to Payroll or maintained in EC via UI “Mashups”.
The payroll administrator can execute all relevant payroll runs via the Payroll Control Center
which is embedded in Employee Central.
The employee accesses the pay statement in Employee Central, which is directly taken from
the Employee Central Payroll system.
The payroll information is sent from Employee Central Payroll to Financials. The posting into
accounting can be done automatically by using corresponding jobs if an SAP ERP Accounting
system is integrated by standard SAP interface technology (ALE).

Figure 165: SuccessFactors Employee Central

Figure 166: SuccessFactors Employee Central

Fields need to be mapped between systems

272 © Copyright. All rights reserved.


Lesson: Employee Central

Figure 167: Integration

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.

Figure 168: Integration

Configuration within EC
You must complete further steps to link your EC and ECP/SAP system, for more information
see the ECP Admin guide.

© Copyright. All rights reserved. 273


Unit 6: PCC Integration

Payroll System Assignment

Figure 169: Payroll System Assignment

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.

Figure 170: Role Based Processing

Role Based Processing


● My Processes = Manager
● My Alerts = Admin
● Unassigned Alerts = Admin
● Manage Processes = Manager
● Manage Policies = Manager
● My Off-cycles = Manager

274 © Copyright. All rights reserved.


Lesson: Employee Central

Simplified Configuration

Figure 171: 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

Employee Central Payroll and Reporting

Figure 172: Mashup Screens

Mashups to view data in SAP Payroll or EC Payroll such as Salary Statement

© Copyright. All rights reserved. 275


Unit 6: PCC Integration

Figure 173: SuccessFactors Employee Central Payroll

Mashups to update data that is not stored in EC and only in ECP/SAP Payroll such as US Tax
Data

Complete Payroll Tasks Tile (Only for ECP)

Figure 174: Complete Payroll Tasks Tile (Only for ECP)

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

276 © Copyright. All rights reserved.


Lesson: Employee Central

Individual Payroll Results (PC_PAYRESLT)


Can Export Payroll results from ECP into EC if you wish for further reporting

Figure 175: Reporting

Opt In Feature released in Q2 2015 - ECT-33319


PAOCF_EC_EXPORTPAYROLLRESULTS
Export data from Payroll system (Standard Program)
Import into Employee Central
Derive certain reports such as Paid Overtime, Paid Illness, and Payroll Results Overview
The output of the Payroll Results report in Advanced Reporting depends on which wage types
you selected in customizing activities when you configured Payroll Results Export as well as
which key figures you have selected in the report template.
Payroll Results Overview Reports:
● Gross
● Net
● Deductions
● Paid Overtime Report
● Paid Illness Report

© Copyright. All rights reserved. 277


Unit 6: PCC Integration

Figure 176: SuccessFactors Employee Central

Gross payments broken up by cost center. Overtime payments in a period by cost center.
CAN Cost Center OT

Figure 177: SuccessFactors Employee Central

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.

278 © Copyright. All rights reserved.


Lesson: Employee Central

Figure 178: SuccessFactors Employee Central

Figure 179: Screen Personas

Using Screen Personas for consistent UI


Can run off cycle Payroll using front end screens using screen personas
Familiar off cycle workbench with newer look and feel

Figure 180: SAP SuccessFactors Employee Central

Using Screen Personas for consistent UI


Can run Tax Reporter in front end as well using screen personas
Same Familiar Tax Reporter functionality with newer look and feel

© Copyright. All rights reserved. 279


Unit 6: PCC Integration

Employee Central Payroll Overview and Product Scope


Overview
SAP SuccessFactors Employee Central Payroll Overview
● Hosted by SAP Cloud/Basis
● Cloud Model
● Global Offering
● Limited Customization
● No Middleware beginning in Q2 of 2016
- Point to Point Contact

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

280 © Copyright. All rights reserved.


Lesson: Employee Central

Figure 181: ECP Time Management

Figure 182: Countries for ECP

EC Payroll leverages HCM Payroll, but it is not the same.


EC Payroll has higher level of standardization than HCM Payroll.
Modifications of SAP source code are not permitted (basic cloud quality)
Extensibility options are limited compared to HCM on premise
EC Payroll is not a back door hosting option for on-premise functionality.
On-premise Time Management, Benefits, Org management etc. cannot be fully used with EC
Payroll. Instead, EC Payroll uses respective EC functionality (or 3rd party certified by SAP).
There is no “Lift & Shift” from HCM Payroll to EC Payroll. It is a new implementation best
described as "carve out & migrate".

© Copyright. All rights reserved. 281


Unit 6: PCC Integration

Figure 183: ECP Customer and Cloud operations Responsibilities

Figure 184: SAP SuccessFactors Employee Central Payroll

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

282 © Copyright. All rights reserved.


Lesson: Employee Central

- Dell Boomi
- SAP Cloud Platform Integration

Figure 185: Country List

LESSON SUMMARY
You should now be able to:
● Recall differences between Employee Central Payroll and SAP Payroll

© Copyright. All rights reserved. 283


Unit 6: PCC Integration

284 © Copyright. All rights reserved.


Unit 6

Learning Assessment

1. Which of the following is true for the tiles in the Fiori Launchpad?
Choose the correct answers.

X A There is a unique tile for each process and each role

X B Users can create their own themes

X C Users can create custom groups

X D Roles control which user can see which tiles

2. Which system is always the System of Record for EC Payroll or EC with SAP Payroll?
Choose the correct answer.

X A SAP SF Employee Central

X B SAP ERP

X C SAP Cloud Platform

X D SAP Netweaver

© Copyright. All rights reserved. 285


Unit 6: Learning Assessment

286 © Copyright. All rights reserved.


UNIT 7 PCC RDS and Partner Solutions

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

● Describe SAP Rapid Deployment Solutions


● Recall the PCC RDS delivered content
● Describe the RDS Solution Implementation
● Discover new enhancements and features used in SAP Best Practices for PCC
● Describe the SAP Best Practice Solution for Manage Configuration

© Copyright. All rights reserved. 287


Unit 7: PCC RDS and Partner Solutions

288 © Copyright. All rights reserved.


Unit 7
Lesson 1
Rapid Deployment Solution Overview

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe SAP Rapid Deployment Solutions

Describe SAP Rapid Deployment Solutions


Rapid Deployment Solution Overview

● 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

Rapid Deployment Solution Benefits

● Free content as an added value for SAP’s licensed customers


● Drive down implementation cost
- Less development and configuration time
● Accelerate deployment of functionality
- Shorter implementation timeline
● Add benefit to investment in SAP products
● Proven best practices
● Template for customer specific needs

Payroll Control Center Rapid Deployment Solution

● 6 Delivered Key-Performance Indicators


- ABAP Development delivered
● Delivered end to end configuration
- One Click Monitoring (3 steps)
- Three Click Production Payroll (6 Steps)
- Posting to Finance (5 steps)

© Copyright. All rights reserved. 289


Unit 7: PCC RDS and Partner Solutions

● 40 Validation Rules
- 5 different groups of policies

LESSON SUMMARY
You should now be able to:
● Describe SAP Rapid Deployment Solutions

290 © Copyright. All rights reserved.


Unit 7
Lesson 2
Delivered RDS Content & Partner Content

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Recall the PCC RDS delivered content

Recall the PCC RDS Delivered Content

Figure 186: Helpful Tip!

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!

© Copyright. All rights reserved. 291


Unit 7: PCC RDS and Partner Solutions

Figure 187: Payroll Processes & Key Performance Indicator

● Delivered Configuration for end to end Payroll


● Payroll Manager role:
- Monitoring
- Production Payroll
- Posting to Finance
● Key Performance Indicators
● Easily add additional processes and steps to delivered configuration, for example:
- Third Party Remittance
- Check printing

Figure 188: Payroll Processes - Delivered Processes

292 © Copyright. All rights reserved.


Lesson: Delivered RDS Content & Partner Content

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.

Figure 189: Copied RDS ABAP Classes

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.

Figure 190: Key Performance Indicators (KPIs)

Figure 191: Employee Statistics/Payroll

● Total gross pay


- This KPI is to show the amount of money (gross /101) paid to all employees this pay
period compared to the past regular pay period
- ABAP Class = Z_SMB_CL_PYC_PY_KPI_EE_NUM
● Number of employees with gross pay
- This KPI is to show the number of employees who have WT /101 that is not zero

© Copyright. All rights reserved. 293


Unit 7: PCC RDS and Partner Solutions

- ABAP Class = Z_SMB_CL_PYC_PY_KPI_EE_NUM_D


● Difference between periods in gross pay
- This KPI is to show the difference (as a percentage) in the number of employees who
have WT /101 that is not zero.
- ABAP Class = Z_SMB_CL_PYC_PY_KPI_AMT_D_CH

Figure 192: Finance Integration

● Payroll Posting runs in PCP0 not posted


- This KPI is to check whether there are any payroll posting documents that have either
been forgotten to be transferred to finance, or have failed to transfer there due to a
technical issue (like an update error in SM13)
- ABAP Class = Z_SMB_CL_PYC_FI_KPY_DOCS
● Check if finance period open
- This KPI is to show where a required finance posting period is not yet open. This helps
to ensure the relevant finance team are communicated to prior to production payroll
running to open the relevant finance period. This is particularly useful if the customer
uses month end accruals
- ABAP Class = Z_SMB_CL_PYC_FI_KPI_PERIODS
● Net Pay amount from /559 wage type compared to GL Account
- This KPI will check the posting amounts from a GL account (000061000) to match the
Results table - RT. The deliveredKPI looks at a single WT (/559), but customers can
change it to look at a range of wage types for their reconciliation
- ABAP Class = Z_SMB_CL_PYC_FI_KPI_NET_GL_R

Figure 193: Alert/Validation Rules

294 © Copyright. All rights reserved.


Lesson: Delivered RDS Content & Partner Content

Figure 194: Payroll/retroactive Accounting

Validation Rules — Gross Pay


15 delivered checks for Gross Pay
● Employment Percentage does not match utilization (IT7/IT8)
- Default logic looks at Infotype 7 & 8 and only runs for Employees with an employment
status of 3 on IT0
- ABAP Class = Z_SMB_CL_PYD_PA_EMPL_PCT
● Zero base payment and payment IT0014 or IT0015
- No base payment in Basic Pay (IT0008 exists but without any amount), but recurring/
additional payments in Recurring or One Time Payments. Only runs for employees with
employment status of 3
- ABAP Class = Z_SMB_CL_PYD_PA_ZER8IT14IT15
● Personnel number locked for payroll
- Checks the Payroll Status information to find locked employees in the system.
- ABAP Class = Z_SMB_CL_PYD_PA_PY_LOCKED
● Position planned compensation does not match IT0008 Basic Pay
- This alert looks at planned compensation functionality in Organizational Management
and compares against Basic pay for discrepancies. Only for employees with status 3
- ABAP Class = Z_SMB_CL_PYD_PA_PLANNED_COMP
● Completeness check for employees appointed in the pay period (US SPECIFIC)
- Default logic looks at Infotype 2017 and 210 to make sure a record exists and only runs
for employees with an employment status = 3 and action type= 01 on Infotype 0

© Copyright. All rights reserved. 295


Unit 7: PCC RDS and Partner Solutions

- ABAP Class = Z_SMB_CL_PYD_PA_COMPLETENESS


● Employees separated in the pay period
- Default logic looks at Infotype 0 to find people with an action type= 10 to get a list of
people separated in the period.
- ABAP Class = Z_SMB_CL_PYD_PA_ACTIONS
● Blocked vendor list
- Default logic looks at company code US01 to find blocked vendors
- ABAP Class = Z_SMB_CL_PYD_FI_BLOCKED_VEND
● Gross pay over amount
- Default logic looks at wage type /101 for people with an amount over $10,000
- ABAP Class = Z_SMB_CL_PYD_PY_WT_GRS_GT
● Retro pay over amount
- Default logic looks at wage type /552 for people with an amount over $1,000
- ABAP Class = Z_SMB_CL_PYD_PY_WT_RET_GT
● Positive deductions within a range
- Default logic looks at wage type range between M2010 and M212 for people who have
an amount that is equal to or greater than 0 (Because deductions should be negative)
- ABAP Class = Z_SMB_CL_PYD_PY_WTRA_POS_DED
● Overtime payment over a certain amount
- Uses a range of wage types (M805-M807) to find employees who have over 1,000
- ABAP Class = Z_SMB_CL_PYD_PY_WTRA_OVER_LI
● Employees with overtime exceeding percentage of total pay
- Uses wage types /101 for total pay and /103 for total OT in the delivered system
- ABAP Class = Z_SMB_CL_PYD_PY_WT_COMP_PCT
● Employees with large retrospective calculations
- Identifies employees that have a retro calculation greater than 90 days in the delivered
alert
- ABAP Class = Z_SMB_CL_PYD_PY_LARGE_RETRO
● Negative gross Pay
- Uses wage type /101 and finds employees who have a value that is negative or less than
0
- ABAP Class = Z_SMB_CL_PYD_PY_NEG_GROSS
● Employees with messages in the payroll log

296 © Copyright. All rights reserved.


Lesson: Delivered RDS Content & Partner Content

- Identifies employee who have a message (warning or error) in the payroll log
- ABAP Class = Z_SMB_CL_PYD_PY_LOG

Alerts — Net Pay


13 delivered Validation Rules for Net Pay
● Employees missing main bank details
- Identifies active employees (Status 3) who are missing subtype 0 on Infotype 9 Bank
Details
- ABAP Class = Z_SMB_CL_PYD_PA_MAIN_BANK
● Employees missing main address
- Identifies active employees (Status 3) who are missing subtype 1 on Infotype 6
Addresses
- ABAP Class= Z_SMB_CL_PYD_ PA_MAIN_ADDRESS
● Unpaid IT0011 records
- Identifies employees who have an External Transfers record with wage type MPA0 that
has not been transferred.
- ABAP Class = Z_SMB_CL_PYD_PA_IT11_NOT_TRS
● Overview of cash payments
- Identifies employees with a wage type /557 results in payroll that has an amount
greater than $0.01
- ABAP Class = Z_SMB_CL_PYD_PY_WT_CASH_ GT
● Employees with low Net Pay
- Identify employees with wage type /560 that is between 0 and 500
- ABAP Class = Z_SMB_CL_PYD_PY_WT_BET_LIMIT
● Variance in net pay over amount
- Identify employees with a variance in wage type /560 that is over 1,000 between last
period and current period
- ABAP Class = Z_SMB_CL_PYD_PY_CHK_WT_VAR_A
● Variance in net pay over percentage:
- Identify employees with a variance in wage type /560 that is over 10% between last
period and current period
- ABAP Class = Z_SMB_CL_PYD_PY_CHK_WT_VAR_P
● Employees with net pay greater than amount
- Identify employees with a wage type /560 amount that is over $5,000
- ABAP Class = Z_SMB_CL_PYD_PY_WT_NET_GT
● Separated employees with net pay:

© Copyright. All rights reserved. 297


Unit 7: PCC RDS and Partner Solutions

- 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

298 © Copyright. All rights reserved.


Lesson: Delivered RDS Content & Partner Content

- 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

Validation Rules — Time and Attendance


3 delivered Validation Rules for Time and Attendance
● CATS transfers not completed
- Identifies CATS entries that have been created but not transferred to the HR Infotypes
(2001/2002)
- ABAP Class = Z_SMB_CL_PYD_PA_CATS_TRANS
● Plant Data Collection errors
- Identifies employees that have an error on Infotype 3 in thePDC field within Time
Management
- ABAP Class = Z_SMB_CL_PYD_PA_PDC_ERRORS
● Time management status = 0 (No time evaluation)
- Identifies employees that have a Time Management status on Infotype 7 that is 0
- ABAP Class = Z_SMB_ CL_PYD_PA_ZTERF_ZERO

Delivered Detailed Screens for Administrator Alerts


● YSMB_EMP_INFO – Employee Information
● YSMB_WAGE_TYPE_REPORT – Wage Type Report
● YSMB_AUDIT_REPORT – PA Infotype Audit Summary
● YSMB_PAYSLIP – Payslips
- Default logic uses standard US Payslip which is in the programming – need to update to
your own in the ABAP Code
● SAP_CHK_ERR_OV – Check Error Overview
● YSMB_PAYROLL_LOG – Payroll Log Messages

LESSON SUMMARY
You should now be able to:
● Recall the PCC RDS delivered content

© Copyright. All rights reserved. 299


Unit 7: PCC RDS and Partner Solutions

300 © Copyright. All rights reserved.


Unit 7
Lesson 3
RDS Technical Implementation Details

LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe the RDS Solution Implementation

Describe The RDS Solution Implementation

Figure 195: Rapid Deployment 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/.

© Copyright. All rights reserved. 301


Unit 7: PCC RDS and Partner Solutions

Figure 196: Software Product Versions

Figure 197: Important Notes

Figure 198: Required Business Functions

302 © Copyright. All rights reserved.


Lesson: RDS Technical Implementation Details

Figure 199: RDS Implementation

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.

Figure 200: Validation/KPI Implementation

Our partners have built solutions with delivered configuration that can save time on building
validations.
● - EPI-USE Accelerator

© Copyright. All rights reserved. 303


Unit 7: PCC RDS and Partner Solutions

- Works with Process Context/Simplified configuration


- Configuration (Table Driven) instead of hard coding values
- EY Solution

Partners are updating and supporting their solution.

LESSON SUMMARY
You should now be able to:
● Describe the RDS Solution Implementation

304 © Copyright. All rights reserved.


Unit 7
Lesson 4
SAP Best Practice Content - Manage
Configuration

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

Manage Configuration Overview


Manage Configuration is a tool found within the Payroll Control Center interface which allows
implementation consultants and customer administrators to configure validation rules &
analytics for payroll. What makes this useful is the configuration is no longer based on an
ABAP run-time class found only in the back end. For consultants this means you no longer
need a specialist in ABAP to create new alerts and KPIs, and for administrators you no longer
need to submit a ticket.

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.

Enable Manage Configuration


The Manage Configuration application has a few pre-requisite switches and updates that must
be enabled to work in the tool.

© Copyright. All rights reserved. 305


Unit 7: PCC RDS and Partner Solutions

1. Check current SAP release


a) SAP_HR and EA-HR must be on release 608

b) SAP_UI is updated to 7.54

c) SAP_GWFND is on 740 with the latest patch

2. Activate Business Functions through transaction: SFW5


a) HCM_LOC_CI_109

b) HCM_LOC_CI_107 (milestone switch enables all PCC mandatory business functions)

3. Activate SAPUI5 web services through transaction: SICF


a) /sap/bc/ui5_ui5/sap/

● 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

5. Setup SAP security authorizations


a) SAP Authorization Object: P_PYT_CFG (Manage Configuration application access)

b) Specific Manage Configuration authorizations if required

306 © Copyright. All rights reserved.


Lesson: SAP Best Practice Content - Manage Configuration

Table 1: Manage Configuration Authorizations


Activities in Manage Configuration Required Authorization Settings
View and validate the validation rules
● P_PYT_CAT – VR (Validation Rule Con-
figuration)

● P_PYT_AUT – 01 (Display)

View and edit the validation rules ● P_PYT_CAT – VR (Validation Rule Con-
figuration)

● P_PYT_AUT – 02 (Edit)

View and validate KPIs ● P_PYT_CAT – KP (KPI Configuration)

● P_PYT_AUT – 01 (Display)

View and edit KPIs ● P_PYT_CAT – KP (KPI Configuration)

● P_PYT_AUT – 02 (Edit)

6. Setup Role-Based Permissions (if integrated with SAP SuccessFactors)


a) Navigate to Admin Center > Set User Permissions > Manage Permission Roles

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.

Manage Configuration - SAP Best Practices


SAP’s Best Practices (BP) and SAP Rapid Deployment Solutions (RDS) are a catalog of
solution packages to support the SAP Business Suite. Think of the SAP Best Practices as a

© Copyright. All rights reserved. 307


Unit 7: PCC RDS and Partner Solutions

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.

Manage Configuration - SAP Best Practices Pre-requisites


● Apply SAP Note (3048619) containing the upgrade to SAP_UI 754
● Apply SAP Note (3133485) that contains enhancements to the PCC framework to simply
configuration
● Apply SAP Note (3139074) that contains further corrections or applies support package
103 (A3) or higher

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

308 © Copyright. All rights reserved.


Lesson: SAP Best Practice Content - Manage Configuration

Figure 201: New SAP Best Practices PCC Delivery Scope

Figure 202: SAP Best Practices Manage Configuration Package

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.

© Copyright. All rights reserved. 309


Unit 7: PCC RDS and Partner Solutions

Figure 203: Best Practices Content - Validation Rules - International

Figure 204: Best Practices Content - Validation Rules

310 © Copyright. All rights reserved.


Lesson: SAP Best Practice Content - Manage Configuration

Figure 205: Best Practices Content KPIs

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

© Copyright. All rights reserved. 311


Unit 7: PCC RDS and Partner Solutions

312 © Copyright. All rights reserved.


Unit 7

Learning Assessment

1. What are 3 benefits of using RDS Solutions?


Choose the correct answers.

X A Free content as an added value for SAP's licensed customers

X B Added benefit to investment in 3rd party products

X C Drive down implementation cost - less development and configuration time

X D Proven practices to increase cost

X E Accelerate deployment of functionality - shorter implementation timeline

2. Which of the following is delivered with an RDS Implementation content for PCC?
Choose the correct answers.

X A SAP Learning Hub subscription

X B Validation Rules

X C Boomi Integration User license

X D Key Performance Indicators

X E PCC Certification badge

3. Automatic configuration of the RDS Solution Implementation is required as there is no


manual option.
Determine whether this statement is true or false.

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

© Copyright. All rights reserved. 313


Unit 7: Learning Assessment

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

314 © Copyright. All rights reserved.


UNIT 8 Appendix

Lesson 1
Appendix 316
Exercise 22: Case Study: Payroll Control Center 319

UNIT OBJECTIVES

● Appendix

© Copyright. All rights reserved. 315


Unit 8
Lesson 1
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

316 © Copyright. All rights reserved.


Lesson: Appendix

- 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/

© Copyright. All rights reserved. 317


Unit 8: Appendix

318 © Copyright. All rights reserved.


Unit 8
Exercise 22
Case Study: 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.

Task 1: Create New Payroll Area

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

Task 2: Hire New Employee


As a Payroll Manager, you need to hire a new employee into your PAYROLL AREA.

1. Launch the Fiori Launchpad so we can hire a new employee

2. Click the tile Hire Employee International (99) which should open a new tab for us to enter
the data to hire our employee

Task 3: Update Authorization for our new Payroll Area

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.

Task 5: Create Process Template for Monitoring

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

Task 6: Create Process Type for Monitoring

1. Back out to the IMG and select the activity Define Process Types

© Copyright. All rights reserved. 319


Unit 8: Appendix

Task 7: Create Monitoring Process in UI

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

4. Validate & Save your changes

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

5. Click your monitoring policy to drill into the details

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.

Task 9: Define Process Templates for Production Payroll (Backend)

1. Configure our Production Payroll completely using the simplified configuration


framework. From the SAP IMG Transaction SPRO navigate to the following Payroll →
Payroll International → Payroll Control Center → Payroll Control Center Configuration
Simplification

2. Select the activity DEFINE PROCESS TEMPLATES and create a new Process Template

Task 10: Define Process Types for Production Payroll

1. Back out to the IMG and select the activity Define Process Types

Task 11: Create Production Process using Front End UI

320 © Copyright. All rights reserved.


Lesson: Appendix

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

4. Validate & Save your changes

Task 12: Run Production Payroll for 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 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

5. Click your Production Payroll to drill into the details

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

11. Verify the simulation once it completes running

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.

17. Click the Confirm button to complete the Monitoring step

18. The step for Exit Payroll will start automatically – give it a minute to let it complete

19. Verify that it completes successfully

© Copyright. All rights reserved. 321


Unit 8
Solution 22
Case Study: 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.

Task 1: Create New Payroll Area

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

b) Save your changes


Payroll Text Period Parame- Run Date Modifier
Area ter

See Chart PCC Case Study 09 √ 09


##

Group Number Payroll

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

322 © Copyright. All rights reserved.


Lesson: Appendix

Group Number Payroll

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

b) Set the Earliest retro acctg period to 01 of the prior year

Task 2: Hire New Employee


As a Payroll Manager, you need to hire a new employee into your PAYROLL AREA.

1. Launch the Fiori Launchpad so we can hire a new employee


a) Should be saved under your favorites (URL - Fiori Launchpad)

b) The link = http://zmetdc00.wdf.sap.corp:55080/sap/bc/ui5_ui5/ui2/ushell/shells/


abap/Fiorilaunchpad.html?sap-client=800&sap-language=EN

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

Effective Date January 01 of the current year (01/01/


YYYY)
Reason blank
Position 99999999 (leave default)
Personnel Area CABB
EE Group (Employee Group) 1
EE Subgroup (Employee Subgroup) X0
Personnel Number 722993##

b) Choose Next button

c) Enter the following values for Infotype 0001 and select the Next button

© Copyright. All rights reserved. 323


Unit 8: Appendix

Field Value

Personnel Subarea 0002


Payroll Area Payroll area created above (See chart
above)

d) Enter the employee’s personal information with the required fields with the following
entries and save the data
Field Value

Form of Address Your Choice


Last Name Your Choice
First Name Your Choice
Date of Birth Your Choice
Nationality Your Choice
Communication Language Your Choice

e) Create a new Address (Permanent residence) record and with the following entries and
save the data
Field Value

Country Key Germany


City Your Choice

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

g) Accept any warning message prompts that occur

h) Enter the employee’s pay scale group and level as follows


Field Value

Pay Scale Group E03


Level 01

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

b) Note – Annual salary may show $0 – this is fine

i) Setup a bank transfer to your employee by keeping the Bank Company as Germany
and using the following values and click Next

324 © Copyright. All rights reserved.


Lesson: Appendix

Field Value

Payment Method Überweisung / Bank Transfer – should be


defaulted
Bank Country Germany – should be defaulted
Bank Key 12312312 (Citibank)
Bank Account Your Choice
Payment currency Euro (EMU)

j) Once you reach the Wrap-Up step – click the Save button at the top of the screen.

k) Close the Fiori New Hire screen.

l) Open transaction PA20 in SAP and view the data of your new hire employee.

Task 3: Update Authorization for our new Payroll Area

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.

b) Enter the Role ZPCC_## and click the change button.

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

BO service name for authorization *


Policy Type Z##* <--Make sure to include asterisk
your payroll area followed by * (Ex: 01 =
7A*, 02 = 7B)

f) Authorization for Process Maintenance Request


Activity All Activities
BO service name for authorization *
Policy Type Z##* <--Make sure to include asterisk
your payroll area followed by * ( Ex: 01 =
7A*, 02 = 7B)

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.

© Copyright. All rights reserved. 325


Unit 8: Appendix

This object should already include two objects and we are going to update it with a new
object :

a) Original payroll Area followed by *

b) Your Number followed by *

h) Click the Generate button (red and white icon).

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

b) Create a new Policy Type with the following attributes


Field Value

Policy Type Z##_CS_ALERTS


Policy Type Name Group ## Case Study Alerts
Country Grouping 99
Inst. Selection Parameter ABKRS
Time Selection Parameter PERIOD

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

f) Add the alerts of your choosing to this new group of policies

g) Create additional policy groups with alerts as desired

Task 5: Create Process Template for Monitoring

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

Process Template Z##_CS_MONITORING_TEMP

326 © Copyright. All rights reserved.


Lesson: Appendix

Field Value

Template Name Group ## SC PCC Case Study Monitoring

Instance Parameter ABKRS


Time Parameter Period
Country Grouping 99

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

Group Template Your Choice


Name Your Choice
Sequence Number Blank
Country Grouping 99

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

PYP_V2_RUN_PAY- Create Test Payroll Data 100


ROLL_TEST
PYP_V2_INIT_POLICIES Initiate Policies 200
PYP_V2_MONITORING Monitoring 300

h) Save your data

Task 6: Create Process Type for Monitoring

1. Back out to the IMG and select the activity Define Process Types
a) Create a new Process ID with the following attributes

© Copyright. All rights reserved. 327


Unit 8: Appendix

Field Value

Process Type Z##_CS_MON_PROCESS


Process Type Name ## Case Study Monitoring Payroll
Process Template Z##_CS_MONITORING_TEMP
Country Grouping 99
Auth. Prefix Z##
Administrator Group PC##
Checked

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

PYP_V2_RUN_ Create Test PROGRAM SE38 Program RPCALCX0


PAY- Payroll Data name
ROLL_TEST
PYP_V2_RUN_ Create Test VARIANT Variant for ZPCC
PAY- Payroll Data SE38 program
ROLL_TEST

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

PERM0 Period Parameters 09

a) Save changes

d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following
Policy Type Policy Type Name

Z##_CS_ALERTS Group ## Alerts

a) Save changes

Task 7: Create Monitoring Process in UI

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

328 © Copyright. All rights reserved.


Lesson: Appendix

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

a) Payroll Area we created

c) Policies

a) Select Alerts created earlier

d) Team

a) HRH65-##

e) Analytics

a) Your KPI group previously created

f) Payroll Period

a) January YYYY (Current Year)

Note:
*Will need to scroll down

4. Validate & Save your changes

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

5. Click your monitoring policy to drill into the details


a) The process should start automatically after a few seconds

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

© Copyright. All rights reserved. 329


Unit 8: Appendix

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

b) Select the Program details tab.

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

e) Close the details screen and click the OK button

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.

Task 9: Define Process Templates for Production Payroll (Backend)

1. Configure our Production Payroll completely using the simplified configuration


framework. From the SAP IMG Transaction SPRO navigate to the following Payroll →
Payroll International → Payroll Control Center → Payroll Control Center Configuration
Simplification

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

Process Template Z##_SC_TEMP_PP


Template Name Your Choice
Instance Parameter ABKRS
Time Parameter Period
Country Grouping 99

a) Save

b) Select the Payroll Process Template Business Version folder within this activity of the
IMG and create a new entry

a) Process Template Business Version = 002

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

a) Process Template Category = PP Productive Payroll

330 © Copyright. All rights reserved.


Lesson: Appendix

b) Save your changes

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

Group Template Group ## Template


Name Your Choice
Sequence Number Blank
Country Grouping 99

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

PYP_V2_RUN_PAY- Start Payroll 100


ROLL_TEST
PYP_V2_RUN_PAYROLL Run Payroll 200
PYP_V2_SIMU- Simulate Posting 300
LATE_POSTING
PYP_V2_INIT_POLICIES Initiate Policies 400
PYP_V2_MONITORING Monitoring 500
PYP_V2_CLOSE_PAYROLL Exit Payroll 600

g) Save your data

Task 10: Define Process Types for Production Payroll

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

Process Type Z##_SC_PROCESS_PP


Process Type Name ## Simplified Config Production PY Proc-
ess
Process Template Z##_SC_TEMP_PP
Country Grouping 99
Auth. Prefix Z##
Administrator Group PC##

© Copyright. All rights reserved. 331


Unit 8: Appendix

a) Save your changes (MAKE SURE TO SAVE CHANGES)

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

PYP_V2_RUN_ Run Payroll PROGRAM SE38 Program RPCALCX0


PAYROLL name
PYP_V2_RUN_ Run Payroll VARIANT Variant for ZPCC
PAYROLL SE38 program
PYP_V2_SIMU- Posting Simula- PROGRAM SE38 Program RPCIPE00
LATE_POST‐ tion name
ING
PYP_V2_SIMU- Posting Simula- VARIANT Variant for ZPCC_SIM
LATE_POST‐ tion SE38 program
ING
PYP_V2_RUN_ Create Test PROGRAM SE38 Program RPCALCX0
PAY- Payroll Data name
ROLL_TEST
PYP_V2_RUN_ Create Test VARIANT Variant for ZPCC
PAY- Payroll Data SE38 program
ROLL_TEST

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

PERM0 Period Parameters 09

a) Save changes

d) Double click the subfolder for Assign Policy Type to Process Type and enter the
following
Policy Type Policy Type Name

Z##_CS_ALERTS Existing Validations

a) Save changes

Task 11: Create Production Process using Front End UI

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

332 © Copyright. All rights reserved.


Lesson: Appendix

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

a) Payroll Area created earlier

c) Policies

a) Select groups of policies of your choice

d) Team

a) HRH65-##

e) Analytics

a) Your KPI group previously created

f) Payroll Period

a) January YYYY (Current Year)

Note:
*Will need to scroll down

4. Validate & Save your changes

Task 12: Run Production Payroll for 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 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

5. Click your Production Payroll to drill into the details


a) This still will begin automatically

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

a) Go to transaction PA03 in the SAP system

b) Enter your payroll area and click the display icon

© Copyright. All rights reserved. 333


Unit 8: Appendix

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

b) Enter our personnel number 722993##

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

11. Verify the simulation once it completes running


a) Go to transaction PCP0 (Zero not letter O) in the SAP system and look at the
simulation document created for our payroll area

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

b) Click the Program Details tab

c) View the results for Execute Check Instances

d) View the results for Execute KPI Instance

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

b) Select the OK button

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.

17. Click the Confirm button to complete the Monitoring step


a) Add a note saying Completed Monitoring

18. The step for Exit Payroll will start automatically – give it a minute to let it complete
a) DO NOT MANUALLY START THIS STEP

19. Verify that it completes successfully


a) Go to transaction PA03 in the SAP system and look at the control record for your
payroll area

334 © Copyright. All rights reserved.


Lesson: Appendix

LESSON SUMMARY
You should now be able to:
● Appendix

© Copyright. All rights reserved. 335


Unit 8: Appendix

336 © Copyright. All rights reserved.


Unit 8

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

© Copyright. All rights reserved. 337

You might also like