100% found this document useful (2 votes)
2K views

PTP Integration Configuration Flow 3.1

This document outlines the configuration flow for integrating payroll systems between SAP and non-SAP systems. It includes prerequisites, settings for the SF and EC systems, configuration of objects, permissions, and data replication processes. The key steps are the SAP system configuration, payroll control center setup, assignment of code values and keys between systems, wage type processing, field mapping, and creation of jobs and processes to extract payroll results from SAP.

Uploaded by

kavitasree
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
2K views

PTP Integration Configuration Flow 3.1

This document outlines the configuration flow for integrating payroll systems between SAP and non-SAP systems. It includes prerequisites, settings for the SF and EC systems, configuration of objects, permissions, and data replication processes. The key steps are the SAP system configuration, payroll control center setup, assignment of code values and keys between systems, wage type processing, field mapping, and creation of jobs and processes to extract payroll results from SAP.

Uploaded by

kavitasree
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 81

P-To-P Integration Configuration flow

Table of Contents
1. Prerequisites................................................................................................................................................................. 4
2. SF Provisioning Settings.................................................................................................................................................4
3. Setup for EC System......................................................................................................................................................5
3.1 SAP System Configuration.....................................................................................................................................5
3.2 Replication Target System.....................................................................................................................................5
3.3 Connection for Employee Payroll System..............................................................................................................6
3.4 Payroll Control Center Configuration....................................................................................................................7
3.5 Payroll System Assignment....................................................................................................................................7
3.6 Payroll Configuration.............................................................................................................................................8
3.7 Configure Object Definition...................................................................................................................................9
3.7.1. SAP System Configuration.............................................................................................................................9
3.7.2. Payroll System Assignment..........................................................................................................................10
3.7.3. Payroll Control Center.................................................................................................................................11
3.8 Permission Settings..............................................................................................................................................12
3.8.1. Payroll Permissions......................................................................................................................................12
3.8.2. Payroll Integration Permission.....................................................................................................................12
3.8.3. Payroll Control Center:................................................................................................................................13
3.8.4. Manage Integration Tools............................................................................................................................14
3.8.5. SAP System Configuration...........................................................................................................................15
3.9 Time Data Replication.........................................................................................................................................16
4. Setup for ECP System..................................................................................................................................................17
4.1. Gate Way Service Activation................................................................................................................................17
4.2. Enable Business Functions...................................................................................................................................17
4.3. Enable Services....................................................................................................................................................18
5. Data Replication Configuration...................................................................................................................................18
5.1 Compound Employee API Query Configuration...................................................................................................18
5.1.1. Query Configuration....................................................................................................................................18
5.1.2. Query Segment............................................................................................................................................20
5.2 Assignment of Code Values.................................................................................................................................20
5.2.1. Display Code Value Mapping as Delivered by SAP.......................................................................................20
5.2.2. Maintain Properties for Code Value Mapping.............................................................................................21
5.2.3. Maintain Code Value Mapping....................................................................................................................22
5.2.4. Maintain Date Type Mapping......................................................................................................................23
5.3 Assignment of Key Mapping of Organizational Data...........................................................................................24
5.3.1. Assign External Cost Center Keys to Internal Cost Center Keys...................................................................24
5.3.2. Assign External Company Code Keys to Internal Company Code Keys........................................................24
5.3.3. Assign External Place of Work Keys to Internal Place of Work Keys............................................................25
5.4 Wage Type Processing.........................................................................................................................................26
5.4.1. Assign Non-Recurring Payment Wage Types to Info types..........................................................................26
5.4.2. Assign Wage Types to Info types.................................................................................................................26
5.4.3. Assign Off-Cycle Reason to Pay Component................................................................................................27
5.4.4. Assign Currencies to Wage Types................................................................................................................28
5.5 Extensibility - Field Mapping................................................................................................................................28
5.6 Country Filters.....................................................................................................................................................29
5.7 Infotype Filters....................................................................................................................................................30
5.8 Batch User ID creation.........................................................................................................................................31
5.9 Creation of Jobs...................................................................................................................................................32
5.10 Assign Jobs to Batch User....................................................................................................................................33
6. Data Extraction of Payroll Results...............................................................................................................................34
6.1 Define Sub applications.......................................................................................................................................34
6.2 Define Sub application Attributes........................................................................................................................34
6.3 Define Wage Type Groups...................................................................................................................................36
6.3.1 Wage type Source group.............................................................................................................................36
6.3.2 Wage type source group description...........................................................................................................36
7. Payroll Control Center Configuration..........................................................................................................................38
7.1. Payroll Process Step Template Creation..............................................................................................................38
7.2. Process Template Creation..................................................................................................................................44
7.3. Policies Creation..................................................................................................................................................52
7.4. Process Creation..................................................................................................................................................62
7.5. Payroll System Assignment..................................................................................................................................66
7.6. Payroll Process Creation in EC.............................................................................................................................67
8. Mashup....................................................................................................................................................................... 69
8.1. Payroll System Configuration..............................................................................................................................69
8.2. Pay Statement Configuration in ERP System.......................................................................................................70
8.3. Info Type..............................................................................................................................................................72
8.4. URL...................................................................................................................................................................... 72
8.5. Web Dynpro........................................................................................................................................................72
9. Enabling SSO................................................................................................................................................................73
9.1 SAML2 Service Activation....................................................................................................................................73
9.2 Download SAML metadata..................................................................................................................................73
9.3 IDP Configuration in Provision.............................................................................................................................74
9.4 Upload SAML metadata.......................................................................................................................................74
9.5 Identity Provider Registration..............................................................................................................................75
9.5.1. Endpoints.....................................................................................................................................................75
9.5.2. Identity Federation......................................................................................................................................75
9.5.3. Signature and Encryption............................................................................................................................76
9.5.4. Authentication Requirements.....................................................................................................................76
10. Custom MDF Creation.................................................................................................................................................78
1. Prerequisites
I. EC Login credentials
a. URL
b. User ID
c. Password
II. EC Provisioning Access
a. URL
b. User ID
c. Password
III. HCM System ID
IV. GUI login details
a. Client ID
b. User ID
c. Password
V. WEB GUI URL

