PTP Integration Configuration Flow 3.1
PTP Integration Configuration Flow 3.1
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:
Menu Path:
Screen:
Attributes:
Menu Path:
Screen:
Attributes:
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”
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)
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:
(Or)
HRSFEC_PTP_CONFIG (T-Code)
Screen:
Attributes:
Password:
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:
Screen:
Attributes:
Payroll Errors: Based on this My Alerts screen UI will be displayed whether classic or new Fiori UI.
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:
Screen:
Attributes:
Menu Path:
Screen:
Attributes:
Menu Path:
Screen:
Attributes:
API Visibility: should be configured as “Editable”, so that PTP integration uses this API to fetch details about SAP
ERP system.
Menu Path:
Screen:
Attributes:
API Visibility: should be configured as “Editable”, so that PTP integration uses this API to fetch details about SAP
ERP system.
Menu Path:
Screen:
Attributes:
Enable/Disable Payroll Permissions like “Payroll Administration”, “Payroll Self Service” and “Payroll System
Information Dashboard”.
Menu Path:
Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonPayroll
Permission
Screen:
Menu Path:
Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonPayroll
integration Permission
Screen:
Attributes:
Menu Path:
Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonPayroll Control
Center
Screen:
Attributes:
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:
Menu Path:
Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonManage
Integration Tools
Screen:
Attributes:
Menu Path:
Manage Permission RolesSuper Admin RoleTake Action (Edit) Click Permission ButtonManage SAP
System Configuration
Screen:
Attributes:
3.9 Time Data Replication
Purpose:
Menu Path:
Screen:
Attributes:
Replication Content Type: For absence data replication choose Employee Absence Data
Always Allow Replication in Payroll Correction Phase: This field determines whether the replication should be
done in payroll correction phase or not.
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.
Menu Path:
SPRO SAP NetWeaver SAP Gateway OData Channel Administration General Settings Activate and
Maintain Services
Screen:
Attributes:
Menu Path:
SFW5 (T-code)
Screen:
4.3. Enable Services
Purpose:
Menu Path:
Screen:
Attributes:
Service Name: For Payroll OData API service activate PYC* services and for integrate payroll control center
mashups activate HRPY* services
To replicate employee master data from Employee Central to Employee central payroll.
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Configuration of Point-to-Point ReplicationConfigure Compound Employee API Query Enter Config ID and double
click on Query Configuration
Screen:
Attributes:
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.
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 ManagementIntegration Settings for Success Factors Employee Central Payroll
Configuration of Point-to-Point ReplicationConfigure Compound Employee API Query Enter Config ID and double
click on Query Segment
Screen:
Attributes:
Segment: Compound Employee API segment to be included in SELECT clause. The minimum set of segments you
need are
In this Customizing activity you can see the code value mapping as it is delivered by SAP.
Menu Path:
SPRO (T-code) Personnel ManagementIntegration 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
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
To maintain properties for code value mapping in addition to the properties already delivered by SAP.
Menu Path:
SPRO (T-code) Personnel ManagementIntegration 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
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
To map Employee Central code values to Employee Central Payroll Code values
Menu Path:
SPRO (T-code) Personnel ManagementIntegration 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
SPRO (T-code) Personnel ManagementIntegration 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.
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 ManagementIntegration 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:
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 ManagementIntegration 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:
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 ManagementIntegration 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
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 ManagementIntegration 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.
To map country specific wage types to Basic pay (0008) or Recurring Payments/Deductions (0014).
Menu Path:
SPRO (T-code) Personnel ManagementIntegration 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.
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Wage Type Processing Assign Off-Cycle Reason to Pay Component
Screen:
Attributes:
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
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 ManagementIntegration 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.
To map Employee Central Custom fields to Employee central payroll standard info type.
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
ExtensibilityDefine Extensibility of Field Assignment
Screen:
Attributes:
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Country FilterRestrict Employee Master Data Replication to Given Countries
Screen:
Attributes:
Menu Path:
SPRO (T-code) Personnel ManagementIntegration 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:
Menu Path:
SU01 (T-Code)
Screen:
Attributes:
User Type: Choose User type as System, so that no one can logon with this user
Menu Path:
SM36 (T-code)
Screen:
Attributes:
User Name: Name of the user who designed and planned the job
Execute Target: Name of an SAP instance at which a background job should be run
Execute server:
Purpose:
Menu Path:
PYC_ADM_TRANSACTION (T-Code)
Screen:
Attributes:
Recurrence:
Busy waiting:
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.
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Data Extraction of Payroll ResultsDefine 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.
Statutory: This field must be checked for applications covering a statutory requirement.
To maintain the necessary attributes of the sub application such as the validity period
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Data Extraction of Payroll Results Define Sub application attributes.
Screen:
Attributes:
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)
Currency: Defines how the system determines the currency in a form. The possible values of this field are as
follows:
C: Current currency
XML Tag: This XML tag is used to structure the XML file. It is used as opening and closing tag in a form
In. Type: select A if you want to inherit all sections of the form entered in Inherit from forms.
To define the required customer-specific wage type group or groups for sub application.
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Data Extraction of Payroll Results Define Wage Type Groups
Screen:
Attributes:
Menu Path:
SPRO (T-code) Personnel ManagementIntegration Settings for Success Factors Employee Central Payroll
Data Extraction of Payroll Results Define Wage Type Groups
Screen:
Attributes:
Field: This field provides the number (N), rate (R), or amount (A) of payroll results.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step Template.
Screen
Attributes:
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:
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll 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.
• Payroll Process Step Template Attributes are Step Template Category, Data Source Allowed, Auto Start and Auto
Confirmation.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step TemplatePayroll Process Step Template
Attributes.
Screen
Attributes:
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 IMGpayroll Payroll: International Payroll Control Center Payroll Process
Management Define Process Step TemplatesPayroll 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 IMGpayroll Payroll: International Payroll Control Center Payroll Process
Management Define Process Step TemplatesPayroll Process Step TemplateAssign 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.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step Template Assign Result Parameter to
Step TemplateAssign 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.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Step TemplatesPayroll Process Step TemplateAssign UI Category Attribute
to Step Template.
Screen
Attributes:
UI Category:
UI Category Name:
UI Category Attribute:
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process Template
Screen
Attributes:
Country Grouping: A unique indicator for a country that is used in the data source framework for payroll.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process TemplatePayroll Process Template Business
Version
Screen
Attributes:
Process Template Business Version: Defines the value of the attribute category for an entity.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process TemplatePayroll Process Template Category.
Screen
Attributes:
Process Template Category: Defines the value of the attribute category for an entity.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process TemplatePayroll 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.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll 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.
• If the process template category for the process template is Team Monitoring, specify the process template
dimensions.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesPayroll Process Template Payroll Process Template Dimension.
Screen
Attributes:
• Create Step Template Group for grouping the set of Step Templates.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process TemplatesStep 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.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll Process
Management Define Process TemplatesStep Group TemplateAssign Step Template to Step Group Template.
Screen
Attributes:
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.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Classify Data SourcesDefine Data Source Class Category.
Screen
Attributes:
Category:
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Classify Data SourcesSet up Data Source ClassesClass.
Screen
Attributes:
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.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Classify Data SourcesClassFolderAssignment Data Source Type to Folder
Screen
Attributes:
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source Type.
Screen
Attributes:
Type:
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.
Transparent Results:
Type Category:
Is Shadowable:
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign 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.
• Result parameter types are used to model the result or output of a data source type.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Result Type Parameter to Data Source Type.
Screen
Attributes:
Auth:
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Result Type Parameter to Data Source
TypeAssign 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.
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.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAssign Result Type Parameter to Data Source
TypeStatus Change Reason of Result Parameter Types.
Screen
Attributes:
Type:
Parameter Type:
Status Operation: Specifies the operations you can carry out on the check errors reported by the system.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll Data
Source Framework Create Data Source TypesData Source TypeAsgmt. of UI Cat. Attr. To Data Source Type.
Screen
Attributes:
Type:
UI Category:
Category Name:
UI Attribute:
Attr.Name:
Value:
• Defines the attribute category of an entity. Not all semantic categories are applicable for all entities.
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 IMGpayroll Payroll: International Payroll Control Center Payroll Data Source
Framework Create Data Source TypesData Source TypeAsgmt. of UI Cat. Attr. To Data Source Type.
Screen
Attributes:
Type:
Semantics:
Name in DB Tables:
Semantic Value:
• 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 IMGPayroll Payroll: International Payroll Control Center Payroll
Process Management Define ProcessesPayroll Process
Screen
Attributes:
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.
• 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 IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define Process Categories
Screen
Attributes:
• To assign process templates to payroll processes by entering the Process template name against Process ID.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Assign Process Template to Process
Screen
Attributes:
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
• To assign policies to payroll process by entering the policy name against process ID.
Menu Path:
SPRO (T-Code) SAP Reference IMGpayroll Payroll: International Payroll Control Center Payroll
Process Management Define ProcessesPayroll ProcessAssign Payroll Policies
Screen
Attributes:
• This permission allows the user to assign payroll system to a target user (i.e.., Payroll administrator or Payroll
process manager).
Menu Path:
Attributes:
• 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 PayrollManage ProcessesAdd Process (Bottom right Add Icon) Select process type
Screen
Attributes:
• Selection: Select one or more Payroll Areas for the process Type.
5. Team: Select one or more users to access this process from the list of users in the system.
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.
To generate default set of portlets for each country for the payroll information page
Menu Path:
Screen:
Attributes:
Country: Choose the country you want this configuration to be valid for.
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:
Attributes:
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.
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.
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:
Enter the Assertion Consumer Service and Single Log-out Service URLs in the IDP configuration in Provisioning
system.
Menu:
Screen:
Screen:
9.5 Identity Provider Registration
To Configure the Employee Central Payroll Service Provider SAML 2.0
9.5.1. Endpoints
Purpose:
Menu Path:
Screen:
Menu Path:
Screen:
Attributes:
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
Menu Path:
Screen:
Attributes:
Menu Path:
Screen:
Attributes:
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:
Screen:
##https://blogs.sap.com/2016/02/01/employee-central-payroll-an-introduction/
##https://blogs.sap.com/2016/07/05/fiori-enablement-in-the-payroll-control-center/
##http://sapexperts.wispubs.com/HR/Articles/An-Introduction-to-SAP-Payroll-Processing-Control-Center-Add-
On?id=5C41ED8B9DD94C6B98ED4B45B4B04AEC
##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
##https://blogs.sap.com/2015/07/13/payroll-control-center-one-click-monitoring-walkthrough/
##http://scn.sap.com/community/erp/hcm/blog/2015/07/14/sap-s-payroll-control-center-three-click-
production-payroll-walkthrough
##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
https://my0100393.payroll.ondemand.com/sap/bc/gui/sap/its/webgui?~transaction=pc00_m99_cwtr&sap-
theme=sap_bluecrystal