Setting Up Your Configuration of PCC

Objective

After completing this lesson, you will be able to set up an individual PCC configuration

Recalling PCC Technical Prerequisites

Getting Started with Initial Transactions

Before initiating your configuration, it's essential to ensure that you meet certain technical prerequisites. To prepare for the configuration process, you will complete the following steps:

  • Activate the business function (transaction SFW5)
  • Activate services for the front end (transaction SICF)
  • Activate and maintain OData services in the back end (transaction /IWFND/MAINT_SERVICE)

Before you start checking these initial transactions, follow the steps below to ensure you have met the prerequisite conditions according to SAP recommendations.

Set Up Phases

Before you start using Configuration Workbench and Manage Configuration App to set up Payroll Control Center, there are three initial setup phases you need to complete.

The image shows the three initial setup phases you need to complete before you can begin using Configuration Workbench and Manage Configuration App to set up Payroll Control Center. The steps are 1 - Check system requirements, step 2 - Activate Business Functions and Configuration Tools, step 3 - Execute transactions

Let’s begin by checking the system requirements.

Phase 1: Check System Requirements

This image highlights step 1 - Check system requirements

Task: View software components in your system

Check that your system will support the configuration process. To do this, you will check your delivery level (service pack (SP) Level). Check for the three components listed in box 4 in the image. If you have these components at the required level, you can proceed. If you do not have the appropriate SP-Level, you need to reach out to the person responsible for installing the latest SP to your system.

The image shows the following: Verification that your system is capable of supporting the configuration process by checking the delivery level (service pack (SP) Level). Look for the three components listed in box 4 of the image. If these components are at the necessary level, you can move forward. If the SP-Level is not appropriate, contact the person in charge of installing the latest SP for your system.

Task: Keep your payroll system up to date

Ensure you are working in the latest update in Payroll and Payroll Control Center. Navigate to SAP Launchpad and learn more at Keeping your Payroll System Up to Date. Check information about the latest updates according to KBAs (Knowledge Base Articles) and Notes. Look for note 2844033. (To access the link, you might need to register for me.sap.com.)

Phase 2: Activate Business Functions and Configuration Tools

This image highlights step 2 - Activate business functions and configuration tools

With business functions, SAP provides self-contained units with new features and enhancements for customers. This allows customers to take advantage of new developments and improvements for various business processes, including for PCC. Each business function has corresponding documentation that consists of two areas:

  • The description of the business functions themselves
  • The related application documentation

This gives you an overview of which new functions SAP offers with the enhancement packages. It is an introduction to more detailed documentation and helps you to decide whether to use the business functions.

In most cases, there is extensive application documentation in addition to the description of the business function. Keep in mind that some functions are more critical than others.

Carefully read all documentation for the business functions, because some business functions are reversible (you can switch on/off), but not all of them are. You must be ready to make the correct changes based on the documentation.

Task: Activate specific business functions (T-code SFW5)

Let’s start with Transaction SFW5 Switch Framework Customizing (transaction SFW5). Select the box next to the function you want to activate, then activate it by choosing Activate Changes as shown in the figure. Depending on the business function, after activation you can see new transactions, UI application, and/or customizing objects. This check is used for many programs. Activation of business functions not only affects the appearance of new transactions and/or customizing objects but is affects many programs by switching the programs' algorithms.

Business Example

This practice shows how to activate the appropriate business functions for PCC.

The image shows a table with all the business functions for activation.

Navigate to the simulation to watch the full process.

Task: Activate specific business functions: OData services

Make sure that you set up system aliases and activate ICF Nodes. SAP has done the work for each of these Services using the Netweaver Service Builder (Transaction SEGW) . OData is an Open Data Protocol used in web technologies. SAP uses OData to make SAP data accessible, for example, in SAP Fiori applications.

Business Example

This practice shows how to activate the appropriate oData services for PCC.

Activate Specific Business Functions: UI Application (t-code SICF)

You must activate SAPUI5 Application Handler SAPUI5 Application called via HTTP out of SAPUI5 repository, not BUSINESS SERVER PAGES (BSP) RUNTIME. You can use services which help you transform the structures into the internet standards with transaction SICF.

Business Example

This practice shows how to activate the UI application in PCC.

Using the Help Portal

You can find more information about the functions and services in the Help Portal. In the Help Portal, you will find up-to-date details about relevant business functions and services that apply to your work. You’ll learn more about these transactions in upcoming units.

For more information, navigate to Activating Configuration Workbench for Payroll Control Center to see the full list of prerequisites for PCC.

Activation of Configuration Workbench and Manage Configuration

Phase 2 (continued): Activate Business Functions and Configuration Tools

Let’s continue with phase two and activate Configuration Workbench and Manage Configuration.

What is Configuration Workbench?

Configuration Workbench is a unified tool and a single point of entry to set up Payroll Control Center.

The image shows an overview screen of the Configuration Workbench, a unified tool and a single point of entry to set up Payroll Control Center.

You can use following methods to access Configuration Workbench:

  • Use SAP Easy MenuHuman ResourcesPayrollCountry VersionToolsPayroll Control CenterConfiguration Workbench
  • Use transaction PYC_CONF_WB directly

The Configuration Workbench can mostly – but not fully – replace the traditional SPRO transaction to prepare all the necessary settings for PCC.

With the "classic" PCC implementation (meaning without implementing the Manage Configuration) you have both options:

  • you still work with the SPRO transaction
  • You work with the Configuration Workbench. In that case, you will handle validation rules, analytic charts, and analytic objects.

But, pay attention because both options are not fully compatible. If you choose to work with Configuration Workbench do not try to come back to handle the same objects with the SPRO transaction.