2. SF Provisioning Settings
During implementation, one of the first activities is to activate the Employee Central Payroll integration in Employee
Central provisioning. To do so, complete the following activities:

1. Enable Employee Central Payroll


2. Enable cost distribution
3. Enable the Payroll Control Center
4. Enable the Compound Employee API, which includes the following web services:
a. SAP Success Factors API
b. Employee Central Simple Object Access Protocol (SOAP) API
SOAP is a standard communication protocol system that permits processes using
different operating systems like Linux and Windows to communicate via HTTP and its
XML. SOAP based APIs are designed to create, recover, update and delete records like
accounts, passwords, leads, and custom objects
c. Employee Central OData API
5. Enable intelligent services (push replication hire rehire termination) instantlt
6. Set up SSO and log out
7. Set up a succession data model/corporate data /country spc corp
3. Setup for EC System
3.1 SAP System Configuration
Purpose:

To Configure SAP Payroll System.

Menu Path:

Manage Data  SAP System Configuration

Screen:

Attributes:

System Name: System ID configured in SAP GUI properties.

System URL: WEB GUI URL

Client: ID of the client (Generally it will be 100 for development system)

3.2 Replication Target System


Purpose:

To set up connection between EC and payroll ERP system

Menu Path:

Manage Data  Replication Target System

Screen:
Attributes:

External Name: <<System ID>>CLNT<< Client ID>>

External Code: <<System ID>>CLNT<< Client ID>>

Relevant for Payroll integration: This field determines whether the replication is relevant for payroll or not and
should be configured as “Yes”

Relevant for ERP integration: This field determines whether the replication is relevant for ERP and should be
configured as “Yes”

SAP System Configuration: HCM System ID (which is part of prerequisites).

Replication Time Offset in Minutes: Replication of data to delayed when the payroll area is locked or in
correction phase (default time is 60 minutes)

3.3 Connection for Employee Payroll System (p2p configuration)


Purpose:

To set up the connection to Employee Central for the replication of employee data, and to verify the connection
with a ping test.

Menu Path:

SE38 (T-code) Execute RP_HRSFEC_PTP_CONFIGURATION

(Or)

HRSFEC_PTP_CONFIG (T-Code)

Screen:
Attributes:

API Server URL: Target host name

Company: Success Factors Company ID for login

User: Login User id

Password:

Replication Target System: <<System ID>>CLNT<< Client ID>>

3.4 Payroll Control Center Configuration


Purpose:

To assign payroll control center to SAP system and also configure UI of payroll control center with available two
options (Classic Fiori UI or Enhanced Fiori UI)
Menu Path:

Manage Data  Payroll Control Center Configuration

Screen:

Attributes:

System Name: HCM System ID (which is part of prerequisites).


Payroll Process: Based on this selection My Process screen UI will be displayed whether classic or new Fiori UI.

Payroll Errors: Based on this My Alerts screen UI will be displayed whether classic or new Fiori UI.

3.5 Payroll System Assignment


Purpose:

To assign payroll system to a user. Unless this assignment is done End-Users will not see payroll processes option
under payroll portlet.

Menu Path:

Manage Data  Payroll system Assignment

Screen:

Attributes:

User Name: Enter the user name

System Name: HCM System ID (which is part of prerequisites).

Default: Select default system as ‘Yes’

3.6 Payroll Configuration


Purpose:

Enabling country specific default portlets provided by SF.

Menu Path:

Payroll Configuration Default Portlets

Screen:
Attributes:

Enable Required Countries.

3.7 Configure Object Definition


3.7.1. SAP System Configuration
Purpose:

To configure RBP, API Visibility for SAP system configuration

Menu Path:

Configure Object Definition Object Definition  SAP system Configuration

Screen:
Attributes:

Code: SAP System Configuration

Effective Dating: Configure this as “None”

API Visibility: should be configured as “Editable”, so that PTP integration uses this API to fetch details about SAP
ERP system.

Status: Configure this as “Active”

Secured: Should be configured as “Yes”

Permission Category: Should be configured as “SAP System Configuration”

3.7.2. Payroll System Assignment


Purpose:

To configure RBP, API Visibility for SAP system configuration

Menu Path:

Configure Object Definition Object Definition  Payroll System Assignment

Screen:
Attributes:

Code: configure “PayrollSystemAssignment”

Effective Dating: Configure this as “None”

API Visibility: should be configured as “Editable”, so that PTP integration uses this API to fetch details about SAP
ERP system.

Status: Configure this as “Active”

Secured: Should be configured as “Yes”

Permission Category: Should be configured as “Payroll Integration Permission”

RBP Subject User Field: Should be configured as “externalCode”


3.7.3. Payroll Control Center
Purpose:

To configure RBP, API Visibility for Payroll system configuration

Menu Path:

Configure Object Definition Object Definition  Payroll Control Center

Screen:

Attributes:

Code: configure “PayrollProcessConfiguration”

Effective Dating: Configure this as “None”

API Visibility: should be configured as “Not Visible”

Status: Configure this as “Active”

Secured: Should be configured as “Yes”

Permission Category: Should be configured as “Payroll Integration Permission”


3.8 Permission Settings
3.8.1. Payroll Permissions
Purpose:

Enable/Disable Payroll Permissions like “Payroll Administration”, “Payroll Self Service” and “Payroll System
Information Dashboard”.

Menu Path:

Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonPayroll
Permission

Screen:

3.8.2. Payroll Integration Permission


Purpose:

Enable/Disable Payroll Integration Configurations

Menu Path:

Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonPayroll
integration Permission
Screen:

Attributes:

Enable/Disable required below permissions

 Data Replication Configuration


 Data Replication Proxy
 Employee Payroll Run Results
 Employee Payroll Run Results
 Payroll Control Center Configuration
 Payroll Data Maintenance Task
 Payroll Data Maintenance Task Configuration
 Payroll System Assignment
3.8.3. Payroll Control Center:
Purpose:

Enable/Disable Payroll Control Central Tabs

Menu Path:

Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonPayroll Control
Center
Screen:

Attributes:

Enable/Disable Required below Payroll control center tabs

 My Alerts Access
 Unassigned Alerts Access
 Manage Processes Access
 Manage Policies Access
 My Off-cycles Access
 Manage Teams Access
 My Team Access
