Payroll Other Countries (PY-XX)
Payroll in the SAP System
Payroll Basics (PY-XX-BS)
Payroll Driver
Payroll Schema
Payroll Relevant Files
Internal Tables
Payroll Control
Payroll Control Record
Payroll Status (Infotype 0003)
Editing the Payroll Status
Locked Personnel Numbers
Payroll Area
Specific Payroll Dates
Period Parameters
Date Modifier
Payroll Period
Period Number
Retroactive Accounting
Earliest Possible Retroactive Accounting Period
Changing the Earliest Possible Retroactive Accounting Period
Transaction Codes for Payroll
The Payroll Process
Payroll Control Record
Locked Personnel Numbers
Simulating Payroll
Displaying the Payroll Log
Searching in the Payroll Log
Creating and Processing Display Variants for the Payroll Log
Releasing Payroll
Releasing Several Payroll Areas
Running Payroll
Displaying Personnel Numbers not Included in the Payroll Run
Correcting Payroll-Relevant Master and Time Data
Performing a Payroll Correction Run
Checking the Payroll Results
Simulating a Posting Run
Exiting Payroll
Displaying Payroll Results
Displaying the Payroll Results for a Personnel Number
Displaying the Overview of Tables for a Payroll Result
Displaying the Tables for a Payroll Result
Error Search for Several Personnel Numbers: Example
Deleting the Last Payroll Result
Displaying Deleted Payroll Results
Advance Payments
Qualified Advance Payments
Making a Qualified Advance Payment
Unqualified Advance Payments
Creating a File for an Unqualified Advance Payment
Payroll in a Background Operation
Parallel Payroll for Personnel Numbers
Parallel Payroll for Personnel Numbers
Payroll Calendar
Changing and Displaying Payroll Jobs and Tasks
HR Process Workbench
Process Model
Technical Processing of a Process Model
Process Model: Example
Process
Breakpoint
Personnel Number Selection
Mail Connection
Copying or Creating a Process Model
Editing a Process Model
Inserting a Process Step
Defining the Attributes of a Process Step
Defining the Attributes of a Breakpoint
Changing a Process Step
Changing the Sequence of Process Steps
Creating a Process
Starting or Repeating a Process or Process Step
Closing a Process
Deleting a Process
Process Control
Status Display
Changing the Status
Off-Cycle Activities (PY-XX-OC)
Off-Cycle Workbench
Payroll History
Off-Cycle Payroll
Bonus Accounting
Correction Payroll
Regular Payroll On Demand
Advance Payment
Absence Payment
Payroll Results Adjustment
Running Off-Cycle Payroll
Reasons, Types and Categories for Off-Cycle Payroll
The One-Time Payments Off-Cycle Infotype (0267)
Replacing a Payment
Replacing a Payment
Assigning Check Numbers
Reversing Payroll Results
Reversing the Payroll Result
Out-of-Sequence Reversal: Changes in the RT and BT Tables
Off-Cycle Subsequent Processing
Gross Part of Payroll
Wage Types
Dialog Wage Types
Time Wage Type
Secondary Wage Type
Processing Class
Evaluation Class
Wage Type Copier
Wage Type Catalog
Creating the Customer-Specific Wage Type Catalog
Copying Model Wage Types Assigned to a Wage Type Group
Copying a Model Wage Type as a Prototype
Duplicating a Wage Type
List of Copied Wage Types
Copying Wage Types Manually
Time-Based Delimitation of a Wage Type
Deleting Wage Types
List of Deleted Wage Types
Deleting or Delimiting Wage Types Manually
Assigning Wage Types to Wage Type Groups
Displaying the Assignment of Wage Types to Wage Type Groups
Deleting Customer Wage Types from a Wage Type Group
Assigning Customer Wage Types to a Wage Type Group
Using Wage Types
Creating a Wage Type Utilization List
Wage Type Split
Wage Type Split: Example 1
Wage Type Split: Example 2
Payments
Basic Pay (Infotype 0008)
Editing Basic Pay
Pay Scale Reclassification
Performing A Pay Scale Reclassification
Standard Pay Increase
Effecting a Standard Pay Increase
Recurring Payments/Deductions (Infotype 0014)
Processing Recurring Payments and Deductions
Additional Payments (Infotype 0015)
Processing Additional Payments
Standard Wage Maintenance
Standard Wage Maintenance (Infotype 0052)
Time Quota Compensation Infotype (0416)
Employee Remuneration Info Infotype (2010)
Time Management Aspects in Payroll
Integration with Time Management
Day Processing of Time Data in Payroll
Sequence of Day Processing/Wage Type Selection
Time Wage Type Selection
Integration Between Time Evaluation and Payroll
Shift Change Compensation
Activity with a Higher Rate of Pay
Entering a Different Payment for Time Infotype Records
Employee Remuneration Information
Employee Remuneration Info Infotype (2010)
Maintain Employee Remuneration Information
Absences
Absence Valuation
Absence Valuation in Schema xT00: Technical Process
Wage Type Valuation
Dialog Wage Types Valuation
Time Wage Types Valuation
Valuating Wage Types Using Valuation Bases
Technical Procedure for Wage Type Valuation using Valuation Base
Wage Type-Dependent Constant Valuation Bases
Wage Type- Dependent Constant Valuation Bases Example
Personnel Calculation Rule XMOD
Constant Valuation Bases that Depend on the Collec
Constant Valuation Bases that Depend on the Collective Agreement
Employee-Related Valuation Basis
Person-Related Valuation Bases: Example
Percentage Advance Pay for Individual Valuation Ba
Valuating using the Principle of Averages
Frozen Averages
Determining the Average Value without a Basis
Old and New Processing of Averages
Technical Process of Average Processing (New)
Relevancy Test for Valuation According To the New Principle of A
Technical Process of Average Processing (Old)
Valuation of Primary Wage Types
Relevancy Test for Valuation Using the Principle of Averages (ol
Cumulating Average Bases
Determining Relevant Previous Periods
Final Processing of Averages
Adapting the Average Bases to Increased Payments
Incentive Wages: Overview
Partial Period Remuneration (Factoring)
Application Examples for Reductions
Application Examples for Period-Specific Remuneration Calculatio
Partial Period Factor
Factoring Parameter
Technical Sequence for Partial Period Remuneration
PWS Method
Payment Method
Deduction Method
Hybrid of Payment and Deduction Methods
All or Nothing Method
Reduction of Payments: Example
Calculating Period-Specific Remuneration: Example
Net Part of Payroll
Deductions
Loans
Company Loans (Infotype 0045)
Creating Loans and Loan Payments
Correcting Incorrect Entries
Creating a Special Repayment
Changing the Value of a Loan
Processing Loans in the Case of a Change in Company Code
Processing Loans for an Employee Who Leaves
Processing Loans for Inactive Agreements
Deleting Loans
Repayment
Repayment of Installment Loans
Example: Repayment of Installment Loans
Repayment Plan
Example: Repayment Plan
Creating Repayment Plans
Displaying Conditions
Interest Calculation
Example: Interest Calculation
Calculating Imputed Income
Example of an Imputed Income Calculation
Evaluating a Loan
Loan Wage Types
Arrears Processing for Deductions
Technical Procedure of Arrears Processing
Processing Reduced Gross Tax Amounts
Processing Arrears in Retroactive Accounting
Subsequent Activities
Wage and Salary Payments
Payment-Related Information in the Master Data
Payment-Related Information in the Payroll Results
Preliminary Program DME
Repeating a Payment Run
Wage and Salary Payments by Bank Transfer
Evaluating Payroll Results
Creating a DME File
Data Medium Administration
Wage and Salary Payments by Check
Evaluating Payroll Results
Printing Checks
Cash Payment with Multicurrency Cash Breakdown List
Evaluating Payroll Results
Printing Notifications for Payment Recipients and Payment Summar
Creating a Cash Breakdown List
Cash Payment with Cash Breakdown List
Remuneration Statement (Report RPCEDTx0; HxxCEDT0)
Creating Remuneration Statements
Notifications Infotype (0128)
Creating a General Notification
Assigning a Notification to a Remuneration Statement
Editing Personal Notifications
Parallel Execution of Evaluation Programs
Starting Evaluation Programs Simultaneously
Payroll Account (Report RPCKTOx0; HxxCKTO0)
In-Period / For-Period / In-Period View / For-Period View
Creating a Payroll Account
Payroll Journal (Report RPCLJNx0; HxxCLJN0)
Creating a Payroll Journal
Wage Type Statement
Creating a Wage Type Statement
Wage Type Distribution
Creating the Wage Type Distribution List
Wage Type Reporter (H99CWTR0)
SAP List Viewer
Displaying the Excel Table
Creating a List of Wage Types
Posting to Accounting (PY-XX-DT)
Central Objects
Posting Runs
Posting Documents
Business Basics
Example: Posting a Salary
Complete Posting
Example for Germany: Complete Posting
Example for Switzerland: Complete Posting
Integration with the Posting of Payment Transactions
Germany: Integration with the Posting of Payment Transactions
USA: Integration with the Posting of Payment Transactions
Technical Aspects
Technical Sequence of Posting
Posting-Relevant Information from Master Data, Time Data and Org
Posting-Relevant Information in the Payroll Result
Example: Posting-Relevant Information in the Payroll Result
Account Determination
Document Split Account
Posting Retroactive Accounting Data
Example: Posting Retroactive Accounting Runs
Recalculation Differences
Posting Period and Posting Date
Posting to Substitute Cost Centers
Substitution Logic for Closed CO Account Assignment Objects
Steps
Performing the Posting
Simulating a Posting Run
Creating a Posting Run
Checking a Posting Run
Checking the Posting Documents
Releasing Posting Documents
Posting Posting Documents
Checking Accounting Documents
Checking the Completeness of the Postings
Subsequent Activities in Financial Accounting
Displaying an Overview of the Posting Runs
Changing or Creating a Text for a Posting Run
Displaying the Attributes of a Posting Run
Deleting a Posting Run
Displaying the Document Overview
Displaying Posting Documents
Displaying Revision Information
Reversal of Posting Documents
Reversing Posting Documents
Displaying the Status History
Displaying Detailed Information
Posting in Previous Releases
Posting from HR Systems < 4.0
Using Revision Information
Posting to AC Systems < 4.0
Special Business Requirements for Posting
Posting with Personnel Numbers
Example: Posting Using Personnel Numbers
Posting to Customer and Vendor Accounts
Example: Posting to Customer Accounts for Employees
Summarization in the Accounting Components
Posting to Fixed Cost Centers
Example: Posting With or Without a Fixed Cost Center
Posting to Special Periods
Example: Posting to Special Periods
Cross-Company Code Transactions
Summary Clearing
Proportional Assignment to Several Company Codes within a Payrol
Retroactive Accounting for Summary Clearing
Retroactive Accounting in Several Company Codes with Summary Cle
Clearing Using Company Code Clearing Accounts
Proportional Assignment to Several Company Codes within a Payrol
Retroactive Accounting in Several Company Codes - Clearing Using
Retroactive Accounting after a Retrospective Change of Company C
Postings Relevant to Value-Added Tax
Travel Expenses
Invoices to Employees
Amounts Paid by the Employees
Germany: Account Determination for Specific Service Types in Acc
EMU: Special Features of Posting to Accounting
Integration with Other Components
Posting to Funds Management
Posting to Funds Management without Entering FM Account Assignme
Integration of Funds Management without using Position Managemen
Integration of Funds Management without using Position Managemen
Process Flow for Integrated Position Management
Payroll with Position Management
Posting with Position Management
Special Cases of Integration between Funds Management and Positi
Providing Data for Personnel Cost Planning
Troubleshooting
Posting Run Cancelled with Status "Selection Running"
Personnel Numbers not Selected or Rejected
Accounting Documents Were not Created
Posting Run is Missing in the Posting Run Overview
Resetting the Reversal after Termination
Reports
Using Evaluation Schemas
Evaluating the Payroll Results Using Infotypes or the Logical Da
Infotypes for Evaluating Payroll Results
Payroll Results Infotypes: Period Values (0402 and 0403)
Monthly Cumulations (Infotype 0458)
Quarterly Cumulations (Infotype 0459)
Annual Cumulations (Infotype 0460)
Application of Logical Database for Payroll
Structure of Logical Database for Payroll
Conversion of Evaluation Reports
ABAP Coding: Read International Payroll Results
ABAP Coding: Read National Payroll Results
ABAP Coding: Report EXAMPLE_PNP_GET_PAYROLL for Evaluation of Pa
Utility Macros for Report Conversion
Example – Old Coding
Example: Variant A: New Coding
Example: Variant B: New Coding
Report Category
Creating a Report and Report Category
Interface Toolbox for Human Resources (PX-XX-TL)
Technology for Interface Scenarios
Example 1: Export Master Data to a Third-Party System
Example 2: Export Master Data and Payroll Results to Third-Party
Example 3: Gross Payroll in SAP System, Net Payroll in Third-Par
Setting Up the Interface for Export with the Toolbox
Data Export with the Toolbox
Interface Format
Create Objects
Database Object
Cluster Object
Table Object
Field Object
Creating an Interface Format
Inserting a Field Object
Delete Objects
Deleting Objects
Data Definition for Cluster Objects
Changing or Displaying the Data Definition for a Cluster Object
Table Entries
Selecting Table Entries
Conversion for Field Objects
Constant Conversion Type
Example: Replacing a Constant Generically
Table Value Conversion Type
Database Table
Example: Replacing a Table Value
User Exit Conversion Type
Example: User Exit with Form Routine
Selecting the Conversion for A Field Object
Restrictions for Field Objects
Creating Restrictions for a Field Object
Attributes in the Interface Format
Data Definition Include
Creating an Include Automatically or Using an Existing Include
Change Validation
Comparison Period for Change Validation
Setting the Comparison Period for Multiple Export
Setting the Comparison Period for Retroactive Accounting
Determination of Comparison Period Using First Method if New cha
Determination of Comparison Period Using First Method if New cha
Second Method for Setting the Comparison Period
Create Objects
Creating Objects
Delimit Objects
Example: Delimiting an Infotype
Delimiting Objects
Single Field Validation
Example: Single Field Validation
Validating Single Fields
Key Fields
Example: Key Fields
Defining Key Fields
Relations
Example: Relations Between Field Objects
Creating Relations
Wage types
User-Defined Change Validation
Naming Conventions for Export Data
Example: Customer Program for Change Validation
Activating User-Defined Change Validation
Wage Type Processing with the Toolbox
Wage Type Tables in the Interface Format
Wage Type Selection in the Interface Format
Structure of a Wage Type
Wage Type Options for Retroactive Accounting
Comparison Period for Wage Type Options in Retroactive Accountin
In-Period Information / For-Period Information
Example: Comparison Period for Wage Type Differences for Several
Activating Wage Type Options for Retroactive Accounting
Wage Types in Change Validation
Change Validation and Wage Type Tables
Change Validation and Wage Type Comparison
Wage Types and Split Indicators
Activating Wage Types for Change Validation
Activating Wage Types for Change Validation
Wage Type Delimitation for Change Validation
Delimiting Wage Types for Change Validation
Examples: Interaction of Wage Types and Wage Type Options for Re
Example 1: Third-Party Payroll System Runs Retroactive Accountin
Example 2: Third-Party Payroll System Runs Retroactive Accountin
Example 3: Third-Party Payroll System Runs Retroactive Accountin
Example 4: Third-Party Payroll System Runs Retroactive Accountin
Example 5: Third-Party Payroll System Without Retroactive Accoun
Example 6: Third-Party Payroll System Without Retroactive Accoun
Generation - Interface Format for the Export Program
Generating the Export Program
Export Program
Starting the Export Program
Infotype: Export Status (0415)
Export History for Interface Results
Displaying the Interface Format
Deleting Interface Results
Automatic Conversion of Interface Results
Manual Conversion of Interface Results
Displaying TemSe Files
Managing TemSe Files
Downloading an Export File
File Layout
Processing the File Layout
Editing and Attributes for the File Layout
User Exits and User-Defined Form Routines
Constant Values as Input Parameters
Interface Format Values as Input Parameters
Interface Variables as Input Parameters
Blocks in the File Layout
User Exit Before (Block)
User Exit After (Block)
Structures in the File Layout
User Exit Before (Structure)
User Exit After (Structure)
Field Functions in the File Layout
Calling Specific Interface Data
Interface Block Buffer
Interface Format Data
Access to Export Data in a User-Defined File Layout
Structure Definition
Creating a File Layout
Generating the File Layout
Generating the File Layout
Conversion with the File Layout
Converting a File Layout
File Format of Export File (SAP Standard)
Structure of an Export File
Display Export Files Using Operator Blocks
Operators for the Export File
Begin Preamble BPR (01) / End Preamble (02)
Begin of Secondary Information BSC (17)/End of Secondary Informa
Begin Personnel Number BOP (05) / End Personnel Number EOP (06)
Begin Payroll Period BPE (07) / End Payroll Period EPE (08)
Begin Table BOT (09) / End Table EOT (0A)
Begin of Table Entry BOE (0B) / End of Table Entry EOE (0C)
Begin of Field String BOF (0D) / End of Field String EOF (0E)
Begin of Infotype BOI (0F) / End of Infotype EOI (10)
Begin Wage Type BOW (11) / End Wage Type EOW (12)
Begin Postamble BPO (03) / End Postamble EPO (04)
Display of Export File - Formatted
Secondary Files
Structure of the Secondary File (Formatted)
Generation of Secondary File
Generating the Secondary File
Import Wage Types
Starting the Import