With the Manage Configuration implementation, you have no choice and must work with the Configuration Workbench to handle objects that are specific to Manage Configuration. Mainly Validation Rule Type, KPI Type, and Analytics Designer Type as base objects for the creation of Validation Rule, KPI, and Drilldown / Root Cause Analysis (RCA) via Manage Configuration App. You must create Analytics also via Manage Configuration in this scenario.

What is Manage Configuration?

Manage Configuration is a no-code application designed to set up and maintain key pieces of Payroll Control Center such as validation rules/alerts and key performance indicators. The Manage Configuration application makes the comprehension of PCC easier and makes PCC configurable for business consultants or for super users.

The image shows how to start the Manage Configuration app. The Manage Configuration is a no-code app that has been created to facilitate the setup and maintenance of essential components of Payroll Control Center, including validation rules/alerts and key performance indicators. This app simplifies the understanding of PCC and allows for easy configuration by business consultants and super users.

Important Note for Updating Activated Objects in Manage Configuration

Changes made in Manage Configuration are transported to the test and production systems. Generally, all changes take effect for process recurrences generated after such changes were made. However, for active and upcoming process recurrences that were generated before such changes, some changes take effect immediately, some only after relevant manual activities such as regenerating process recurrences, and some changes are restricted.

Detailed information can be found at the link:

Important Notes for Updating Activated Objects in Manage Configuration | SAP Help Portal

Execution of PYC_ADM_TRANSACTION for PCC

Phase 3: Execute Transactions

Now that you have checked your system and activated specific business functions, you’re ready to execute some specific transactions.

The image shows the three initial setup phases you need to complete before you can begin using Configuration Workbench and Manage Configuration App to set up Payroll Control Center. Step 3 - Execute transactions is now highlighted.

PYC_ADM_TRANSACTION Reports

A batch job in SAP is a scheduled background program that usually runs regularly without user intervention. The activities related to PYC_ADM_TRANSACTION are mandatory in the beginning of the PCC implementation. Let’s discuss what these activities include.

The PYC_ADM_TRANSACTION report helps manage tasks in Payroll Control Center. Think of it like a control panel for administrative work. For example, you can specify which predefined daemon jobs should be run, at what frequency, and under the authorizations of which user.

Examples of these authorization objects are application authorization (P_PYD_AAUT) and the authorization to schedule a batch job for the daemon user (S_BTCH_NAM).

The lights on the left side of the report are essential indicators.

  • Green means everything is good and working fine.
  • Red means something is wrong and needs your attention. You may need to configure some settings.
  • Yellow suggests that something might be suspicious and requires you to take a closer look. For example, if you changed how often a task happens but forgot to save the change before moving on to something else.

Authorizations and Permissions

Authorizations act like keys to different doors in the system. They allow certain users to do specific tasks without needing all the powers of a super-user.

Batch Users

To control the batch user's name or schedule the automatic tasks in this report, you need specific permissions. There are two main authorizations:

  • P_PYD_AAUT: This decides if a user can even use this report in the first place.
  • S_BTCH_NAM: This determines if a user can schedule a job where a different user performs the tasks. This is important for situations where some tasks need permissions that a normal user doesn't have. It's like having a helper user with more powers, but the main user can control what the helper does.

Regular Users

In the Payroll Control Center, a regular user doesn't need all the heavy-duty permissions to run payroll tasks. As a technical specialist, you need these two authorizations to work with transaction PYC_ADM_TRANSACTION:

  • P_PYD_INST: This allows starting a specific part of the payroll process.
  • S_BTCH_NAM: This permission is needed to schedule tasks for the stronger batch user.

The following videos demonstrate how transaction PYC_ADM_TRANSACTION works in PCC when the transaction is executed. The video titles allow you to recognize which topic is demonstrated. Please be aware that there is no separate introduction to each video. All videos refer to transaction PYC_ADM_TRANSACTION

Verify Payroll Control Center Background Jobs & Setup

Business Example

As a PCC Administrator at your company responsible for implementing the Payroll Control Center functionality, you need to ensure that your colleague correctly configures the Background jobs required with the Payroll Control Center.

Steps

  1. Navigate to the Admin Transaction Report.

    1. Open the PCC Administrator favorite folder you created in exercise 1.

      Alternatively, on the SAP Easy Access Menu screen, choose Human ResourcesPayrollInternationalToolsPayroll Control CenterAdmin Transaction Report.

      Alternatively, you can use transaction code PYC_ADM_TRANSACTION.

    2. Ensure that all the items on this screen except the Maintain User List of Master Data have a green icon next to them to indicate that they have been set up.

  2. Verify that the username for batch processing has been configured

    This should be set up with a batch user (SAJIDI) with the appropriate authorizations.

  3. Verify that the recurrence for the daemon job has been configured.

    1. It should be set up with a recurrence time of 1 minute, and busy waiting should be checked.

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

  4. Verify that the recurrence for Event Handler jobs has been configured.

    1. It should be set up with a recurrence time of 10 minutes.

    2. Check the list of Event-Handler-Enabled Processes. Please be aware that the list is exclusively comprised of Monitoring Processes.

  5. Verify that the recurrence for regular wrap-up jobs has been set up.

    1. Should be set up with a recurrence of 3 hours.

    2. Should have a use Case ID.

    3. To review the Wrap-up report documentation, click on the letter 'I' in the Documentation column.

  6. Verify that the user ID for your user is on the list for master data HRH65-##.

  7. Verify that the general process ID for HR Process Workbench has been generated.

    Process ID should have a number assigned.

  8. Ensure that all PCC objects are free of locked records.

    1. Open the folder Maintain Lock Entries.

    2. Ensure that all the PCC objects have a green icon next to them to indicate that there aren't any locked records.

Log in to track your progress & complete quizzes