3.8.4. Manage Integration Tools
Purpose:

To enable APIs events.

Menu Path:

Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonManage
Integration Tools
Screen:

Attributes:

Enable required Events.

3.8.5. SAP System Configuration


Purpose:

Menu Path:

Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonManage SAP
System Configuration

Screen:

Attributes:
3.9 Time Data Replication
Purpose:

Configure time data replication configuration

Menu Path:

Manage Data  Data Replication Configuration

Screen:

Attributes:

External Code: Enter unique data replication configuration code

External Name: Enter data replication configuration name

Replication Target System: Choose configured SAP Payroll System

Replication Content Type: For absence data replication choose Employee Absence Data

Replication Scenario: Enter Replication scenario name


Earliest Selection Date: Replication Start Date

Always Allow Replication in Payroll Correction Phase: This field determines whether the replication should be
done in payroll correction phase or not.

Exclude Contingent Workers: configure as “No”

Execute Proxy Creation Job: configure as “No”

Country Assignment: Enter the Employee Central Country Code and only data from employees employed in the
specified country are replicated. It is possible to enter multiple countries.
Company Assignment: Enter the Employee Central Company Code to only replicate the data of employees of a
specific company/legal entity. You can enter multiple company codes, just separate them with commas.

Pay Group Assignment: Enter the Employee Central Pay Group Code to only replicate data of employees of that
specific pay group. You can enter multiple pay groups. (Payroll area)

Employee Class Assignment: Enter the Employee Central Employee Class to only replicate data of employees of a
specific employee class are replicated. It is possible to enter multiple employee classes. (employee group)

Time Type Assignment: Enter the Employee Central Time Type Code to only replicate absences of that specific
time type. You can enter multiple time types.

4. Setup for ECP System


4.1. Gate Way Service Activation
Purpose:

Menu Path:

SPRO SAP NetWeaver SAP Gateway OData Channel Administration  General Settings  Activate and
Maintain Services

Screen:

Attributes:

4.2. Enable Business Functions


Purpose:
Activate business function for master data replication (HCM_SFEC_MDEC2HR), time data replication
(HCM_SFEC_TDEC2HR) and also localization (HCM_LOC_CI*) function.

Menu Path:

SFW5 (T-code)

Screen:
4.3. Enable Services
Purpose:

To activate UI5 Services and payroll OData Services

Menu Path:

SICF (T-code) and activate relevant services.

Screen:

Attributes:

Service Name: For Payroll OData API service activate PYC* services and for integrate payroll control center
mashups activate HRPY* services

5. Data Replication Configuration


5.1 Compound Employee API Query Configuration
Purpose:

To replicate employee master data from Employee Central to Employee central payroll.

5.1.1. Query Configuration


Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Configuration of Point-to-Point ReplicationConfigure Compound Employee API Query Enter Config ID and double
click on Query Configuration
Screen:

Attributes:

Config ID: Identifier to specify Compound Employee API query configuration

Config Name: Description for Compound Employee API query configuration

Company: Enter the Company Code and only data from employees employed in the specified Company are
replicated. It is possible to enter multiple Company, just separate them with commas.

Country: Enter the Company Code and only data from employees employed in the specified Company are
replicated. It is possible to enter multiple Company, just separate them with commas.

Employee Class: Enter the Company Code and only data from employees employed in the specified Company are
replicated. It is possible to enter multiple Company, just separate them with commas.

Compensation Pay Group: Enter the Company Code and only data from employees employed in the specified
Company are replicated. It is possible to enter multiple Company, just separate them with commas.

Target System: Current logical system with client

Full Transmission Start Date: The query returns the entry of an effective dated segment which is valid on the
given date

Use as From Date: Returns all employees that satisfy all job and/or compensation conditions where the effective
end date of the respective time slices is greater than or equal to the value of Full Tr. St. Date.

Multiple Actions: Returns all job information time slices that result from multiple job changes per day.

External Cost Center: Returns object keys that originate from an external system.

Notification: Triggers Data Replication Monitor updates by the Compound Employee API.
5.1.2. Query Segment
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Configuration of Point-to-Point ReplicationConfigure Compound Employee API Query Enter Config ID and double
click on Query Segment

Screen:

Attributes:

Config ID: Identifier to specify Compound Employee API query configuration

No: Sequence number

Segment: Compound Employee API segment to be included in SELECT clause. The minimum set of segments you
need are

5.2 Assignment of Code Values


5.2.1. Display Code Value Mapping as Delivered by SAP
Purpose:

In this Customizing activity you can see the code value mapping as it is delivered by SAP.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Code Values  For Point-to-Point Replication Display Code Value Mapping as Delivered by SAP
Screen:

Attributes:

Data Type in Employee Central: Represents the Employee Central object or picklist

ISO Code: 3-letter country ISO code, leave this field empty for country-independent mapping entries

Alternative list id: ID that can be used to maintain alternative mappings

Country Dependent: Determines if the mapping table will be read specifying a country

Mode: List of fixed values, determines which mapping is read or when identical mapping is applied

Start Date and End Date: Validity Period

5.2.2. Maintain Properties for Code Value Mapping


Purpose:

To maintain properties for code value mapping in addition to the properties already delivered by SAP.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Code Values  For Point-to-Point Replication Maintain Properties for Code Value Mapping
Screen:

Attributes:

Data Type in Employee Central: Represents the Employee Central object or picklist

ISO Code: 3-letter country ISO code, leave this field empty for country-independent mapping entries

Alternative list id: ID that can be used to maintain alternative mappings

Country Dependent: Determines if the mapping table will be read specifying a country

Mode: List of fixed values, determines which mapping is read or when identical mapping is applied

Start Date and End Date: Validity Period

5.2.3. Maintain Code Value Mapping


Purpose:

To map Employee Central code values to Employee Central Payroll Code values
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Code Values  For Point-to-Point Replication Maintain Code Value Mapping

Screen:
Attributes:

Data Type in Employee Central: Represents the Employee Central object or picklist

ISO Code: 3-letter country ISO code, leave this field empty for country-independent mapping entries

