Since its inception, SAP marketed Payroll Control Center as a tool that simplifies the overall payroll process and changes the way payroll is processed, and it did. However, for a consultant setting up PCC was not an easy task. Navigating through IMG, several prerequisites, frequent changes, and outdated user guides made it even difficult. With the introduction of "PCC: Configuration Workbench," I believe that has changed.
In this blog, I will talk about a few prerequisites and set up PCC using the new configuration Workbench (CWB). Without further ado, let us jump right into it.
Bring the system to at least support pack 80 the release 608 (This is the latest release as of June 10th, 2020).
Activate business function HCM_LOC_CI_107. (Refer to thisblogfor additional details on activating a business function, EC Setup, ECP OData configurations, and batch user creation required for PCC set up but not covered in this blog). Note: HCM_LOC_CI_107 has several other business functions as prerequisites, so all of them will be activated.
After the system is updated, there are individual decisions that a customer needs to make to use PCC: Configuration Workbench (CWB) depending on whether you are a New PCC Customer or an Existing PCC Customer.
help.sap.com gives configuration workflow for both existing and new customers, including the recommended approach. See ithere.
We fall into a "New Customer" category, so I have followed the recommended approach of activating CWB plus PCC Simplified Configuration (HCM_LOC_CI_92).
Overview of PCC Configuration Workbench:
This workbench can be called through the transaction code PYC_CONF_WB or accessed through Tools -> Payroll Control Center -> Configuration Workbench
Look and feel wise there is nothing fancy and looks similar to ABAP Development Workbench. There are a few things I want to highlight for understanding the layout, navigation, and set up of PCC using the workbench.
Layout and Navigation:
On the top left side of the screen are different objects. Available objects here are 1) Validation Rule 2) Analytics Chart 3) Analytics 4) Step Template 5) Policy Type 6) Process Type (#5 and #6 will be shown as Policy and Process if HCM_LOC_CI_92 is not activated).
Two useful functionalities of CWB are "Validate" and "Where-Used." Validate will ensure there are no errors before saving the new object type Where-used List finds where an object is used. For example, select a validation rule and see which Policy is using it. See the below screenshot.
PCC Set up:
How to create a Policy Type using CWB and "Manage Policies" using Simplification Configuration
Step 1: Copy an existing "Policy Type" by selecting "Policy Type" from the dropdown. The below screenshot shows a copy of policy type Y_POLICIES.
Step 2: Go to the IMG path to see how the policy type created with CWB is also updated in another view of "Policy Type." Check the Inst. Selection Parameters and Time Selection Parameters (In case the policy is NOT visible in simplification configuration).
Step 3: Go to the EC system and navigate to the "Payroll" and "Manage Policies" tab.
Click on the "+" icon at the bottom right-hand corner to create a new policy type. Note that the policy types visible below are from "PolicyTypes" from the CWB.
Give the policy a name and start adding the standard validation rules or the validation rules built/copied using the workbench (CWB).
The below screenshot shows the selection of validation rules for the policy.
The final step, Use the "Validate" button to make sure there are no errors and "Save" your new Policy.
Now let us add newly set up Policy to a process.
Step 1: Copy an existing "Process Type" by selecting "Process Type" and selecting SAP delivered process types. Use Display/Change, Copy, and Validate buttons on CWB.
Enter name, country, category of the type of process (Monitoring, Production Payroll, Off-cycle), and most importantly, the right period parameter to show your payroll are in the front end configuration. See below screenshot on how CWB and Payroll area selection under Manage Process are related.
Step 2: Add steps to be included in the process. Our steps included a) Create Test Payroll b) Initiate Policies and c) Monitoring.
The below screenshot shows how to add steps to a process type. If needed, create steps by selecting "Step Template" from the CWB.
There are a couple of things that need attention.
Double click on the step to see additional details for that step. Add the program name and create a custom variant for that program before adding it to the step ID. Customize the process step to start or confirm automatically.
Step 3: Add "Policy Types" for the "Process Type" you just created. The other policy types were left as-is remove them as needed.