Payroll India (PY-IN)
Payroll in the SAP System
Payroll Basics (PY-XX-BS)
The Payroll Process
Payroll in a Background Operation
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
Example: Process Model for Subs. Off-Cycle Payroll Activities
Off-Cycle Activities (PY-XX-OC)
Off-Cycle Workbench
Payroll History
Off-Cycle Payroll
Bonus Accounting
Running Off-Cycle Payroll
Reasons, Types and Categories for Off-Cycle Payroll
The One-Time Payments Off-Cycle Infotype (0267)
Off-Cycle Subsequent Processing
Infotypes for Personnel Administration and Payroll
Personnel Administration and International Payroll
Personal Data (International)
Personal Data (Infotype 0002)
Addresses (Infotype 0006)
Bank Details (Infotype 0009)
Family/Related Person (Infotype 0021)
Challenge (infotype 0004)
Internal Medical Service (Infotype 0028)
Personnel Actions (International)
Actions (Infotype 0000)
Organizational Data (International)
Organizational Assignment (infotype 0001)
Cost Distribution (Infotype 0027)
Reference Personnel Number (Infotype 0031)
Reference Personnel Number Priority (Infotype 0121
Sales Data (Infotype 0900)
Contractual and Corporate Agreements (international)
Contract Elements (Infotype 0016)
Corporate Function (infotype 0034)
Internal Control (Infotype 0032)
Powers of Attorney (infotype 0030)
Company Instructions (infotype 0035)
Objects on Loan (Infotype 0040)
Works Councils (infotype 0054)
Payroll Data (International)
Payroll Status (Infotype 0003)
Basic Pay (Infotype 0008)
Recurring Payments/Deductions (Infotype 0014)
Additional Payments (Infotype 0015)
The One-Time Payments Off-Cycle Infotype (0267)
External Bank Transfers (infotype 0011)
External Wage Components (Infotype 0579)
Loans (Infotype 0045)
Limits on Deductions (Infotype 0165)
Insurance (Infotype 0037)
Membership Fees (Infotype 0057)
Time Quota Compensation Infotype (0416)
Appraisals (Infotype 0025)
Infotype: Export Status (0415)
Employee Remuneration Info Infotype (2010)
Notifications Infotype (0128)
Infotype Printing Remuneration Statement (0655)
Reporting Bases (International)
Date Specifications (infotype 0041)
Monitoring of Tasks (Infotype 0019)
Employee Qualification (International)
Education (Infotype 0022)
Qualifications (Infotype 0024)
Other/Previous Employers (Infotype 0023)
Communication (International)
Communication (Infotype 0105)
Authorization Management (International)
Test Procedures (Infotype 0130)
Payroll India
Previous Employment Tax Details Infotype (0580)
Housing(HRA / CLA / COA) Infotype (0581)
Exemptions Infotype (0582) LTA Subtype
Exemptions Infotype (0582) MDA Subtype
Exemptions Infotype (0582) SCEA/SCHA Subtypes
Car & Conveyance Infotype (0583)
Income From Other Sources Infotype (0584)
Section 80 Deductions Infotype (0585)
Investment Details (Sec88) Infotype (0586)
Provident Fund Contribution Infotype (0587)
Other Statutory Deductions Infotype (0588) Subtype ESI (0001)
Other Statutory Deductions Infotype (0588), PTX subtype (0003)
Long Term Reimbursements Infotype (0590)
Loans Infotype (0045) - India
Pay Scale Grouping for Allowances
Pay Scale Grouping for Allowances Definition
Indirect Evaluation (INVAL) and 40ECS Feature
Indirect Evaluation (INVAL) and 40ECS Feature Definition
Mid Year Go Live
Transferring Legacy Payroll Results
Gross Part of Payroll
Wage Types
Dialog Wage Type
Time Wage Type
Secondary Wage Type
Processing Class
Evaluation Class
Wage Type Copier
Wage Type Catalog
Creating the Customer-Specific Wage Type Catalog
Copy Model Wage Types of a Wage Type Group
Copy 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
Create 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
Importing Time Wage Types from the Previous Period
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)
Maintaining Employee Remuneration Information
Absences
Valuating Absences
Technical Procedure for Absence Valuation
Refinement of Absences
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
Incentive Wages Accounting: Processes
Monthly Wage Calculation for Incentive Wages
Calculating the Earnings Factor for Incentive Wages
Earnings Factor: Example
Incentive Wages Accounting: Hourly Wage Earners
Incentive Wage Accounting: Tools
Incentive Wages Accounting: Personnel Calculation Schemas
Personnel Calculation Rules DIW0 and XIW0
Functions PW1 and PW2
Incentive Wages Accounting: Personnel Calculation Rules
Special Operations
Wage Types
Wage Types from Basic Pay
Wage Types on Time Tickets
Wage Types as Accounting Results
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
Housing
Exemptions and Perquisites on Housing
Housing(HRA / CLA / COA) Infotype (0581)
Car and Conveyance
Exemption and Perquisite Calculation for Car and Conveyance
Car & Conveyance Infotype (0583)
Long Term Reimbursements
Long Term Reimbursements Infotype (0590)
Claims
Reimbursement for Employees Transaction (PC00_M40_REMP)
Claims Balance Disbursement Report (HINCREMT)
Status for claims Report (HINCREMS)
Claims Balance upload program (HINUUPCF)
Claims Carry Forward Balance Report (HINCREMC)
Period End Treatment of Balances
Gratuity
Gratuity Definition
Gratuity Process
Gratuity Listing Report (HINCGRY0)
Superannuation
Superannuation Configuration
Superannuation Process
Superannuation Report (HINCSAN0)
Net Part of Payroll
Income Tax
Income Tax Calculation
Section 80 Deduction
Section 80 Deductions Infotype (0585)
Batch Program for Section 80 (HINIS800)
Section 88 Rebate
Investment Details (Sec88) Infotype (0586)
Batch Program for Section 88 (HINIS880)
Section 89(1) Relief
Section 89(1) Relief Computation
Section 89(1) External Data Capture
Third Party Deductions
Income from Other Sources
Income From Other Sources Infotype (0584)
Exemptions
Exemption on Leave Travel Allowance (LTA)
Defining Exemption on Leave Travel Allowance (LTA)
Exemptions Infotype (0582) LTA Subtype
Medical Exemption
Exemption on Medical Reimbursement
Defining Exemptions on Medical Reimbursement
Exemption on Medical Insurance Premium
Defining Exemption on Medical Insurance Premium
Incremental Medical Perk
Exemptions Infotype (0582) MDA Subtype
Exemption on Child Education Allowance/Child Hostel Allowance
Defining Exemptions on Child Education/Child Hostel Allowances
Exemptions Infotype (0582) SCEA/SCHA Subtypes
Exemption on Other Allowances and Reimbursements
Exemption on Other Allowances and Reimbursements Configuration
Leave Encashment
Exemptions on Leave Encashment
Exemption on Voluntary Retirement Scheme
Exemptions and Perquisites on Housing
Exemption and Perquisite Calculation for Car and Conveyance
Previous Employment Tax Details
Previous Employment Tax Details Infotype (0580)
Tax on Arrears
Professional Tax
Defining Professional Tax
Professional Tax Computation
Retroactive Professional Tax Calculation
Professional Tax Report (HINCPTX0)
Professional Tax Report for Mahrashtra (HINCPTX1)
Other Statutory Deductions Infotype (0588), PTX subtype (0003)
Provident Fund
Defining Provident Fund
Provident Fund Calculation
Provident Fund Contribution Infotype (0587)
Employee State Insurance
Employee State Insurance Set Up
Retroactive Employee State Insurance Calculation
Form 6 and 7 for Employees' State Insurance Report (HINCESI0)
Other Statutory Deductions Infotype (0588) Subtype ESI (0001)
Minimum Net Pay
Deductions
Loans
Loans (Infotype 0045)
Payment type
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
Loans Enhancement - India
Loans Configuration for India
Loans Infotype (0045) - India
Loans Summary Report (HINCLON1)
Batch Program for Penal Interest (Loans) Report (HINILON0)
Arrears Processing for Deductions
Technical Procedure of Arrears Processing
Processing Reduced Gross Tax Amounts
Processing Arrears in Retroactive Accounting
Minimum Net Pay
Subsequent Activities
Wage and Salary Payments in India
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
Wage and Salary Payments by Check
Wage and Salary Payments by Check with Integrated Remuneration S
Salary Payments by Bank Transfer with Payment Advice Printing
Cash Payment with Multicurrency 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
Infotype Printing Remuneration Statement (0655)
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 run
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 Data
Generation of Recalculation Differences
Posting 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
Technical Document Trace
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 FM without Entering FM Account Assignments
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
Evaluating the Payroll Results Using ITs or the Logical Database
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
Evaluate Archived Payroll Results Using the Logical Database
Reporting
Print Program for Form 16
Tax Deducted and Deposited into Central Government Account
Annexure to Form No.16
Form No.12BA
Print Program for Form 24
Batch Program for Section 80 (HINIS800)
Batch Program for Section 88 (HINIS880)
Professional Tax Report (HINCPTX0)
Professional Tax Report for Mahrashtra (HINCPTX1)
Form 6 and 7 for Employees' State Insurance Report (HINCESI0)
Status for claims Report (HINCREMS)
Claims Carry Forward Balance Report (HINCREMC)
Claims Balance Disbursement Report (HINCREMT)
Claims Balance upload program (HINUUPCF)
Loans Summary Report (HINCLON1)
Batch Program for Penal Interest (Loans) Report (HINILON0)
Termination Workbench
Termination Workbench Definition
Termination Transaction (PC00_M40_TERM)
Termination Workbench Computations
Gratuity Listing Report (HINCGRY0)
Superannuation Report (HINCSAN0)
Interface Toolbox for Human Resources (PX-XX-TL)
Technology for Interface Scenarios
Example 1: Export Master Data to an External System
Example 2: Export Master Data and Payroll Results to External Sy
Example 3: Gross Payroll in SAP System, Net Payroll in External
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 Secondary Information BSC (17)/End Secondary Information E
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 Table Entry BOE (0B) / End Table Entry EOE (0C)
Begin Field String BOF (0D) / End Field String EOF (0E)
Begin Infotype BOI (0F) / End 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
Importing wage types
Starting the Import