Alternative list id: An ID that can be used to maintain alternative mappings

Employee Central Code Value: Source Value to be mapped

ERP Code Value: Target Value to be mapped.

5.2.4. Maintain Date Type Mapping


Purpose:

To map Employee Central dates to the employee Central Payroll Dates


Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Code Values  For Point-to-Point Replication Maintain Date Type Mapping

Screen:

Attributes:

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.

Date Segment: Date node in inbound message that is mapped to IT0041

Date Field Name: Name of a field within an Intermediate Document record.

DT: The date type is used in the Date Specifications infotype (0041). Here you can assign a specific date to a date
type.
5.3 Assignment of Key Mapping of Organizational Data
5.3.1. Assign External Cost Center Keys to Internal Cost Center Keys
Purpose:

To map Employee Central Cost Center Keys to the employee Central Payroll Cost Center Keys.
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Key Mapping of Organizational Data Assign External Cost Center Keys to Internal Cost Center Keys

Screen:

Attributes:

Cost Center ID: Cost Center Id in EC System

Company Code: Company Code in ERP System

Cost Center: Cost center Code in ERP System

5.3.2. Assign External Company Code Keys to Internal Company Code Keys
Purpose:

To map Employee Central Company Code Keys to the employee Central Payroll Company Code Keys.
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Key Mapping of Organizational Data  Assign External Company Code Keys to Internal Company Code
Keys
Screen:

Attributes:

Company ID: Company Code in EC System

Company Code: Company Code in ERP System

5.3.3. Assign External Place of Work Keys to Internal Place of Work Keys
Purpose:

To map Employee Central Work Keys to the employee Central Payroll Work Keys.
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Assignment of Key Mapping of Organizational Data  Assign External Place of Work Keys to Internal Place of Work Keys

Screen:

Attributes:
Permanent Establishment Key: Location code in EC System

Personnel Area: Personnel Area Code in ERP System

Personnel Subarea: Personnel Subarea Code in ERP System

5.4 Wage Type Processing


5.4.1. Assign Non-Recurring Payment Wage Types to Info types
Purpose:

To map country specific Non-Recurring wage types to Additional Payments info type (0015) or Additional Off-
cycle Payment (0267).
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll  Wage
Type Processing Assign Non-Recurring Payment Wage Types to Info types

Screen:

Attributes:

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.

Wage Type: Wage Type Code.

Info Type: 0015 or 0267.

5.4.2. Assign Wage Types to Info types


Purpose:

To map country specific wage types to Basic pay (0008) or Recurring Payments/Deductions (0014).
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Wage Type Processing Assign Wage Types to Info types

Screen:
Attributes:

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.

Wage Type: Wage Type Code.

Info Type: 0008 or 0014.

5.4.3. Assign Off-Cycle Reason to Pay Component


Purpose:

To Assign Off-Cycle Reason to Pay Component

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Wage Type Processing Assign Off-Cycle Reason to Pay Component

Screen:

Attributes:

ISO Code: 3-letter country ISO code

Employee Central Pay Component: Wage Type Code

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.
OC Reason: Off-Cycle Reason

5.4.4. Assign Currencies to Wage Types


Purpose:

To assign currencies to wage types. There are two types of currencies:

 Currencies that are expected by the system due to their country grouping. These currencies have two
decimal places

 Artificial currencies that you create. These currencies can have more than two decimal places.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Wage Type Processing Assign currencies to wage types

Screen:

Attributes:

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.

Wage Type: Wage Type Code.

Currency to convert to: Source Currency code.

Replicated Currency: Target Currency Code.

5.5 Extensibility - Field Mapping


Purpose:

To map Employee Central Custom fields to Employee central payroll standard info type.
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
ExtensibilityDefine Extensibility of Field Assignment

Screen:
Attributes:

Employee Central Node Name: Employee Central Portlet Name.

EC Element Name: Employee Central Field

IType: Info type code

Field Name: Employee Central Payroll Field

Data Type in Employee Central: picklist id

5.6 Country Filters


Purpose:

To Restrict the Employee Master Data replication based on country.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Country FilterRestrict Employee Master Data Replication to Given Countries

Screen:

Attributes:

ISO CODE: 3-letter country ISO code


5.7 Infotype Filters
Purpose:

To Restrict the Employee Master Data replication based on Info type.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Infotype Filter  Filter Info types

Screen:

Attributes:

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.

Info type: If Info types defined only particular infotype data will be replicate, if info types are not defined then all
info types and their sub types are replicated except info types 0016 and 0021.

Subtype: * is used to replicate all sub types for the info type
5.8 Batch User ID creation
Purpose:

To execute and manage all the background jobs in workflow

Menu Path:

SU01 (T-Code)

Screen:

Attributes:

User Type: Choose User type as System, so that no one can logon with this user

Role: Assign Role as SAP_HR_PA_EC_EE_BNDL_REPL_V3


5.9 Creation of Jobs
Purpose:

To Defined Background Job.

Menu Path:

SM36 (T-code)

Screen:

Attributes:

Job Name: Name of the job as an identifier

User Name: Name of the user who designed and planned the job

Client: Background client for authorization check.

Execute Target: Name of an SAP instance at which a background job should be run

Execute server:

ABAP Program Name: ABAP program name to be processed in the background.


5.10 Assign Jobs to Batch User

Purpose:

To assign created job to user

Menu Path:

PYC_ADM_TRANSACTION (T-Code)

Screen:

Attributes:

Recurrence:

Busy waiting:

Timeout for re-check (secs):

Job Name: Background job name

Job Count: An internal ID number assigned to each batch job.  The number is based upon the time at which a job
was scheduled, and is needed by users only for debugging and trouble-shooting.

Status: Select background jobs by status.

Schedule User: Scheduled user name

Period Hours: Job duration period in hours

Period Minutes: Job duration period in minutes

Authorization User: Batch user name


6. Data Extraction of Payroll Results
6.1 Define Sub applications
Purpose:

Sub applications help you to group wage types.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Data Extraction of Payroll ResultsDefine Sub applications

Screen:

Attributes:

Sub Application: Enter unique Sub Application code, act as subarea within the SAP system, for which special
rules or processing steps can be stored.

Info: Technical information document

Sub Application text: Sub Application description

Year: Validity interval on annual basis

Month: Validity interval on monthly basis

Day: Validity interval on monthly basis

Statutory: This field must be checked for applications covering a statutory requirement.

6.2 Define Sub application Attributes


Purpose:

To maintain the necessary attributes of the sub application such as the validity period
Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Data Extraction of Payroll Results Define Sub application attributes.
Screen:

Attributes:

Form: Sub application Code.

Description: Sub application Description.

Start Date & End Date: Validity Dates

Type: Report data of one employee or multiple employees

Time: This field determines the system to read the data for the first date of selection period (First) or last date of
selection period (Last) or generation date (Actual)

Cond.: Used to specify the Conditions

Currency: Defines how the system determines the currency in a form. The possible values of this field are as
follows:

 C: Current currency

 P: Currency according to payroll cluster

 O: Other (none of the above)

Currency: Currency key for amounts in the system

XML Tag: This XML tag is used to structure the XML file. It is used as opening and closing tag in a form

In. Form: Specifies the form whose customizing shall be inherited.

In. Type: select A if you want to inherit all sections of the form entered in Inherit from forms.

Version: Identifies the version of a form

Test form Type:

Productive form Type:

Object Type Name:

View Object: Identifies the viewer class of the DAQ form.


XML Encoding:

6.3 Define Wage Type Groups


6.3.1 Wage type Source group
Purpose:

To define the required customer-specific wage type group or groups for sub application.

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Data Extraction of Payroll Results Define Wage Type Groups

Screen:

Attributes:

Group: Enter unique Wage type group name

Description: Wage type source description

6.3.2 Wage type source group description


Purpose:

To Assign Wage types to wage group

Menu Path:

SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll 
Data Extraction of Payroll Results Define Wage Type Groups
Screen:

Attributes:

Group: Enter unique Wage type group name

Text: Wage type source description

Number: Sequence Number

Start date & End date: Validity dates

Container: Wage type container

Class: Processing/Evaluation class

Value: Value for container (Wage Codes)

As: Arithmetic symbol

Field: This field provides the number (N), rate (R), or amount (A) of payroll results.

Perc: percentage for a field


7. Payroll Control Center Configuration
7.1. Payroll Process Step Template Creation
Purpose:

• Step templates are the basic elements of a payroll process.

• Create new Payroll Process Step Template by copying standard process Step template and then make relevant
changes in it as per requirement or create new process step templates from scratch.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step Template.

Screen

Attributes:

Step Template Name: Defines Step Template Name.

Short Name: Defines the short name of Step Template.

Run Time Class: Defines the run time class for step template.

Country Grouping: Defines for which country or countries the object can be used.

Parent Step ID: Specifies the parent process step template for the current process step template.

IS Shadowable:

a. Assign Business Version


Purpose:

• Business logic version determines whether to use the old or new screens. Each process template should support
only one business logic version.

• If business logic version is not specified, then default value is set to Initial.

Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll

Process Management Define Process Step TemplatesPayroll Process Step Template Payroll process step
template business version.

Screen

Attributes:

Step Template Business Version: Defines the value of the attribute category for an entity.

b. Assign Step Template Attributes


Purpose:

• Payroll Process Step Template Attributes are Step Template Category, Data Source Allowed, Auto Start and Auto
Confirmation.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step TemplatePayroll Process Step Template
Attributes.

Screen
Attributes:

Step Template Category: Defines the step template category.

DS Allowed: The Deviating Selection Allowed field specifies whether a step allows additional activity.

Auto Start: The Auto Start field defines whether a step can be started automatically if the preceding step in the
process instance is confirmed and closed.

Auto Confirm: The Auto Confirm field defines whether a step can be confirmed and closed automatically without
user intervention.
c. Assign Input Parameters to Step Template
Purpose:

• Step templates use these input parameter types to formulate the input.

• To enable system to find the process hierarchy for step template, Assign these input parameter types to step
template.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Process

Management Define Process Step TemplatesPayroll Process Step Template Assign Input Parameters to Step
Template.

Screen

Attributes:

Parameter Type: The parameter type is used by the data source type to formulate the input and result data. 

Fixed: Determines whether a parameter type requires a value for configuration of steps using the Generate
Process Steps (PYC_GENERATE_STEP) report

Mandatory: Determines whether a parameter type requires a value to ensure the correct function of the step
instances generated by the Generate Process Steps  (PYC_GENERATE_STEP) report

Not a Key: Specifies whether a parameter type can be used as a key or not for defining a record in the system
database.
d. Assign Result Parameters to Step Templates
Purpose:

• This defines the type of result data returned by the step template

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Process
Management Define Process Step TemplatesPayroll Process Step TemplateAssign Result Parameter to Step
Template.

Screen

Attributes:

Parameter Type: The parameter type is used by the data source type to formulate the input and result data. 

Name: Defines the name of parameter type.

e. Assign Result Detail Type to Result Parameter


Purpose:

• This defines the detailed information to display and also specifies which operations can be done on the result
parameter type.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step Template Assign Result Parameter to
Step TemplateAssign Result Detail Type to Result Parameter.
Screen

Attributes:

Result Detail Type: Defines the data and operation of the result parameter for a step
Result Details Type Name: Defines the name of Result detail type.

f. Assign UI Category attribute to Step Template


Purpose:

 UI category attributes define the configurable elements of the UI.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step TemplateAssign UI Category Attribute
to Step Template.

Screen

Attributes:

UI Category:
UI Category Name:

UI Category Attribute:

UI Category Attribute Name:

UI Category Attribute Value:

7.2. Process Template Creation


Purpose:

• Create new Payroll Process Template by copying standard process template and then make relevant changes in
it as per requirement or create new process templates from scratch.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process Template
Screen

Attributes:

Template Name: Name of the Template.

Instance Parameter: Specify the instance parameter from the selection.

Time Parameter: Specify the time parameter from the selection.

Country Grouping: A unique indicator for a country that is used in the data source framework for payroll.

a. Assign Business Version


Purpose:

• Business logic version determines whether to use the old or new screens. Each process template should support
only one business logic version.

• If business logic version is not specified, then default value is set to Initial.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process TemplatePayroll Process Template Business
Version
Screen

Attributes:

Process Template Business Version: Defines the value of the attribute category for an entity.

b. Assign Template Category


Purpose:

• The process template category impacts the behavior of some step templates.

• The process template category is used to simplify configuration and to hide various steps on the frontend UI

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process TemplatePayroll Process Template Category.
Screen

Attributes:

Process Template Category: Defines the value of the attribute category for an entity.

c. Assign Event Handler Runtime Class


Purpose:

• The Event Handler runtime class for a monitoring process template.

• The Event Handler identifies automatically relevant master data changes and validates those changes against the
defined policies for those employees.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process TemplatePayroll Process Template Event Handler
Run Time.
Screen

Attributes:

Event Handler Deviating Selection Runtime Class: Classifies data source types by combining a certain list of data
source types, which specifies the name of Event Handler Deviating Selection Runtime Class.

Action: Creation of Event Handler Deviating Selection Runtime Class.

d. Assign Selection Runtime Class


Purpose:

• If the process template category for the process template is Planned Off-Cycle - Productive Payroll (PO), specify
the selection run time class.

• The selection run time class reads info type 0267 and selects a list of employees for the off-cycle process.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process Template Payroll Process Template Selection Run
Time Class
Screen

Attributes:

Selection Run Time Class: Classifies data source types by combining a certain list of data source types, which
specifies the name of Selection Runtime Class.

Action: Creation of run time class.

e. Assign Payroll Process Template Dimension


Purpose:

• Payroll Process Template Dimension to define the team dimensions.

• If the process template category for the process template is Team Monitoring, specify the process template
dimensions.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process Template Payroll Process Template Dimension.
Screen

Attributes:

Parameter Type: Identifies a process template in Payroll Control Center.

Parameter Type Name: Defines the name of the parameter type.

Sort Field: Specifies the sequence of objects displayed in user interface.

f. Create Step Templates Group


Purpose:

• Create Step Template Group for grouping the set of Step Templates.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesStep Group Template.
Screen

Attributes:

Name: A step group template is a container of step templates. A process template consists of one or more step
group templates

Sequence No: Specifies in which sequence the objects are displayed on the user interface.

Country Grouping: Defines for which country or countries the object can be used.

g. Assign Step Templates to Step Template Groups


Purpose:

• To assign step templates to step template group by passing Parameters Step template id, Step template name
and sequence number.

Menu Path:

SPRO (T-Code)SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Process
Management Define Process TemplatesStep Group TemplateAssign Step Template to Step Group Template.
Screen

Attributes:

Step Template ID: Identifies a process step template in the system.

Process Step Template Name: Describes a process step template in the system.

Sequence No: Specifies in which sequence the objects are displayed on the user interface.

7.3. Policies Creation


a. Classify Data Sources
Class
Define Data Source Class Category
Purpose:

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Classify Data SourcesDefine Data Source Class Category.

Screen
Attributes:

Category:

Name in DB Tables: Name of class category in Database.

Set up Data Source Classes


Purpose:

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Classify Data SourcesSet up Data Source ClassesClass.
Screen

Attributes:

Class: Defines the ID of Class.

Name in DB: Defines the class name in Database.

Class Category:

Inst. Selection Parameter: Specify the instance parameter from the selection.

Time Selection Parameter: Specify the time parameter from the selection.

Sort Filed:

Country Grouping: Defines for which country or countries the object can be used.

Payroll Data Source Class Supports Activation:

Show Non Auth Folders:

Assignment Data Source Type to Folder


Purpose:

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Classify Data SourcesClassFolderAssignment Data Source Type to Folder
Screen

Attributes:

Data Source Type:

Name in DB Tables: Name of the Data Source Type in Database.

Sort Field: Specifies the sequence of objects displayed in user interface.

b. Create Data Source Types


Data Type Source
Purpose:

• Data Source Type is grouping of different data and operations in the context of one aspect of the payroll
process, at type level.

• A data source type uses parameter types, such as Payroll Period or Payroll Area to formulate input and result
data

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source Type.

Screen
Attributes:

Type:

Name in DB: Name of the data source type in Database.

Short Name: Short Name of the data source type in database.

Des. Time Class: Design time class is the class which is used by data source type during implementation.

Run Time Class: This class used by data source type at run time.

Country Grouping: Defines for which country or countries the object can be used.

Remote Enabled: Connect to other database by checking this checkbox

Transparent Results:

Type Category:

Re-execution for subset not allowed:

Is Shadowable:

Filter Not Allowed:

Assign Input Type Parameter to Data Source Type


Purpose:

• Input parameter types are used to formulate the input for a data source type.

• The combination of all keys identifies a record in the system database. Therefore, if any of the keys change, the
system generates a new record in the system database. And if a non-key changes, the system does not keep a
new record in the system database.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Input Type Parameter to Data Source Type.
Screen

Attributes:

Parameter Type: The parameter type is used by the data source type to formulate the input and result data. 

Fixed: Determines whether a parameter type requires a value for configuration of steps using the Generate
Process Steps (PYC_GENERATE_STEP) report

Mandatory: Determines whether a parameter type requires a value to ensure the correct function of the step
instances generated by the Generate Process Steps  (PYC_GENERATE_STEP) report

Not a Key: Specifies whether a parameter type can be used as a key or not for defining a record in the system
database.

Assign Result Type Parameter to Data Source Type


Purpose:

• Result parameter types are used to model the result or output of a data source type.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Result Type Parameter to Data Source Type.
Screen

Attributes:

Parameter Type: Defines the type of parameter.

Name in DB Tables: Name of parameter in database table.

Auth:

No Simple Error Status:

Assign Result Detail Type to Result Type Parameter


Purpose:

• To assign detailed information of result to result type parameter.

• This means for each result returned by the system, the user can click each result detail type on the user interface
to see detailed information.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Result Type Parameter to Data Source
TypeAssign Result Detail Type to Result Type Parameter.
Screen

Attributes:

Type:

Parameter Type:

Detail: Defines the detail information (data and operation) of the result parameter for a data source.

Name in DB Tables: Name of the result detail type in database.

Sort Field: Specifies the sequence of objects displayed in user interface.

Is Header: It specifies whether to display the result details type name in the header or not.

Is Default: It specifies which result detail type is default for result type parameter.

Use Persistence:

Hide: Specifies whether to hide the result detail type from the frontend UI.

Status Change Reason of Result Parameter Types


Purpose:

• Specifies the operations carry out on the check errors reported by the system.

• To check error reported by the system is not really an error. Therefore developers want to set the error back to
OK. They can define the corresponding reason for this operation as shown in figure.

Menu Path:

SPRO (T-Code)SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Result Type Parameter to Data Source
TypeStatus Change Reason of Result Parameter Types.
Screen

Attributes:

Type:

Parameter Type:

Reason: Defines the reason for the corresponding operation.

Status Operation: Specifies the operations you can carry out on the check errors reported by the system.

Name in DB Tables: Defines the name of reason in database tables.

Assignment of UI Category Attribute to Data Source Type


Purpose:

• This defines the UI settings, such as icons and detail views, of the parameter types.

• UI category attributes define the configurable elements of user interface. For OData, the UI Category attributes
define from which data entity type the user interface gets the backend data.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAsgmt. of UI Cat. Attr. To Data Source Type.
Screen

Attributes:

Type:

UI Category:

Category Name:

UI Attribute:

Attr.Name:

Value:

Assignment of Semantic Category


Purpose:

• Defines the attribute category of an entity. Not all semantic categories are applicable for all entities.

• The semantic categories are used as follows:

a. "Check Types" (data source types with category DF-Default Category or empty)

b. "Step Templates" (data source types with category ST-Payroll Process Step Template)

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data Source
Framework Create Data Source TypesData Source TypeAsgmt. of UI Cat. Attr. To Data Source Type.
Screen

Attributes:

Type:

Semantics:

Name in DB Tables:

Semantic Value:

7.4. Process Creation


Purpose:

• A process refers to running a particular payroll driver with a fixed variant from the ECC System.

• Create new processes for Payroll for Simulation, Productive Payroll, and Off-Cycle Payroll etc.

Menu Path:

SPRO (T-CODE) SAP Reference IMGPayroll  Payroll: International Payroll Control Center Payroll
Process Management Define ProcessesPayroll Process
Screen

Attributes:

Process Name: Description of a payroll process in Payroll Control Center.

Process Category: Identifies a category of payroll processes in the system.

Country Grouping: A unique indicator for a country that is used in the Human Resources components of the R/3
System.

Instance Parameter: For a payroll process template, you specify on which organizational/entity level the payroll
should be run

Logic Version: Decides whether to use the new (Feature Pack 3) or old (previous FPs) UI screens

KPI Class:

Administrator Group: An administrator group combines all administrators who are responsible for one
organizational area in personnel administration or recruitment.

Event Handler Enabled:

a. Creation of Process Category


Purpose:

• Depending on the size and complexity of payroll in a company, the Payroll Manager might need to manage
several payroll processes, such as weekly payroll processes, monthly payroll processes, and off-cycle payroll
processes.

• Create Payroll Process Categories for Weekly Payroll, Monthly Payroll etc..,
Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Categories

Screen

Attributes:

Process Category: Identifies a category of payroll processes in the system.

Process Category Name: Describes a category of payroll processes in the system.

b. Assign Process Templates to process


Purpose:

• To assign process templates to payroll processes by entering the Process template name against Process ID.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management  Assign Process Template to Process
Screen

Attributes:

Process ID: Identifies a payroll process in Payroll Control Center. 

Process Name: Describes a payroll process in Payroll Control Center. 

Start date: Defines the start date of process.

End Date: Defines the end data of process.

Process Template ID: A process template defines the structure of payroll process instances that a user sees on
the front end of Payroll Control Center

Process Template Name: Description of a process template.

c. Assign Policies to process


Purpose:

• To assign policies to payroll process by entering the policy name against process ID.

Menu Path:

SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define ProcessesPayroll ProcessAssign Payroll Policies
Screen

Attributes:

Process ID: Identifies a payroll process in Payroll Control Center. 

Policies: Describes policy group name.

7.5. Payroll System Assignment


Purpose:

• This permission allows the user to assign payroll system to a target user (i.e.., Payroll administrator or Payroll
process manager).

Menu Path:

Manage Data  Create New (Payroll system Assignment)


Screen

Attributes:

User Name: Enter the user name

System Name: System ID configured in SAP GUI properties.

Default: Select default system as ‘Yes’

7.6. Payroll Process Creation in EC


Purpose:

• Manage Processes is the user interface of the Payroll Control Center for the payroll process manager, or a
different user, in Employee Central.

• Manage Processes enables the user to define payroll processes, and if necessary, assign payroll policies and
payroll admins to the payroll processes

Menu Path:

Home  PayrollManage ProcessesAdd Process (Bottom right Add Icon) Select process type
Screen

Attributes:

1. On the Manage Processes Screen, click the Add icon.

2. Select a process type.

3. Enter the following information:

• Process Name: Name of the process.

• Selection: Select one or more Payroll Areas for the process Type.

4. Policies: Select one or more policies from the list.

5. Team: Select one or more users to access this process from the list of users in the system.

6. Analytics: Select the KPI class for the process.

7. Recurrences: Select the periods for which you want to generate process instances. The list includes all the
payroll periods from table T549Q in the Employee Central Payroll system.

8. Click Validate to validate your input and correct any errors prompted on the user interface.

9. Click Save to save the process.


8. Mashup
8.1. Payroll System Configuration
Purpose:

To generate default set of portlets for each country for the payroll information page

Menu Path:

Manage Data  Payroll System Configuration

Screen:

Attributes:

Configuration Name: Any unique configuration name

Country: Choose the country you want this configuration to be valid for.

SAP System Configuration: System ID configured in SAP GUI properties.

Payroll System URL: WEB GUI URL

Payroll System Client: ID of the client (Generally it will be 100 for development system)

Status: Indicate whether the payroll configuration of the country is active or inactive.

Enable access to BSI TaxProfileFactory (US only) and Third Party Identity Provider URL for BSI TaxProfileFactory:

Enable Enhanced Validation for Production:


Under Portlets, you can configure your own portlets. Enter a Portlet Label and choose Details to add links. For each link,
either enter an infotype number or a URL, or select a pre-delivered service
Screen:

Attributes:

Link Label: Enter unique link name

Infotype Number: Enter the Info type number

URL: Enter the URL of the relevant web service

Note: ECP screen Transaction Code URL Format https://my0100336.payroll.ondemand.com/sap/bc/gui/sap/its/webgui?


~transaction=ZTIMEEVENTS&sap-theme=sap_bluecrystal

Services: Select relevant pre-delivered service .If Services dropdown is empty, you can import these values from
import and export data object, import Payroll configuration picklist package from success store

Admin Service: This field determines whether a link is accessible for a user with the payroll admin role.

Self Service: This field determines whether a link is accessible by employees in the ESS.

8.2. Pay Statement Configuration in ERP System


Purpose:

Pay Statement Replication from ERP system to EC system

Menu Path:

SPRO (T-code) Personnel Management Employee Self-Service (Java)  Service-Specific Settings Benefits
and Payment Salary Statement Form Using HR Forms Workplace (HRFORMS)  Enter HR Form Name
Screen:

Attributes:

Edit HR Forms Decision feature (HRFOR) and enter the customer-specific name of the HR form to display for the
employee in Employee Self-Service.

Enabling Pay statement in EC System


Menu Path:

Manage Data  Payroll System ConfigurationPortlets

Screen:

Attributes:

Under Portlets, Click on details section of Portlets, make sure the service ‘Pay Statement’ is selected from the
drop down as shown in the screen, to enable Pay Statement.
8.3. Info Type
8.4. URL
8.5. Web Dynpro
9. Enabling SSO
9.1 SAML2 Service Activation
Purpose:

Activate Security Assertion Markup Language version 2.0 is used to provide standards-based mechanisms for
Single Sign-On (SSO) and Single Log-Out (SLO).
Menu Path:

SICF (T-code)

Screen:

9.2 Download SAML metadata


Menu Path:

SAML2 (T-code) Local ProviderMetadataDownload Metadata


Screen:

9.3 IDP Configuration in Provision


Purpose:

Enter the Assertion Consumer Service and Single Log-out Service URLs in the IDP configuration in Provisioning
system.
Menu:

Provisioning System  Authorized Service Provider

Screen:

9.4 Upload SAML metadata


Menu Path:

SAML2 (T-code) Trusted ProviderAddUpload Metadata File

Screen:
9.5 Identity Provider Registration
To Configure the Employee Central Payroll Service Provider SAML 2.0
9.5.1. Endpoints
Purpose:

Menu Path:

SAML2 (T-code) Trusted ProviderEndpointsEnable HTTP POST default radio button

Screen:

9.5.2. Identity Federation


Purpose:

Menu Path:

SAML2 (T-code) Trusted ProviderIdentity Federation

Screen:
Attributes:

User ID Source: Assertion Subject Name ID

User ID Mapping Mode: Logon Alias

Logon Alias ensures the mapping of IDP user representation to Employee Central Payroll user
representation where user name differs from user IDs of other systems that use the same IDP.
Allow Identity Provider to Create Name ID: NO

9.5.3. Signature and Encryption


Purpose:

To Keep Default values

Menu Path:

SAML2 (T-code) Trusted ProviderIdentity Federation

Screen:

Attributes:

9.5.4. Authentication Requirements


Purpose:

Menu Path:

SAML2 (T-code) Trusted Provider Authentication Requirements

Screen:
Attributes:

Assertion Consumer Service: Application URL

Binding:

 Employee Central Payroll has two ways to identify a user: by a user name or by an alias name.
 The report HRSFEC_ESS_USER_UPDATE creates users with the user name and alias set to the employee's
user ID at a Success Factors Employee Central system (Employee Central user ID).
 The Employee Central user ID was replicated to the HR master data of an employee in infotype
Communication (IT0105), subtype Employee Central user (ECUS) and is read by the report.
 No password is created for the user. The status of the password is set to "deactivated". This is sufficient,
because the employee will log-on to the Success Factors Employee Central system and will then be logged-
on via single-sign-on to Employee Central Payroll.
10. Custom MDF Creation
Purpose:

Menu Path:

Manage Data  Compound Employee API Object Types

Screen:

##Blog post on Employee Central Payroll and PCC

##https://blogs.sap.com/2016/02/01/employee-central-payroll-an-introduction/

##Blog post on SAP Fiori Integration and PCC

##https://blogs.sap.com/2016/07/05/fiori-enablement-in-the-payroll-control-center/

##SAP Experts Article on an Introduction to the PCC

##http://sapexperts.wispubs.com/HR/Articles/An-Introduction-to-SAP-Payroll-Processing-Control-Center-Add-
On?id=5C41ED8B9DD94C6B98ED4B45B4B04AEC

##Blog Post on PCC

##http://scn.sap.com/community/erp/hcm/blog/2015/07/09/payroll-control-center-a-fresh-and-modern-
approach-of-a-fully-automated-end-to-end-payroll-process

##Blog Post on Introduction to One Click Monitoring

##https://blogs.sap.com/2015/07/13/payroll-control-center-one-click-monitoring-walkthrough/

##Blog Post on Three Click Production Payroll

##http://scn.sap.com/community/erp/hcm/blog/2015/07/14/sap-s-payroll-control-center-three-click-
production-payroll-walkthrough

##Blog Post on PCC RDS Content

##http://scn.sap.com/community/rapid-deployment/blog/2016/05/13/rapidly-improve-your-payroll-
experience-with-the-new-sap-payroll-processing-control-center-rapid-deployment-solution

##Blog post on Validation Rules in the PCC


##https://blogs.sap.com/2016/05/13/implementing-validation-rules-in-the-new-payroll-control-center/

How to add TCODES IN PCC HOME PAGE

MANAGE HOME PAGE > EDIT CUSTOM TILE

https://my0100393.payroll.ondemand.com/sap/bc/gui/sap/its/webgui?~transaction=pc00_m99_cwtr&sap-
theme=sap_bluecrystal

You might also like