Skip to Content
author's profile photo Former Member
Former Member

Functions and operations used in Payroll PCR


Could any one please let me what is functions and operations

and what are all the payroll functions,operations that mostly used in payroll PCR



Add comment
10|10000 characters needed characters exceeded

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Dec 30, 2008 at 09:31 AM


    ## Comment lines in a schema

    9LDIV Divisor 30

    9LDMP Dismissal protection function

    9LRET Perform Retroactive Accounting

    ABZU0 Company assignment - Austria

    ACTIO Rule-controlled performance of an action

    ADDCU Update cumulations

    ANAB Processing absences, country-specific features (A)

    ANZAL Employee counting for statements of paid SI contributions



    APFIT Process garnishment/cession of wages - import, repayment, export

    ARADV Automatic discount of advance payments from salary.

    ARART Activation of Soc. Insurance partition for ART absence wage types

    ARASF Family allowance calculation

    ARCPV Initial data loading for Leave Provision

    ARDIV Wage type adjustment for use of divisor 30

    ARGUD Grossing-up - Detection of gross amount differences in retro. acctg.

    ARGUI Grossing-up - Importation of gross amount differences previous period

    ARIMP Income Tax calculation

    ARLIC IBD calculation for ART

    ARPRO Calculation of averages and valuation bases

    ARPRV Vacation provision calculation

    ARSAC Calculation of Annual Extra Payment (SAC)

    ARSE2 Comparison IT<->ORT Social Insurance partition assignment

    ARSES Calculation of Social Insurance contributions

    ARSFC Family Allowances - Loading of previous data

    ARTEC Termination in Installments

    ARTEP Identification of averages to calculate in ARTER

    ARTER Calculation of Severance pay Argentina

    ASREI The function ASREI cumulates all the travel expenses for an


    ASV00 Calculate social insurance (A)





    AUCON Superannuation contribution calculation

    AUGLD HR AU PS:Generate Leave Loading

    AUHAJ Higher duty allowance - Read adjustment amounts

    AUHDA Higher duty salary

    AUIMP Import Last original payroll result - Australia

    AULPR HR-AU-PS : Leave provision

    AUMPT Identify Mid Period Transfer

    AUPLD HR AU PS:Paying out of leave loading

    AURSP Generate High Duty Allowances

    AUSPS Superable salary Calculation

    AUTAD HR AU PS:Append adjustment into the IT

    AUTLP HR AUS PS:Leave Payment Calculation

    AUTLS HR AUS PS:Lump Sum Components Calculation

    AUTS1 HR AU PS:Function to delimit internal tables during simulation

    AUTTP HR AUS PS:Termination Payment Calculation

    AVERA Calculation of averages

    AXABP Extract absence type of a payroll period

    B0442 Company car . Belgium

    BALLW Calculation of activation allowances

    BDAYD Creation of daydetails in table DAYDET for payroll outsourcing

    BEDLE Processing of Educational Leave (B)

    BENCM Benefits: Cumulation of earnings and hours

    BENMA Correction to ER contribution, if EE contribution has been reduced


    BENSA For copying Social Security wage types /403, /703 into /B43, /B73.


    BENTR Transfer FSA wage type from RT to BENTAB

    BENUS Pre US benefits processing

    BENWT Process US 403b technical WT

    BFEVL Generate cluster table SVEVL

    BFIRE Split dismissal allowance Belgium

    BFREM Generate cluster table SVREM (BFREM)

    BFSER Generate cluster table SVSER

    BHOPY HR-BE: Holiday Pay Calculation

    BLIT Importing wage types from ZL to IT (Belgium)

    BLOCK Log structure

    BNAB Import and process cluster PC (B) in payroll accounting

    BNKTR Transfer of bank transfers for repeat payroll runs

    BPF00 Calculation of garnishment (B)

    BPFBT Belgium, additional information handling into BT table

    BPRT0 Print payroll results

    BR13O Christmas allowance calculation

    BR13R Put thirteenth salary

    BR398 Creation of splits in WPBP for health risk

    BR57 Union dues

    BRABF Calculation of number of days for leave allowance

    BRADV Advance wage payment calculation

    BRCDT Determine working days for denominator

    BRCGC Tax code and construction site reading

    BRCON Contract elements scope reading

    BRCOS Social contribution

    BRCUM Read table BRCUM

    BRDIV Complete leave valuation in the case of calendar months

    BREAK Setting a break point

    BREDU Education allowance

    BREMP Infotype 437 reading - multiple employment

    BRFGT Length of Service Guarantee Fund - FGTS

    BRFRA Store amount paid for advance leave allowance

    BRGAR Alimony

    BRGRP Self-employed basis for GCSW

    BRHRF Calculation of public holiday hours in admission month

    BRHRN Working hours calculation for hourly wage earners

    BRINI Initialization of Brazilian payroll switches

    BRINS Calculation of Social Insurance contribution discount

    BRIR Calculation of witholding tax discount - WTD

    BRISS Function SIB

    BRMVE Move wage types to destination table with check T7BR03

    BRNAB Absence periods split

    BRNAT Maternity pay

    BROFE Find leave differences or leave results

    BROFF Import leave and compensation wage types of former periods

    BRPED Valuates leave days compensation: proportional, expired or doubled

    BRPPR Create/Process year partial factors table for PRS

    BRPRV Reserve

    BRPV1 Leave Reserves

    BRPV2 Calculation of leave reserves

    BRRES Termination

    BRRET Retroactive Accounting - rearrange bases

    BRREX Calculation of labor debits

    BRRSK Hazard bonus and health risk premium

    BRSAL Contract wage calculation

    BRSDR Contract wage amount paid in advance

    BRSFM Child allowance

    BRSV0 Retroactive Accounting of old FERI off-cycles: set V0 for conversion

    BRTRN PLR Data upload

    BRTS Run Christmas allowance

    BRVCR Handling of leave wage types - creation

    BRVRN Rounding of leave wage types

    BRVTR Transportation ticket


    BRZLT Handling of time events occurred during planned period

    BST00 Calculate tax (B)

    BSV00 Calculate SI employer/employee (B)

    BTFIL Read bank transfers from last payroll run

    BXABP Extract absence types from a payroll accounting period

    C0372 HR-MX: Reading of Integrated Daily Wage Infotype (0372) - CE


    CBA Check bank details and address (CH)

    CDFT Cumulation of tables DFT(ODFT) in CDFT(OCDF)

    CHDR Calculation year-end bonus Switzerland

    CHECK Check before/after selecting employees

    CHINI Initialization payroll Switzerland

    CHKPC Personal absence calendar generated?

    CHPK Calculation Pension fund - Switzerland

    CHSV Calculation Social Insurance Switzerland (new)

    CHZUL HR-CH: Calculate family-related bonuses

    CMJCP Concurrent Employment: Copy SI and Tax Tables (Switzerland)

    CNAB Absence valuation (CH)

    CNGRO Re-convert taxable foreign currency wage type

    CNGRS Gross up for salary and bonus.

    CNPHF Calculation China PHF

    CNSI Calculate 5 Social Insurances premium

    CNSOT China Stock Options Income Tax Calculation

    CNTAX Calculate income tax

    COM Comment lines in a schema

    CONZL Summarize table ZL

    COPRT Copy table RT to table GRT

    COPY Copies front-end subschema

    CPYOT Copy old tables tables to current period

    CSTCP Append table from previous period (Switzerland)

    CSTPR Tax loop through tax table (CH)

    D2002 Processing request for attendances

    D2010 Processing request for employee remuneration information

    DAB Absence processing according to German regulations (Part 2)

    DATES Providing Date Specifications in Payroll

    DATZ Processing semiretirement


    DAYPR Day processing of time data

    DBAU Construction industry (D)

    DBG Workers´compensation association: determine assignment for BG


    DDC Processing Steps for Salary Conversion

    DDV Processing request for company insurance


    DELZL Deleting wage types from table ZL

    DFLEX Constr.ind. flexible working hours policy

    DFLST Fictitious Run Control Processing

    DKNAP Calculation of special features for miners' insurance - DEUEV

    DKUG Reduced hours compensation calculation

    DNAB Absence processing according to German regulations (Part 1)

    DODPS Calculate non-monetary remuneration

    DOED Civil service Germany, active (BAT/BMTG)

    DOFIN Initialize fictitious calculation (Public Sector Germany)

    DOKG Import child allowance amount from infotype 0119


    DOKIG Calculation of Child Allowance (Public Sector Germany)

    DOLGU Determine unreduced wage types (indirect valuation)


    DOSOZ Special payments in Public Sector

    DOUKA Leave and sickness premium (Public Sector Germany)

    DOV14 Recurring payments / deductions & additional payments for holder



    DOVER Imputation to pension payment

    DOWP Read work center data for civil service (PSG)

    DOZMG Maternity pay supplement (Public Sector Germany)

    DOZV Supplementary pension (civil service, Germany)

    DOZVB Staggered payment (civil service, Germany)

    DPFBT Process garnishment/cession of wages around garnishable amount

    DPFIT Process garnishment/cession of wages - import, repayment, export

    DPKW Car rule (D)

    DRSMU Write the Message Table to the Database

    DST Tax calculation (D)

    DSV Social insurance (D)

    DSVU Calculate SI contribution

    DVB Processing request for capital formation savings

    EADEV Determine seniority payment time periods

    EAUT0 Generation of personnel shifts plan (PSP)

    EBABB Valuate Banks agreement 'Banks absence'

    EBPI0 Calculation of bases and benefits for TI


    ECPD Cumulation of Social Insurance allowances D.P.

    ECRDI Reduction of benefits by period days D.P.

    EDSS0 Number of days in the Social Insurance calculation

    EERE0 Employment regulation file

    EGARN Garnishments (Spain)

    EHEXT Check annual limit for catastrophe overtime

    EIGA0 Estimate of annual taxable income

    EIGA1 Estimate of the annual taxable income of variable variables

    ELRD Transfer IT relevant wage types from LRT to IT, D.P.

    ELSE Conditional execution of functions

    ENAB Absence processing

    ENAME Read name

    ENDIF End function of a condition

    EOS Processing at end of selection

    EPEU1 Multiplication of the amount of a wage type by its number

    EPRO0 Prorrata calculation for Social Insurance contribution bases

    EPRO1 /34B prorata for Social Insurance bases, infotype 0015 update


    EST00 Calculation of employment tax (IRPF) deductions and payments

    ESV00 Contribution bases calculation and Social Insurance contributions



    EXABP Extract absences for a payroll period

    EXCEP HR-XX: Exception Reporting

    EXPRT Exporting interim or final results to databases

    FCCO Calculation of employees' and employers' charges (HR-FR)

    FCRE Social security and tax returns

    FCTR Calculate Minimum Pay and Contributions for Special Contracts (HR_FR)

    FIGAR Garnishment calculation Finland

    FIGOC Garnishment processing for Off-Cycle Correction Runs (Finland)

    FIGRO Take over old values for table GAR

    FIJSS IJSS wage type generation

    FIPAY Read posting date from table 549S .

    FIREV Reversal of Accruals / Employer Social Costs

    FISIC Social insurance calculation Finland

    FISIE ER Social Insurance Exception calculation from /112

    FITAX Tax calculation Finland

    FKTBR Set switch for fictitious calculation for sick pay/military service

    FNAB Abscence calculation (HR-F)

    FNABE Absence split according to the NCALE table

    FNABS FU FNABS generation of PC cluster NCALE table

    FOSAR transfer of claims calculations to the original payroll (HR-FR)


    FPSAR Calculation of the contribution amounts for garnishment



    FQ0P SAP/ADP interface with process model - authorisation check

    FQABL HR-FR: ADP/GSI Interface

    FQCKW Check matchcode W and granularity of the retro-activity

    FQDIF HR-FR: ADP/GSI Interface

    FQDRT HR-FR: ADP/GSI Interface

    FQGM1 SAP/ADP Interface : M-1 processing of absence wage types

    FQICR HRMS-FR : Update of table CRT

    FQOLD HR-FR: ADP/GSI Interface

    FQPOG SAP/ADP Interface: Reminder wage type processing

    FQSAC ADP Interface: check all SA wage types returned by ADP

    FQSV0 SAP/ADP Interface: adjustment of V0 split (V0ZNR)

    FQUBT HR-FR: ADP/GSI Interface

    FQZL HR-FR: ADP/GSI Interface

    FRPIT Process IT in iterations ( France )

    FSIS Isolated amounts: 'contribution bases' wage type generation

    FSPLT Split control in a LPBEG/LPEND loop

    FWPE Employment contract: Suppl. info


    GAWTY Get /A wage types from payroll history

    GBIT8 Summarize all basic pay wagetypes in /250

    GBLGP Local Government Pension Scheme

    GBMPT Mid Period Transfers

    GBNIA National Insurance Great Britain User Adjustments

    GBNIC National Insurance Calculation Great Britain

    GBPSC Multiple Employment processes

    GBSXP GB Statutory Absence Payment (SAP, SMP, SPP & SSP)

    GCAR Great Britain: Company Car Taxable Benefit and Class 1A NICs

    GCCV Childcare Vouchers

    GCRTO Great Britain- Court Orders Processing.

    GDTCU Great Britain: Data Take On: Pensions/Court orders cumulatives

    GEN/8 Form technical wage types /801 - /8nn

    GENPS Generating personal work schedule

    GEXCP Great Britain: Reconciliations cumulatives.

    GFBNW Generate wage type for flexible benefit

    GFMSA Great Britain: Filling Table MSA (Maternity and Sickness Absences)

    GGRUP Build up the FOT difference

    GLVPT GRET Collect tax retro differences in last active period

    GNAB Great Britain: Processing SSP and SMP Absences

    GON Check data is complete

    GPENS Great Britain- Pension Fund Calculation.

    GPNAB Simple Call To International FUXNAB.

    GRBEG Start of gross part

    GREND End of gross part

    GRETC Great Britain: Check validity of processing employee with GNT9


    GRSUP Project (Gross up) guaranteed net amount

    GSRAB Save & Restore GB specific AB entries

    GTAX Great Britain: Tax Calculation.

    GTMSV Great Britain: Time and Service Processing

    HKBNS HKBNS Change the split indicator to bonus split indicator

    HKCNS Split MPF contribution wage types based on calendar days

    HKCON Calculate the EE and ER MPF/ORSO contributions

    HKDLY Calculate the daily payments via time calculation result for LSP/SP

    HKENT Calculate and factor the employee s entitlement

    HKEOY EOY Payment calculation

    HKGEN Generating technical wage types /8ca - /8cb

    HKGRD HK:generate retro difference wage type when payroll run cross tax year

    HKIMP Importing last complete normal payroll period results

    HKLSP Eligibility and calculation of LSP/SP

    HKPDT Process table DT

    HKPPR Remove /561 from table ORT

    HKTAX Generate tax amounts

    HKTXE Generate non-prorated tax amounts -IR56E


    IANFA HR IT: family allowance calculation

    IAPMD Active-passive deferred month

    IARRE HR IT: arrears calculation - previous years

    IBKTB Post-balancing core

    ICDFT Initialization of the cumulated difference table

    ICIRP IRPEF settlement

    ICODE HR IT: deductions settlement

    ICPRV Social security contribution settlement

    ICTFR Severance indemnity calculation

    IDEDU Deduction calculation

    IDEGO HR IT: calculation of received and due deductions

    IDETR HR IT: calculation of tax deductions

    IDGSA Grossup adjustment

    IDINS Insurance calculation Indonesia

    IDNAB Absence processing Indonesia

    IDPTK PTKP calculation Indonesia

    IDSUB Calculation of govt subsidy and the tax after subsidy Indonesia

    IDTAX Tax calculation Indonesia

    IEADF Function IEADF

    IEAHP Holiday Pay Tax

    IEBCT Processing of severance indemnity calculation bases

    IECEP HR-IE : Customized Payroll Exceptions

    IEDIF Function IEDIF





    IENAB Simple Call To International FUXNAB.


    IEPNS Function IEPNS


    IEPRS Function IEPRS

    IERSI Function IERSI

    IERTD Retro Tax Difference Calculation

    IESEP HR-IE : Standard Payroll Exceptions


    IETAX Function IETAX

    IEUDT Function IEUDT


    IF Conditional execution of functions

    IITFR Personal Income Tax calculation with reference to severance indemnity

    ILRAT Generation of accrual settlement WT

    ILTFR Generation of severance pay items

    IMPRT Importing intermediate or final results

    INAB INAB : Absence processing, country-specific features (IT)

    INBTD HR-IN: Income Tax Deduction at Source for OffCycle Bonus Payment.

    INBTX HR-IN : Bank Transfer for Tax Wage type

    INCCO Car & Conveyance - India

    INCEA Children Education Allowance exemption

    INCTX General Payroll function for Allowance/Reimbursement Treatment

    INDSD One day salary deduction

    INEPF Calculate Provident Fund Contributions

    INESI Employees' State Insurance Contributions

    INGRY Calculation of Gratuity contribution

    INGTX HR-IN: Gratuity contribution taxation

    INHFS Calculate Hard Furnishing Perk Value

    INHRA Housing(HRA / CLA / COA) Details


    INIOS Details of Income from Other Sources

    INLEA HR-IN: Leave Encashment Taxation

    INLKS Function to pro-rate the basis /1xx WT and create /3xx WT

    INLON Interest Rate Tax Advantage on Company Loans as Perk (India)

    INLTA To calculate LTA exemption amount

    INLWF Labour Welfare Fund for India

    INMED Medical reimbursement

    INPET Previous Employment Tax Details

    INPTB HR-IN: Professional tax basis computation

    INPTX Professional tax for India

    INROR Rounding off & recovery of rounded amt

    INS24 Deduction under Section-24

    INS80 Section 80 Deductions for India

    INS88 Section-88 Rebate

    INSAN Calculate Superannuation contributions

    INSZL Inserting wage types from ZH into ZL

    INTAX HR-IN: India Income Tax computations

    INTER Transfer wage types from table 558A

    INTPD Third Party Deductions

    INUCD Other Statutory and Non-Statutory Deductions

    INVRS Voluntary Retirement Service Taxation

    IPAMD Passive-active deferred month

    IPARR HR IT: net pay rounding

    IPREV HR IT: Contribution accounting

    IRPEF Personal Income Tax calculation

    IRTFR Severance indemnity revaluation

    ITASD HR IT: personal income tax calculation for separate taxation

    ITASS Absences processing



    ITCHK Absences check before splitting

    ITCPM Sev.ind.average % calculation transf. to integration fund

    ITCTM District taxes settlement

    ITCTP Provincial taxes settlement

    ITCTR HR IT: regional surcharge settlement


    ITFRS Choice SI : accrued SI 01.01.07 up to Choice Compilation

    ITISP Social Security Funds enrollment fee payment

    ITLFB HR IT: relevant rate calculation

    ITMEC Extra monthly pay for EEF

    ITMUN District taxes

    ITPCR HR IT: Processing the Italian Last Result table

    ITPRO Provincial taxes - Italy only

    ITQGF Severance indemnity amount to be transferred to Suppl. Fund

    ITR01 Reading /D01 from infotype 0305


    ITREG HR IT: regional surcharge calculation

    ITRET HR IT: difference calculation for retroactive accouting

    ITRIN Initialization of Retrocalculation process - Italy only

    ITRPD HR IT: Annual expected remumneration calculation for the deductions

    J0014 HR-JPN: Processing request for repeat payments and deductions

    JCMAL Calculate tax-free commuter allowances

    JIMPT HR-JPN: Cluster import Function for Japan.

    JKING HR-JPN: Kijun-gai kijun-nai WPBP splitter

    JPPSP HR-JPN: Processing personal shift plans

    JPSGT SANTEI/GEPPEN evaluation : Store SGT data temporarily




    JSTGP HR-JPN: Calculate Average Monthly Compensation and Grade for SI

    KACHK Verify Conversion of Infotype 0224 Records to Infotype 046* Records

    KACYT Perform Cross-Year Tax Calculation

    KANAB Process Absences in Payroll Schema

    KANMC Move Wage Types from XTBLGART to IT

    KAPRC Distribute Employer Contributions (Canada)

    KAPRE Prepare Tax Processing (Canada)

    KAROE Record of Employment (Canada)

    KARTT Adjust Partial Period Parameters (Canada)

    KATAX Calculate Tax (Canada)

    KAVAC Process Vacation Pay Accrual and Payout (Canada)

    KFTAX Calculate Flat Taxes and Levies

    KGARN Garnishments

    KGRRN Bring Forward /G00 and /G01 Differences for Garnishments Processing

    KIFLX Calculate Influx / Outflux

    KRDPY Deferred payment Korea

    KRFAM Family allowance

    KRLON Loan for KR

    KRSEP Sepration payment

    KRSIP Process social insurance premium

    KRTAX Tax calculation Korea

    KSORT Sort Internal Table (Canada only)

    KTRAN Function KTRAN

    KTXDM Canadian Tax Infotypes Data Management

    KTXES Estimate Taxes on a When-Earned Basis

    KVADV Calculate Vacation Net Advance (Canada only)

    LEPF HR-Malaysia: Process EPF - Malaysian Employee Provident Fund

    LIMIT Limiting deductions

    LPBEG Beginning a Loop in the Payroll Schema

    LPEND Ending a Loop in the Payroll Schema

    LSOC HR-Malaysia: Process SOCSO - Malaysian social insurance

    LTAX HR-Malaysia: Process STD - Malaysian tax

    LTXDT Final Tax deductions for STD - Malaysia

    M0005 Retrieve Leave Entitlement

    MABS HR_DK: Create Table MABS (Form 27)

    MABSC Cumulate absences from MABS into MABSC

    MACC Import values from the previous period MACC to current MACC

    MADCU DK: Update Cumulations

    MBANK Valuate whether a bank entry exists in IT 9 (Denmark)

    MBKI Put receiver key information from T521B into table BT.

    MBOK Valuate whether posting run is allowed (Denmark)

    MCOMP Carry out of shift change compensation between ZL and AZL

    MCPBS Generate Information for Modifiable PBS Forms

    MCRXP Only consider the highest capital formation payment from company car


    MEFAS DK: Calculate Working Percentage for FA Statistic

    MENTV Valuate Leave Entitlement

    MEV05 Valuation of Evaluation Class 5 (FA statistics)

    MEV07 Valuation of Evaluation Class 7 (FA Statistics)

    MFDRT Take into Account Value of One Leave Day in the VDT

    MFEE Generate wage type /LPF for every /LRP entry in the RT table

    MGOK Checks the validity of the gross payroll run

    MIMPT Import Payroll Results from Previous Period (Similar to IMPRT L)

    MJOBS Multiple payroll

    MLGWT Conversion between /L-WT: with V0-splits <-> without V0-splits

    MLON HR-DK: Create MLON internal table

    MNOK Checks the validity of the net payroll run

    MOD Determine modifiers

    MOGRT Process table OGRT

    MPBSE Import error file from PBS to T5M8H (Payroll DK)

    MPENS Pension preaccumulation according to PBS splits MPENS -> MPAC

    MPNGR Dummy function for importing infotypes 73 and 200 to import schema

    MPSEL Retrieve Selected Persons in 'HR_DK_PERNRTAB'

    MPVDT Difference sequence for leave amounts

    MPVEN Process all leave accumulation in table MVENT

    MRPKM Import kilometres travelled in private car for the company

    MSPLT Rescue split indicators for import

    MSTCU DK: Processing of Previous Cumulations

    MTRAN Import net results from T5M58

    MVACP Payment of leave accumulations 1/2 %

    MWSET Set payroll status in T5MG8


    MXGAR HR-MX: Calcul. of maintenance payts

    MXHRE Initialize and retreived overtime, days off and public holidays worked


    MXIST HR-MX: Maintenance of integrated daily wage

    MXLFA Function to delimit Savings Fund contributions



    MXLVD Function to delimit Food Voucher contributions

    MXNAB HR-MX: Separation of absences for different processing for IMSS

    MXNOC HR-MX-CE: Calculation of State Tax CE

    MXNOM HR-MX: Calculation of state tax

    MXPAS Payroll function that performs SAR cc-wage types adjustment

    MXPRV HR-MX: Calculation of provisions

    MXPSC HR-MX PS:Process ISSSTE Contribution - Concurrent Employment

    MXPST HR-MX PS:Process ISSSTE Contribution


    MXRND HR-MX: Rounding calculation

    MXSC HR-MX: Calculation of IMSS bases and contributions - CE


    MXSI HR-MX: Calculation of IMSS bases and contributions

    MXSIC HR-MX: Finalize calculation of integrated daily wage

    MXTAX HR-MX: Calculation of tax

    MXTXC HR-MX: Tax calculation CE

    N30PV Distribute 30% tax-free allowance to original wage types

    NAK00 Premium Reduction Calculation (NL)

    NAK01 Set automatic premium reductions (NL)

    NEX2M Export varibales into SAP memory

    NINFD Read extra data for cluster (NL)

    NIPSP Enter required data from previous period into WBS

    NITF0 Read Infotypes 0001, 0002, 0006 and 0007 (NL)

    NKORE Calculation of tax child care (NL)

    NLCNB Determine adjustment procedure or payment in arrears

    NLCVZ Calc. of AWBZ contribution for pensioners abroad on behalf of the HCIB


    NLFB0 Fixed Settlement Flexible Benefits

    NLFB1 Variable Flexible Benefits Settlement

    NLFBB Saving sources to infotype FBNL of infotype 0008

    NLGRV Delete wage types for guaranteed net amounts during net/gross

    NLIMP Import Payroll Results

    NLKOP Calculation of Tax-Exempt Part of Childcare Allowance

    NLLA0 Store Deduction Data in Wage Return

    NLLXS PY NL: Check age for age-dependent additional SI schemes

    NLMLG Minimum Wage Guarantee (NL)

    NLNDG Determine number of theoretical/actual days worked (NL)

    NLPRT Print gross/net calculation (NL)

    NLSPR Savings Scheme Calculations

    NLTNB Enter arrears payment (NL)

    NLZKV Calculation of Health Insurance and Employer Contribution (NL)

    NNAB Valuation of absences (NL)

    NPS00 Calculation of Pension Contributions (NL)

    NPS01 Write part-time percentages to wage types (pens. NL)

    NPS02 Pension Calculation NL

    NRSTO Restore cluster tables - difference calculation (NL)

    NSALD Fiscal Offsetting of Commuter Allowance and Business Trips

    NST00 Calculation of Wage Tax (LH) (NL)

    NSV00 Social Insurance Contribution Calculation (NL)

    NSV01 Determine SI Days and Periods (NL)

    NSV02 Calculation of SI Contributions (NL)



    NTBEG Beginning the net calculation of pay

    NTEND Ending the net calculation of pay

    NWV00 Calculation of commuter allowance and tax-free amounts

    NWVDF Adapt table NWV for Recalculation Difference f. Retroactive Jupersplit

    NZ416 Simulated Quota Compensation - NZ

    NZADV New Zealand Advance Payment Processing

    NZARR Tax Arrear Deduction

    NZB05 NZB05

    NZCLO Create Leave Tables in Offcycle - NZ


    NZEEP Calculate fixed tax rate for every Extra Emolument Payment

    NZETC Calculate Employer Tax Credit

    NZG00 Sick Pay Calculation (NL)

    NZG01 Sick Pay Calculation (NL)

    NZKIW Update KIWCO cluster

    NZLLC Calculate Leave Liability



    NZLVP Leave Payments (Absence Quota Payments) - NZ

    NZLVR Calculate Average Rate Ordinary Pay Rate and Daily Pay Rate - NZ


    NZOVT No documentation

    NZPAQ Process Absence Quota - NZ

    NZQHA Absence Quota History Adjustments - NZ

    NZQLD Absence Quota Loading



    NZS83 NZS83






    NZU05 NZU05

    NZUHI Update Holiday Information - NZ

    OPT Options

    P0002 Read name

    P0004 Import challenge record

    P0005 Import leave data (CH) 5.0

    P0006 Address provision

    P0009 Processing request for bank details

    P0011 Processing request for external transfers

    P0012 Read tax data

    P0013 Read social insurance data

    P0014 Processing request for repeat payments and deductions

    P0015 Processing request for additional payments

    P0016 HR IT: Read function of infotype 0016

    P0020 Provision of DUEVO data

    P0021 Read family members

    P0026 Import retirement pension plan (currently only company insurance)

    P0036 HR-CH: Read social insurance data (Switzerland)

    P0037 Read remaining insurance data (CH) 5.0

    P0038 Read tax data (CH) 5.0

    P0039 Read additional data on org.assignment (CH)

    P0042 Read tax data - Austria

    P0043 Processing requirement for family allowance (A)

    P0044 Provison of social insurance data - Austria

    P0045 Provision of loan data

    P0046 Read company pension fund data (CH) 5.0

    P0049 Read data for employees working reduced hours

    P0051 Import supplementary pension data

    P0052 Import data for standard wage maintenance

    P0055 Read previous employer data - Austria

    P0057 Processing Request for Membership Fees

    P0059 Read Social Insurance (NL)

    P0060 Import Wage Tax Data (NL)

    P0061 Read social insurance data - Spain

    P0062 Read tax (Spain)

    P0064 Read Social Insurance Data

    P0065 Great Britain: Read Tax Infotype

    P0069 Great Britain: Read National Insurance Data

    P0070 Great Britain: Read Court Orders Data

    P0071 Great Britain: Read Pension Fund Data

    P0072 Read fiscal data (DK)

    P0073 Read data on private pension fund (DK)

    P0074 Read data on vacation/SH (DK)

    P0075 Read data on ATP pension (DK)

    P0076 Workers Compensation Function

    P0079 Provision of data for supplementary SI

    P0083 Process leave compensation

    P0087 Great Britain: Calculate WFTC / DPTC

    P0092 P0092

    P0093 Read data on previous employers

    P0100 Check SI(RSZ) data (B)

    P0101 Read tax (BV) data (B)

    P0103 Processing savings bonds

    P0110 Pensions

    P0125 Read garnishment data (B)

    P0127 Read Commuter Traffic (NL)

    P0140 HR JP: Process infotype 0140, SI Basic Data

    P0141 HR JP: Process infotype 0141, SI Premium Data

    P0142 HR JP: Process infotype 0142, Residence Tax

    P0143 HR JP: Process infotype 0143, Life Insurance Deductions

    P0144 HR JP: Process infotype 0144, Property Accumulation Savings

    P0145 HR JP: Read infotype 0145, Income Tax

    P0146 HR JP: Process infotype 0146, Y.E.A. Data

    P0148 HR JP: Read infotype 0148, Family

    P0149 P0149

    P0150 P0150

    P0151 P0151

    P0154 HR IT: reads the contribution-related data

    P0155 HR IT: read the additional administration data

    P0156 HR IT: reads the tax deduction-related data

    P0158 HR IT: reads the amounts paid by third parties

    P0160 HR IT: reads the family allowances-related data

    P0165 Obtaining data for limiting deductions

    P0167 Process Health Plans Infotype

    P0168 Process Insurance Plans Infotype

    P0169 Process Savings Plans Infotype

    P0170 Process Flexible Spending Accounts Infotype

    P0173 Read tax card information from infotype 0173.

    P0179 Read tax data

    P0181 P0181 : Read data for the additional funds

    P0185 P0185 : Read civil status

    P0186 P0186 : Read CPF, PR and FWL data

    P0188 Provide Australian Tax Data

    P0196 HR-Malaysia: Process EPF - Malaysian Employee Provident Fund

    P0197 HR-Malaysia: Process SOCSO - Malaysian social insurance

    P0198 HR-Malaysia: Process STD - Malaysian schedular tax deduction

    P0199 HR-Malaysia: Process Additional tax - Malaysia

    P0200 Import infotype 200 (Garnishments - Denmark)

    P0201 Import basic pension payments

    P0202 Contribution/income calculation CPS

    P0204 Import Infotype 204 (DA/DS Statistics - Denmark)

    P0205 Transfer tax card information from infotype 205 to ST

    P0206 Transfer social insurance information from infotype 206 to SI

    P0207 HR-USA: Residential tax area

    P0214 test

    P0220 Calculate Superannuation Contributions Australia

    P0221 HR-USA: Non-authorized manual check

    P0222 Great Britain: Read Company Cars Data

    P0224 Transfer Canadian Tax Information - obsolete in SAP R/3 Enterprise

    P0228 Download garnishment information to GAR (P0228)

    P0232 Import Child Allowance (D)

    P0236 Process Credit Plans Infotype

    P0241 Read infotype 241 (Tax data Indonesia)

    P0242 Read infotype 242 (Jamsostek Indonesia)

    P0261 sk This function will load up all of the infotype 261

    P0262 Read Retroactive Accounting Data

    P0263 Import Salary Conversion

    P0265 Read special regulations - PSG

    P0267 P0267

    P0272 Reading garnishment data (HR-FR)

    P0273 P0273

    P0274 P0274

    P0275 P0275

    P0276 P0276

    P0277 P0277

    P0303 Premium Reduction NL

    P0305 Read infotype 305 (Other employers)

    P0310 Process NZ Superannuation Data

    P0311 P0311

    P0312 P0312

    P0313 Provide New Zealand Tax Data

    P0317 Spec. Provisions (NL)

    P0319 Read infotype 319 (Insurances Indonesia)

    P0322 Import data to determine superannuation payments

    P0326 Imputation to pension payment

    P0331 HR-PT: Read employee's tax data

    P0332 HR-PT: Read employee's social security data

    P0333 HR-PT: Read employee's disability data

    P0334 HR-PT: Read employee's allowance grouping data

    P0343 Build the EOY payment cluster table BNS(bonus table)

    P0345 Build the tax and address cluster tables

    P0346 Build Retirement Plan Contribution Cluster Table

    P0347 Populate the MPF/ORSO Entitlement Plan Cluster Table ENT.

    P0352 P0352 : Processing NHI data for family members

    P0353 P0353 : Processing income tax for Taiwan

    P0354 Read LI data from I0354

    P0355 P0355 : Processing NHI data

    P0356 P0356 : Processing request for employement stabilization fund (TW)

    P0357 P0357 : Processing request for saving plans (TW)

    P0358 P0358 : Processing request for employee welfare fund (TW)

    P0359 P0359

    P0360 P0360

    P0361 Function P0361

    P0364 HR-Thailand: Read Tax Infotype

    P0365 HR-Thailand: Read Social Security Infotype

    P0366 HR-Thailand: Read Provident Fund Infotype

    P0369 HR-MX: Reading of IMSS data

    P0370 HR-MX: Reading of INFO/FONA data and calculation of credit discounts

    P0372 HR-MX: Reading of integrated daily wage infotype (0372)

    P0377 Process Miscellaneous Plans Infotype

    P0379 Process Stock Purchase Plans Infotypes

    P0386 Function P0386 - Read VHI Infotype

    P0387 Function P0387 - Read Starteru2019s Details Infotype IE

    P0388 P0388 : HR JP: Process infotype 0388, Unioin Due Deductions

    P0389 Reading of data from infotype Income Tax

    P0392 Social Insurance preparation (Argentina)

    P0399 HRMS-VE: Reading of infotype 0399 (Income Tax)

    P0400 HRMS-VE: Reading of infotype 0400 (Social Insurance)

    P0401 HRMS-VE: Reading of infotype 0401 (Severance Payments)

    P0416 Process Quota Compensation

    P0422 SSS Infotype

    P0423 Read HDMF Infotype

    P0442 Payroll Function for Company Car

    P0480 Read contracts processing (Spain)

    P0483 Read Infotype 0483

    P0505 Holiday payment (last employer)

    P0507 Reading Superannuation infotypes

    P0509 Data read part of Higher duty allowance

    P050P Reading data for extra legal pensions

    P0511 Cost-of-living allowance Switzerland

    P0521 Provision of semiretirement data

    P0525 Read child care (NL)

    P0527 Read Payment Upon Leaving A

    P0530 Read PHF data from IT0530 and relative tables

    P0531 Read data about tax from IT0531

    P0532 P0532: Processing SI data

    P0533 Read service fee from IT0533 and calculate service fee

    P0548 Reading function Infotype 548 ( Supplementary Social Security - IT)

    P0554 Processing request for different payment and cost assignment

    P0559 Commuter allowance calculation JP

    P0560 HR-JP: Process infotype 0560, Overseas pay

    P0567 HR AU PS:Payroll function to read in data container

    P0578 Download from Infotype 578 (Authorization of PBS Accumulators)

    P0579 Processing requirement for external salary elements

    P0580 Previous Employment Tax Details

    P0581 Housing (HRA / CLA / COA ) India

    P0582 To read infotype 0582

    P0583 Car & Conveyance - India

    P0584 Income From Other Sources

    P0585 Section 80 Contribution Details

    P0586 Section 88 Investment Details

    P0587 Provident Fund contributions

    P0588 Employees' State Insurance Contribution -India

    P0590 Hard Furnishing Scheme - India

    P0593 Rehabilitants: Store interim and reimbursement wage type

    P0596 Read PhilHealth Infotype


    P0634 Read Philippines Previous Employer Infotype

    P0645 Compensation processing in case of termination. Venezuela

    P0654 Work termination processing

    P0661 Termination Brazil

    P0694 Read Infotype 649(Previous Employement Details)

    P0713 Termination: Get all severances

    P0718 Processing benefit point requests

    P0725 Foreign Incomes South Africa


    P0756 HR-MX PS: Process Loan Infotype

    P0757 HR-GB: Working Tax Credits (as of April 2003)

    P0793 GB Payment in Error

    P0808 Read Wage Return Data

    P0817 Read Income Tax Withholding Variation Infotype (0817) Data

    P0818 Read new pension data from I0818

    P0848 Bursary Payments SA

    P0851 Shukko cost distribution JP

    P0854 Read savings scheme data

    P0865 Mobility

    P0874 Predetermination TAX & NIC Adjustment

    P0879 Read adjustment calculation data

    P0897 Import Flexible Benefits

    P0958 Additional Contract Data (IT0016) - NPO

    P0961 Pension Fund - NPO

    P0962 Rental Subsidy - NPO

    P0965 PY-NPO: Education Grant

    P0980 (Further) Training Costs (Switzerland)

    P0R11 Create wagetypes for Remuneration code 11

    P185I Read ID Details (Superannuation Gratuity)

    P186S P186S

    P2002 Processing request for attendances

    P2003 Processing request for substitution

    P2010 Processing request for employee remuneration information

    P9ZNC Zero net checks, check existence of IT9

    PAB Absence valuation (international part)

    PAIT Processing the alternative input table AIT

    PALP Process alternative payments

    PARTT Loading the basics for partial period factors

    PCDFT Processing the cumulated difference table

    PCGA0 Calculating Social Security (CGA and Standard Contributions)

    PDT Process difference table

    PFD00 Payroll Integration With Pension Fund

    PFUND HR-Thailand: Compute Provident Fund Contribution

    PGM Identifying a schema by program type

    PGRT Processing results table at end of gross calculation of pay

    PHHIC PhilHealth Contributions Calculation

    PHPBE PHPBE HDMF Employee/Employer Premium Contribution calculations

    PHSSB SSS Benefits

    PHSSC SSS Contributions

    PHSST SSS Benefits

    PHT Process Higher duty table

    PIT Process input table

    PITAB Processing internal tables

    PLRT Processing the last results table

    PMACC Process all entries in MACC


    PNAB HR-PT: Split absences for SS advance payments

    PNAN HR-PT: Split absences for coverage rules

    PNT Process nominal adjustment salary of Higher duty allowance

    POGRT Process table OGRT

    POOT POOT: Process table OTWOT

    PORI Transfer of data from previous period's retroactive payroll runs

    PORO Transfer of retroactive changes from previous payroll

    PORT Transfer of data from the previous payroll

    PORTS Process results table

    PP005 HR-PT: Determine leave entitlement from IT0005


    PPSP Processing personal shift plans

    PPT Processing parking table

    PRART Process Table OARRRS

    PRBEG Deductions: Preparation of V0, OV0, ORT etc. for Retroactive Accntg

    PRDNT Processing of table DDNTK (Deductions Not Taken)

    PREND Modify DDNTK table after last loop

    PRI Transfer of data from retroactive payroll runs

    PRINT Print the table or structure

    PRPRI Processing of the priorities tables

    PRT Processing the results table

    PSMUL PS-SG: Generate Daily Rate for Make Up Leave


    PSS00 PY-PT: Calculate Social Security contributions

    PSSD0 HR-PT: Calculate Social Security working days

    PST00 HR-PT: Process stamp tax

    PSV00 HR-PT: Processes Social Security contributions

    PT4GU CGA and ADSE Contributions for Four-Day-Week Work Schedules

    PTADU HR-PT ADSE Deduction (Public Sector)

    PTCRT Process TCRT

    PTECU Deductions for Special Mobility

    PTEDU Cease Payment of Social Security Contributions for Special Mobility

    PTMCA working days in special mobility phase compensation

    PTREU HR-PT: Function for Reimbursement (Public Sector)

    PTX00 HR-PT: Determine IRS deductions

    PVACA HR-PT: Adjustment of the vacation allowance already paid to the EE

    PVACE HR-PT: Determination of annual estimated amount for vacation allowance

    PVACG HR-PT: Get VA grouping and generate VA payment data

    PVACO HR-PT: Retrieve payment data in table VA from previous payroll period

    PVACR HR-PT: Building and storing the reference remuneration components

    PVACT HR-PT: Valuate vacation allowance for leave days on termination

    PVACV HR-PT: Determination of amounts for VA and taken leave days

    PW1 Processing individual incentive wages data

    PW2 Processing group incentive wages data

    PWMT Process wage maintenance table

    PZL Process table ZL

    PZLOV Copy internal table ZL to OV (overtime records)

    QACZL Take only those records from ZL during which employee is active.


    QAVBS Determine the base gross amt and base tax amt for LSP and Bonus pym



    QCUGT Cumulate Gross and Tax from previous results of current period

    QCURD Delete currency from payroll tables

    QLBSP Create Lump Sum & Bonus pym for single Pay period




    QLVLL Aust. Leave Loading

    QLVPR Leave Provision






    QPDNR Processing the dnrct table

    QPFDT 1042-S fill differences

    QPNTP Nonresident tax and payroll preparation

    QPNTX 1042-S tax calculation

    QPTAB Move nonresident tables

    QPTAX NRA Tax and Payroll Process


    QRADF Add differences in directors fees and allowances in /RLL to /A11 in DT

    QRDT1 Function to avoid tax processing for superannuation wagetypes (LSPA)



    R0057 Process membership infotype (SG)

    R3CML Calculation of Benefit Salary for 3rd Child Maternity Leave

    RAB Read absences

    RADDF Calculation of additional funds

    RCALC Calculation of Lump sum payment and lump sum for CPF


    REMIT Withholding remittances for third parties

    REMWR Storing the remittances to be withheld for third parties

    RFRSH Refresh internal tables

    RGPML Calculation of ECPF amount to be claimed by the employer towards GPML

    RGRTE Regular Rate of Pay (FLSA Overtime Valuation)

    RSCPF Calculation of CPF contribution for citizens, PR and FWL-days

    RSMRT Function for the dynamic semimonthly payroll

    RU293 Previous Employment Data

    RUAID Alimony and Fines

    RUAVE Calculation of averages for Russia (prepare additional data)

    RUC1 Distribute WT by C1-splits for basic wage type from Time Generation.

    RUC45 Set calc. currency for p0045's records - Russia

    RUFUP Process Amounts of Future Periods

    RUGAB Calculating Days, Hours, and Absences by Normal Schedule

    RUNAB Refinement of Absences - Russia


    RUPRI Processing of the priorities and deduction groups tables

    RUPRT Importing intermediate or final results with special selection.

    RURAB Russian RAB with Extension for Off-Cycle Processing

    RUSI0 Calculation allowance for SI - Russia

    RUSPL Additional splitting of WPBP

    RUTAX Tax Calculation (Russia)

    SECN0 Employer contribution calculation Sweden

    SEJT Taxation in old period necessary due to JUPER change

    SETCU Process previous cumulations

    SETSW Setting switches on the basis of data from the PSP and CABC

    SGAR0 The function calls func. module HR_SE_DEDUCT_GARNISHMENT, from


    SGERA Extension Of Retirement Age....

    SGPRA SG-PS: Pensions - Calculate the Pension Refund amount (Difference amt)

    SGPRF HR PS Singapore: CPF Refund Calculations


    SORT Sort internal tables

    SPA Process special payments

    SPAVG Calculate average monthly salary of previous year

    SPB Evaluation (automatic special payment)

    SPC Administration (automatic special payments)

    SPU00 Period and year for special payment transfer

    SRPKM Number of kilometers with Fuel-compensation for a benefit-car

    SRPTR Travel allowance

    STAX0 Function used in subschema STAX in the Swedish payrollschema S000.

    SUPER sk This function is called after reading in the


    SVACS Payroll transfer for capacity utilization level


    TAXCA Tax Calculations Function

    TAXWT Tax Wage Types.

    THIMP Import Last original payroll result - TH

    THREP THREP: HR-Thailand: Process wagetypes for Tax Reports.

    THRNT Rounding function for Thailand payroll

    THSS THSS : HR-Thailand: Process Social Security data

    THTAX THTAX: HR-Thailand: Process Tax.

    THTRM THTRM: HR-Thailand: Process Termination Pay

    TRANS Transfer of wage types from T558A to IT

    TWESF Calculate Employee Stabilization Fund

    TWEWF Calculate Employee Welfare Fund

    TWNHI TWNHI : Calculate NHI premium

    TWNP Calculate new pension premium

    TWOT TWOT: Carry out cutoff date and overtime hours taxable limit

    TWSAV Calculate saving plan provision for employee and employer

    TWSI Calculate Labor Insurance premium

    TWTAX Taiwan Tax Calculation

    U0021 Read Dependency Allowance - NPO

    UACGF Calculate Month End Accruals

    UCPFI Conc. Employment Common Paymaster posting to FI

    UCQRC US Tax Reporter cross quarter retro monitor

    UCURR Set the payroll calculation currency - NPO

    UDTX0 Initialization for the BAL rebuild function

    UDTX1 Compare BAL/UNB tables

    UDTX2 Update new BAL/UNB

    UFRSH Refresh Internal Tables - US

    UGARN Garnishments

    UGTLI HR-US: Process US Group Term Life Insurance Plans

    UGUPD Gross up cost distribution

    UMALL Mobility Allowance - NPO

    UMOD Determining modifiers

    UN509 Data read part of Higher duty allowance

    UNAB US Absence Processing

    UNHAJ NPO: Higher duty allowance - Read adjustment amounts

    UNHDA NPO: Higher Duty Salary

    UNMEX New Mexico Workers' Compensation Tax

    UNPHT NPO: Process Higher duty table

    UNPNT NPO: Process nominal adjustment salary of Higher duty allowance

    UNRSP NPO: Generate High Duty Allowances

    UOTX0 PY-US-TX: Freeze existing taxes during cross-year retrocalculation

    UPAR1 Override tax method for current payments or retro differences (USA)

    UPD Performing database updates

    UPRTT Loading the basics for UN partial period factors - NPO

    URSA Cap tax withholdings for separate aggregate method

    USTAX Process BSI tax calculation (USA)

    UTIPS Tip processing

    UTOUT US Tax table process for Outsourcing

    UTPRI Tax priority (USA)

    UTRST US Tax Reporter Employee index builder

    UTWE Payroll function for simulation of taxing when-earned

    UTXCE CE US Tax final calculation and prioritization

    UTXOR US Tax Authority Override via IT0221

    UWPBP Import Duty Station data - NPO

    V0509 Read infotype 0509 + 0008 ( Norway MS )

    VAAV0 Calculation of employer's contribution (NO)

    VCRET Clear internal payroll table RETT

    VEAB2 HRMS-VE: Generation of legal absences valuation bases.

    VEABC HRMS-VE: Calculation of seniority with reduction of absences

    VEABS HRMS-VE: Absence valuation

    VEADV HRMS-VE: Wage advance for monthly-paid employees

    VEAIN HRMS-VE: Calculation of interest on seniority

    VEEVS HRMS-VE: Generate switches related to employee personnel actions

    VEGAV HRMS-VE: Generate average wages

    VEINC HRMS-VE: INCE contribution calculation

    VEINT HRMS-VE: Calculation of interest on seniority

    VELPH HRMS-VE: Calculation of contributions for RPVH.

    VENAB HRMS-VE: Split between absences paid by the company and the IVSS

    VEPIN HRMS-VE: Tranfer of interest on seniority

    VEPPF HRMS-VE: Determine partial period factors.

    VEPS HRMS-VE: Profit share pro-rata calculation

    VEPS1 HRMS-VE: Profit share adjustment calculation

    VEPS2 HRMS-VE: Calculation of profit share advances

    VERBP HRMS-VE: Adjust basic wage due to rounding of valuation bases...

    VESBG HRMS-VE: Generate Calculation Bases Composed of Gross Pay.

    VESBT HRMS-VE: Generate Calculation Bases Composed of Planned Wages.

    VESEN HRMS-VE: Calculation of Annual and Monthly Length of Service Totals.

    VESPL Generate split to calculate prewarning basis in termination

    VESSO HRMS-VE: Calculation of Contributions to SSO and SPF.

    VESVB HRMS-VE: Wage Processing Valuation Basis.

    VETAB HRMS-VE: Prepare Internal Tables.

    VETAX HRMS-VE: Total Deduction Calculation for Income Tax (ISLR)

    VETER HRMS-VE: End of Work Contract.

    VETRA HRMS-VE: Processing of Transfer Bonus.

    VETRN HRMS-VE: Transfer of Data from Outside Systems.

    VFP01 Transfer of accumulators by year end

    VFP02 Payment of holiday allowance / settlement of days

    VFP03 Calcultion of holiday allowance / payment termination

    VFP04 Tax handling in connection with holiday pay

    VFPU0 Calculation and outpaying of holiday allowance (NO)

    VMDSB Assign Cost accounting split to the wagetypes ( Norway MS )

    VMS14 Correction CNTR3 assignement for Infotype 0014

    VMS35 Assign C3 split to IT0014/IT0015 when position not entered (Norway MS)

    VMSP1 Pension Calculations (Norway MS)

    VNAB Norwegian absence processing


    VPKW Company car benefits (Norway)

    VPSH1 Creating wagetypes for work capacity (Norway PS)

    VPSH2 Comparing Holiday allowance with salary (Norway PS)

    VPSP1 Pension Calculations (Norway PS)


    VRETT Process RT / ORT adding to RETT

    VRMBS Reimbursement solution

    VRPKM Number of kilometers with Fuel-compensation for a benefit-car

    VTAX0 Processing calculation of tax for Norway

    VTOFD Fill payroll tables FDRT and FDRETP - results last time this period

    VTR57 Processing union dues and garnishment Norway

    W0011 W0011

    W0014 W0014

    W0015 W0015

    WAUT Calaculate final company car fringe benefit.

    WDEEM Calculate Last Year's Deemed Remuneration

    WHOUS Calculate annual value for housing

    WPBP Import work center and basic pay data

    WPFAR Read Surplus Arrear Pension from Previous Tax Year

    WPRRT WPRRT : Process retro RT table (RRT)

    WRET Set closed tax year indicator

    WRSC Calculate RSC Levy

    WSDL Calculate skill development levy


    WTPAE Set MA and PF applicable earnings if total package


    XCAEV Divide schema into payroll and evaluation parts

    XCODI Distribution opf Liabilities

    XDEC Distribution of Employer's Costs

    XDECI Convert amounts to standard decimals

    XDIST Exchange Wage Types bet. Personnel Assignment and Person Levels

    XGP Payroll for Global Employees

    XIT Change table XIT

    XLIDI Cost Distribution of Liabilities

    XLTI Process Awards

    XNAB Refinement of Absences

    XNET Calculation of Net Amount

    XPA Start and End of Processing per Personnel Assignment

    XPAY Determining Payments

    XRETR Retroactive accounting

    XSKIF Compare Results With Earlier Periods

    XSPLT Split Wage Type According to Date (BPO Payroll)

    XWPBP Compare WPBP Splits for Concurrent Employment

    ZLIT Importing wage types from ZL to IT



    9LD30 Divisor30 adjustments to wage types

    AABSB Austria: Linear calculation of general deduction amount

    ABCLS ABCLS: Read absence valuation rule or

    ABEVL ABEVL : Carry out absence valuation



    ABZAV ABZAV - Assignment of results to BZU periods

    ACCMO ACCMO - Set month end accruals switch

    ADDAR ADDAR - Transfer wage type to table ARRRS

    ADDCU Collect in cumulative wage types

    ADDNA ADDNA: Collect number and amount in subsequent wage type

    ADDNT ADDNT - Transfer wage type to table DDNTK

    ADDPT ADDPT - Park wage type in table PT

    ADDRE ADDRE - Transfer wage type to a table (retroactive accounting)

    ADDWS ADDWS - Add wage type to subsequent wage type and fill out V0 and C1

    ADDWT ADDWT - Add wage type to subsequent wage type

    ADXIT ADXIT - Place entry in table XIT


    AEEVL AEEVL: Absence evaluation relating to absence event

    AELIX Eliminate variable split for split type

    AFBTG AFBTG - Determining tax-free amounts/lump sums

    AKTUE Define HP/LC period

    ALLAB ALLAB - Child bonus for deductible amount for sole earners

    AM3 AMT operations with DIV30 corrected partial period parameters

    AMT AMT: Calculations in the current amount field


    APPL Set validity of a sub-application in variable key

    ARCOR Verify validity of an automatic correction

    AREGR Determination of if there is a leaving in the current period

    ARESX Set original variable split for each split type

    ARGNC Guaranteed net amounts - Indicates whether or not WT is Guar.Net Amnt

    ARGNE Control of wage type balance for Guaranteed Net Amount


    AROSO Obtain Welfare fund (OS)code from infotype 0392

    ASETA ASETA - Place in variable key during evaluations

    ASETM ASETM - Set third character of account key

    ASTAV ASTAV - Allocation of results to tax periods


    ASTTG ASTTG - Number of tax days

    ASTVA ASTVA - Calling up tax data

    ASVAB ASVAB - SI days / tax days in the monthly work schedule

    ASVAV ASVAV - Allocation results from SI periods

    ASVBE ASVBE - Entries for characteristics of contribution groups

    ASVML ASVML - Calculate supplementary premium factors for employee

    ASVVA ASVVA - Call up SI fields

    ATWOT ATWOT: Add wage type to table TWOT

    AUAPT HR-AU-PS:Calculate the average LSL payment for PT

    AUHCK Check Higher duty period for a continuous period of specified months

    AUHDC Counting Rule for Higher duty allowance

    AULDT EE choose leave loading to be taxed

    AUMPV Check MPT status for enabling MPT specific tax calculations


    AWPAV AWPAV - Assignment of results to WPBP periods

    BMODI Employee grouping (Belgium)

    BMUNT BMUNT : Split of a cash amount in coins and notes

    BOE Read data from cluster table SVEVL

    BOREM Read data from cluster table SVREM

    BOSER Read data from cluster table SVSER

    BRBPC Distribute wages types for WPBP leave periods

    BREAK BREAK : Setting a Break-Point

    BREGR Termination during the current payroll period

    BRGRT Get wage types from result table of current payroll results

    BRHRF Absences calculation with night hours

    BRISA Health risk premium

    BRKGN RTE x NUM calculation with division of AMT by KGENAU

    BRMVE Move wage types from original table to destination table

    BRPER Hazard bonus option

    BRPFE Periods processing in payroll with leave

    BRPRC Apply percentages from table T7BRB2

    BRRET Retroactive Accounting

    BRSAM Month contract wage

    BRSAT Returns IAI percentage

    BRVAB Leave wage types calculation

    BSABS BSABS : Insert of wage or salary-type Absence split

    BSPLT Split wage or salary types

    BSPLU Insert of wage or salary-type SI/TAX split

    BTCHK Check bank transfers when several payment runs are made

    BTNUM BTNUM: Query bank transfer assignment

    BTREC BTREC : Set recipient data for bank transfers

    CABEH CABEH - Payroll Unit Position Ready (Switzerland)

    CARRS Determine if the contribution should be placed into arrears.

    CBVPR CBVPR - Calculate company pension fund contributions (CH)

    CFZBE CFZBE - Calculate family-related bonus (CH)

    CHGZL Set/change ZL fields

    CHMUG HR-CH: Maternity Insurance Canton Geneva from 01.07.2001

    CHSPL HR-CH: Set Split Indicator for Family-Related Bonuses (Switzerland)

    CHSTD CHSTD - Gross hourly wage - determine contributions (Switzerland)

    CHSV Calculation Social Insurance Switzerland (new)

    CKUAR CKUAR - Reduced hours (CH)

    CMJIT CMJIT - Concurrent Employment: Summarize Amounts (CH)

    CMJSP CMJSP - Concurrent Employment: Set Split Indicator (CH)

    CMPER CMPER: Compare payroll periods

    CNARE CNARE - Area code for Tax, PHF and SI

    CNMOD Set employee grouping (China only)

    CNSLV China: Sick leave deduction rate according to service year

    CNSP China: Calculate service year for severance payment

    CPAGE CPAGE : Compare employee's age with specified number

    CRETI Determine if the contri. in RETI come from the same contri. period

    CSTQS CSTQS - Calculate withholding tax (Switzerland)

    CSTSH CSTSH - Read tax key (Switzerland)

    CSTVP CSTVP - Read withholding tax values (CH)

    CSVSH CSVSH - Position SI key ready (Switzerland)

    CSVTG CSVTG - Prepares SI days (Switzerland)

    CUMWT CUMWT: Use current wage type value for cumulation string

    CVEPR CVEPR - Import insurance percentages (Switzerland)

    DATZ DATZ: Processing for semiretirement (D)

    DAV DAV: Assignment of gross results to SI and tax periods


    DBAU Query on construction industry data in payroll accounting

    DBG Process workers´ compensation association

    DECCV Convert amounts to standard decimals

    DFLEX DFLEX: Flexible Working Hours Construction Industry - Retrieve Data

    DIVID DIVID: Divide

    DKUG DKUG : Process or call up for reduced hours

    DKUSW DKUSW - Query reduced hours compensation

    DOABZ DOABZ - Set/query entitlement to pay

    DOLG DOLG: Set field LGART in OT


    DRSMW Write in the internal message table

    DST DST - Operation to calculate tax (D)

    DSTAV DSTAV: Assignment of gross results to tax periods

    DSTZR DSTZR : Evaluate tax assignment number (ST split)

    DSVAV DSVAV : Divide lump sum parts of wages between SI periods

    DSVDF DSVDF : Determining of difference amount of a wage type


    DSVGL DSVGL : Transfer SI wage types from preceding month

    DSVIT DSVIT: Store the difference amonut of a wage type in IT

    DSVM DSVM : Query/setting enhanced social insurance fields

    DSVS DSVS : Query/setting social insurance fields

    DSVTG DSVTG : Display SI days

    DSVWE DSVWE : Query change in social insurance proportion (D)

    DSVWU DSVWU : Display military service days

    DSVZR DSVZR : Evaluate SI assignment number (SI split)

    DSVZV DSVZV : Absence processing for supplementary insurance

    DVB DVB: Processing capital formation

    E512C Delimit wage types according to table T512C

    ECCHK check cash payment

    EFIVA Calculate remaining leave severance payments

    EGEAT Reading of previous fiscal years arrears / not arrears

    EKLAB Absence valuation rule for field ABZNR of absence

    ELIMI ELIMI: Eliminate period indicators

    EMEFI Calculate amount of severance payment for final payment

    ERROR ERROR: Warning in the event of incorrect entries

    ESVVA Place Social Insurance table fields in variable key

    EVLCL EVLCL: Use specification of evaluation class nn

    FACWP Weighting factor for calendar day split

    FCDAY FCDAY: Calculation of days of Social Security

    FIA Assignment of gross values to split intervals

    FICBT Provide manually calculated car benefit from infotype 0442 to IT

    FICPR count employer SI amount from T7FI1p Finland

    FIDAP Finnish determination of average periods

    FIDTP Check for date (MMDD) in period

    FILLF FILLF: Fill the following fields

    FILLW FILLW : Write to subsequent time ticket

    FIQCC Provide coefficient value for Finnish Quota Compensation Adjustment

    FISCR Generate Employer Social Cost reserves from Accruals (Finalnd)

    FISSC Fetching social security info from SI table

    FITAX Operation to assist Finnish tax calculation

    FIVAC Read offcycle and/or regular payroll results for vacation evaluation

    FIVEP Provide value for Finnish Vacation Payment Adjustment

    FIVWD Provide relation between working days in period and absence days

    FMEAL Number of meals



    FSVAV As split assignment to contribution base wage types

    FTANC HR-F : Calcul d'une durée

    FUSAR Update of garnishments (HR-FR)

    GBAVE HR-GB: Statutory Calculation of Average Weekly Earnings

    GBKIT KIT Day processing

    GBME0 HR-GB: Check that this is the primary contract of an ME

    GBMSA GBMSA: Calculation of OSP/OMP deduction

    GBPAB Read Absence Evaluation Structure COVER for minutes per absence

    GBVAB GBVAB: GB specific valuation of absences operation

    GBVRT GB specific processing of AWE operation

    GBZNH Set the Time Unit field (ZEINH)

    GCHLS GB specific processing for New Starter Retro

    GCY GCY: Continue processing with personnel calculation rule

    GET Not implemented at this time

    GETAL GETAL : Set Labor Utilization Rate

    GEWRT HR-GB: Elimination of WPBP split in RT

    GNACT GNACT: Check whether the payroll is a split gross/net payroll

    GSXP1 HR-GB: Check GBSXP Phase 1 is active

    GSXP2 HR-GB: Check new "Changes Across End of Year" solution is active

    GSXPD HR-GB: Check on Implementation Date of AVERA for SxP AWE

    HKMAS HKMAS - Event and reason code

    HKPER HKPER: Compare payroll periods (HongKong)

    HKTFP Total up 12-months' NUM & AMT for the specified wage type


    IDMOD GSet Indonesia specific global parameters

    IDPAR IDPAR: Read parameters of current assignment

    IDPTX Read Personal Tax Id

    IMPRE IMPRE : Import from database PCL2

    IN80D Create Section 80 Deductions

    IN88R Create Section 88 Rebate

    INCDP To compare period in DT with current For period

    INCFP Determine carry forward PTax basis

    INCNX Customer Specific Actual and Nominal allowance(s)

    INDTL Modify DT with the latest available results in the 'for year' for S89

    INESR Checks in retro for ESI Infotype creation or change

    INHRB Check Eligibility of offcycle Payment for HRA Basis

    INLBM HR-IN: Project Interest Subsidy for the Current financial year

    INLKS INLK: Split wage types according to India specific table

    INNEX Determine Tax Code of a wage type

    INNRW To find out the number of rows in an int table

    INPRG HR-IN: To get Regio for Ptax

    INREG Determines region in for period (Retro)

    INRGN To find region looping RT

    INSPB Modify retro flag during correction off cycle run retro

    INSPT Operation to set indicators (ZP2 to ZPT)

    INSTA Fetch the current state for PERNR

    INTDS Determine TDS % for arrears

    INTER INTER : Calculate proportion in an interval

    INTRF To determine whether bank transfer has happened

    INTXL HR IN: Finding tax limit from T7INT9

    INTXR Determine if tax wagetypes needs to be imported from ORT?

    ITBAS ITBAS: HR IT: Calculation of valutation bases (addition)

    ITDCR HR IT: wage type deletion from CRT

    ITEST ITEST: HR IT: test operation

    ITFRV ITFRV: HR-IT: SI paid into Treasury Fund

    JITAX JITAX: Syoyo Income Tax Calculation

    JPCCF SANTEI/GEPPEN evaluation : Clear Geppen Candidate Flag

    JPCHE SANTEI/GEPPEN evaluation : Adjust SG evaluation results b/w HI and EP

    JPCN Set country-specific split 1-3

    JPPER JPPER: Compare payroll payment date

    JPT Set the data of T511P/T511K on actual payment day to AMT/NUM/RTE.

    JPTAX JPTAX: Income Tax Calculation for Monthly Payroll

    JRSVD JRSVD Calculate service period in days


    JWPBK JWPBK: Return payment indicator

    JYEAC JYEAC: Read Y.E.A. table T5J40


    KAPRT KAPRT: Prorate according tax splits ( CA only )

    KATEX Get the exempt indicator for WC processing from table tax2

    KAVAC KAVAC : Set percentage for vacation pay accrual ( CA only )

    KMODI KMODI: Set employee grouping ( CA only )

    KPRCL KPRCL : Query about specification of processing class ( CA only )

    KRFRN KRFRN - Determine if the employee is a foreigner

    KRMOD KRMOD: Set employee grouping (Korea only)

    KRSNR Seniority allowance

    KSCED Workers' Compensation Schedule indicator

    KSETI KSETI : Set short identifier (Canada only)

    KST KST: Set String (Canada only)

    KVALO KVALO : Valuate with banked overtime wage type ( CA only )

    LARRS To populate wage types for Arrears Basis

    LCHKD LCHKD : Malaysian operation to check the transfer date in the

    LEAVE LEAVE: Enter leave type in the variable key

    LEAYR LEAYR: Enter leave year in the variable key

    LEFLG LEFLG : Error process method for Personal rates

    LLIM LLIM : Set the lower limit for interval calculations

    LPDIF LPDIF: Determine the difference between the for-period & In-period

    LPER LPER : Determine the payroll period within the month

    LRTST LRTST: Evaluate the status of table LRT

    LSMOD LSMOD : Malaysian operation to set SOCSO category

    MADWT HR-DK: ADDWT also with wage types without amount or number

    MBTSW Set/reset BT switch

    MCOMP MCOMP - Specify processing status for shift change compensation

    MDWPL Distribute wage types to /801

    MEANV MEANV: Calculation of averages


    MGRBT Store receiver information on garnishments from MGAR in BT

    MLAWP Last active WPBP split according to OT

    MLRMO HR-DK: Determine the month of last period(Endda)

    MMVDD Cumulation/reversal of the vacation basis - for deleted wage types

    MMVDT Accumulation/Cancelation of Leave Base

    MODIF MODIF: Set employee grouping

    MPNBT Store receiver information on pensions from MPENS in BT

    MULTI MULTI: Multiply

    MVENT Store field from curr.leave accumulation entry in MVENT in var.key

    MWGTP Replace wage type with indicator wage type, determine indicator WT

    MXAWP HR-MX: CE: Add Wtype to Person tables

    MXCJP HR-MX: Change of Juper within period

    MXELI HR-MX: Elimination of ZL table indicators

    MXHRE HR-MX: Cumulate overtime, days off and holidays worked weekly

    MXPCI HR-MX PS: Check contribution indicator

    MXPDR HR-MX PS: Get Minimum Daily Rate

    MXRSI HRMS-MX: Assignment of employer registration number

    MXRTE HR-MX: Number of payroll periods in month

    MXSAR HR-MX: Change ABART from '*' to Work center/ Basic pay value

    MXSOL HR-MX: Correction of days in last period

    MXVSS Check whether you have any Social Insurance obligations (IT0369)

    N512C N512C: Classify wage types according to table T512C

    NDIFF Determine whether difference calculation is applicable

    NEXTR NEXTR: Process a continuation rule

    NLABS Query Special Situations

    NLBBZ Query Spec. Processing for Sickn. Within the Scope of Comm. Traffic

    NLCSL Check if Employee Saving Amount Is Allowed

    NLWWV Check on Long-term Illness in Conection with Commuting

    NO1OR Store period-part of amount based on calendar days - Norway

    NO2OR Distribute amount on WPBP-split - Norway

    NSSPL NSSPL: Delete wage types on the basis of WPBP assignment

    NSVDV Creation of SI Split Factors and Proportional Distribution

    NU3 NUM operations with DIV30 corrected partial period parameters

    NUM NUM: Calculations in the current number field

    NZANN Determines the Anniversary Date

    NZCMD Check Mutiple decimal places switch

    NZCUR Populate default currency (for New Zealand)

    NZFLR Fill leave rate to leave payment wagetype - NZ

    NZKEX SSCWT Exemption Amount

    NZLVC Termination Leave Payment - NZ


    NZPFR Determine pay frequency of pay area

    NZQTA Determines Quota Type Selection Group

    NZRDP New Zealand Daily Pay Rate

    NZSAL Operation to check if Salary Sacrifice amount is correct or not


    NZSSC Salary Sacrifice current wage type




    OPIND OPIND: Evaluate operation indicator

    OUTDP Read data from table DPS

    OUTWP OUTWP - Load workplace and basic pay data

    OUTZL Retrieve information from time wage types

    OVTCR Compensate overtime credit -> PDC

    P0304 P0304: Process reduction from IT0304

    PAYTP PAYTP: Set employee subgroup grouping for pers.calc.rule

    PCPAR PCPAR: HR-PT: Read relevant configuration for CA processing

    PCY PCY: Run personnel calculation rule


    PEVLA PEVLA: HR-PT: Evaluate lunch allowance

    PHNHP New NHIP Basis

    PLOOP PLOOP : A command sequence is carried out n times

    PLPAR Reads the parameters related to vacation allowance processing

    PNEWP PNEWP: HR-PT: Check for new workplace

    PPADJ PPADJ: Reduce OT entries according to time units

    PPENS HR-PT: Determines if EE is in a retiring situation

    PPPAR PPPAR: Read partial period parameters

    PRATE PRATE : Factor amount

    PRCE PRCE: Generate Wage Type for the calculation of EOY payment

    PRGTE Prorata value based on changing group tax employer

    PRINT PRINT - Print out the current work table entry

    PRSTC HR-PT: Reset wage type in cumulation tables SCRT and CRT

    PRTST PRTST: Evaluate status of table ORT.

    PSPCG PSPCG: Load/Change PSP characteristics

    PSPLT HR-PT: Manage payroll splits

    PSPRN Off-cycle payroll run

    PSVA Sets values in fields of cluster table VA (from values in wts)

    PT334 Reading nightwork and adaptability regime fields from IT0334

    PTPAR HR-PT: Read partial parameters

    PUPLE Update winter holidays leave entitlement in inf. 0005


    QCASU Special Processing for Casual Employee

    QCHYR Check if the payment is within a year of the payment

    QCNTI Ignoring the cents from the amount provided

    QCURR Ppopulate default currency

    QCURX Default currency to the currency of /401 wagetype



    QLVLT Calculate leave loading when absence is taken

    QLVTH AU Leave loading threshold comparison

    QNGRF Tax refund to be created for the negative payments across fin yr.


    QPNCT Copy wage types from TCRT to NRCT

    QPYSU Determine Lump Sum Payments for payment summary reporting

    QRDT2 To Check if the wagetype in DT is within or across fin. year.

    QRNDW Round the current OT value to the decimals of the w/t passed to this.

    QSFLD Set or Clear Number or Rate field

    QSUPN Operation for checking the Super Functionality


    QTOTC Cumulate total overpayment reimbursement paid out for CE employee

    QTVAR Determine taxable allowance amount for Income Tax Variations

    R51P1 R51P1: Read in table T51P1

    R51P6 R51P6: Read in table T51P6

    RAWSU HR-SG: AWS Union Subscription

    RDTAB Payroll table reader

    RDTP Payroll table reader post-processing

    RE510 RE510: Read pay scale table

    RESET RESET: Set original time period indicator

    RETRO RETRO : Retroactive accounting or recalculation

    RGPSP Find the relevant WPBP split for GPML

    RJCT RJCT: Rejection of employee

    RMOD Set modifier to determine setoff of OW and AW.

    RNDC Conditional Rounding - Time-Dependent Rounding of an Amount

    RORT Restore ORT table of cluster for post-settlement

    ROUND ROUND - Rounding off within current wage type

    ROVP ROVP - Extracting the amount for oversea posting

    RPPCB Elig.& generation for pre-prorated calc. base for retirement plan

    RSFWL Read FWL splits

    RSISG RSISG - Allocation of results to CPF periods

    RSSPF RSSPF - Assign the split to a wage type and proration a amount

    RT3 RTE operations with DIV30 corrected partial period parameters

    RTE RTE: Calculations in the current rate field

    RU506 Loan conditions (T506D) - Russia

    RUABL Absence periods and read t554c.

    RUADD Add to tables (russian's extension to ADDWT)

    RUBTG Preparation for BTREC operation in garnishment documents Russia

    RUCVR Loan - Currency Conversion - Russia

    RUDUA Calculation of quantity of the fulfilled calendar days

    RUDUE Union membership subscription (Singapore specific)

    RUOC1 Form entry in C1 for cumul WT from Old payroll results (OWPBP & OC1).

    RUPRE RUPRE : Import from database PCL2

    RUSPL Split processing Russia

    RVOL RVOL - Distributing a amount over the tax periods

    SABZ2 Absence type for zl

    SABZL Check validity of zl according to ab valuation rule

    SCOND SCOND : Set validity of condition



    SEMMP Multiply Metall percentage

    SETET SETET - Set evaluation type

    SETIN Set split identifier


    SGADF PY-SG-PS: Prorating amount of wage type for ADDF


    SHOLD Delete holiday pay from ZL?


    SPDFT Set period in header entry of Table DFT (B/N)

    SPLIT SPLIT : Split indicator query

    SSICK Sickness highly paid salaried employee

    SST Set tax split

    SSYSA Utilization factor for vacation - (ARB)

    SSYST Utilization factor for vacation - (TJM)

    STAB STAB - Read internal special payment tables

    STAFL STAFL: Query the STATUS field string (BAT/BMTG)

    STATU STATU : Enter status field in variable key

    SUBRC SUBRC : Set and query a return code

    SUBWT SUBWT - Subtract wage type to form subsequent wage type

    SUURL Get vacation year (VACS)

    T5A2E T5A2E - Annual tax according to employment tax - pay scale

    TABLE TABLE: Prepare access to table fields

    TABLO TABLO: Preparing access to table fields (BAT/BMTG)

    TRSSI TRSSI - Tax receipt ST split indicator

    TWPEQ TWPEQ - Test that work center data is the same

    TWPNP Prorate new pension contributions

    UBTPM UBTPM : Return payment methods

    UCNT1 UCNT1 - Set country split value

    UINDV Indirectly evaluate Wage Type - NPO

    ULIM ULIM : Set upper limit for interval calculations

    UMOD UMOD: Set US modifier

    UMODI UMODI: Set employee grouping ( US only )

    UNHDC NPO: Counting Rule for Higher duty allowance

    URGST Prepare access to table RGST - NPO

    USETI USETI : Set short identifier (US Only)

    UST UST: Set String (US Only)

    USUIH Bring retroactive SUI hours forward and add to current period hours

    USUIT USUIT - Load basic payroll data for SUI tax reporter

    UTAXR UTAXR - Set Resident Tax Area / Tax Authority in var. Argument

    UTOTV Overtime valuation (tip processing)

    UTRAN Overtime valuation (tip processing)

    UUIMA UUIMA- Define UI and Worksite information as mandatory

    UWTIF UWTIF - Get wage type information

    VABWH VABWH: Process certain absences (civil service)

    VAKEY VAKEY - Place in variable key

    VALBS VALBS - Valuation bases

    VALEN VALEN Set length of variable key

    VAOFF VAOFF Set offset for variable key

    VARGB VARGB : Place table field in variable key

    VKBAV Query variable CPS information

    VLI= VLI= : Set the interval shift

    VMS01 Distribute lump sum wage elements to WPBP & C3 split time periods

    VMS02 VMS02 - Valuation bases for Municipality Sector

    VMS31 Assign C3 split to required IT0014 and IT0015 entries (Norway MS)

    VMS32 Assign C3 split to IT2010 entries ( Norway MS )

    VMS33 Assign C3 split to absences if no position entered ( Norway MS )

    VMS38 Assign C3 split to CATS entries ( Norway MS )

    VPSA1 Handling V0 splits for the additional positions (NO-PS)

    VPSH3 Settlement of Holiday allowance (NO-PS) due to spl. wage types.

    VWTCL VWTCL: Set processing class value

    WAMW Calculate period amounts

    WC Compares the current payroll period with a given date

    WCWP Get Current Calendar Month or Week

    WF Manipulation of the "Closed Tax Year" differences (Flux)

    WGTYP WGTYP - Set wage type

    WIRP3 Does Employee Have an IRP30 Certificate

    WPALL WPALL - Check/Set work center and basic pay split

    WPBPC WPBPC : Distribute lump sum wage elements to WPBP time periods

    WPEOY WPEOY: Decision operation to check whether the period of WPBP split

    WPR Determine number of accounting periods in tax year.

    WPRP Convert or Compare Date Type (from DATES) into Payroll Period

    WRFI Add Retirement Funding Income to RFI for SARS Codes

    WSTAV WSTAV - Distribute according to tax periods

    WSTZR WSTZR - Assign to appropriate tax period.

    WSVAV WSVAV - Distribute according to Social Insurance time periods.

    WSVZS Set Social insurance Splits

    WTTP Find Taxable Portin of Travel Allowance Wage Type

    WWPAV Distribute According to WPBP Splits

    XMES Output Messages in Payroll Log

    XV0 Create Entries in V0 Table

    ZERO= ZERO= Initializing the current working fields

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 30, 2008 at 08:02 AM

    There are various payroll operation like

    ADDWT- Add wagetype to subseqent wage type

    OUTWP-Load workplace and basic pay data

    you can search lot of operation by go to transaction pe04 click on the operation radiobutton and then press F4, it will give you the list of operation that you can use in PCR and same for the function also.


    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 24, 2009 at 08:59 AM


    i heared that there are around 15 functions very importantly used for payrol.Please let me know.

    Edited by: SD.SK on Feb 24, 2009 10:08 AM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Sikindar T

      Commonly Used Operations in SAP Payroll - (This info is shared in Insight which I am sharing with you):

      Hope this below info will provide you what you expected.

      Previously we presented an overview of the foundation of payroll processing and information on the central functions in the payroll schema. So you know the structure of payroll processing and the major functions - now we will look at payroll operations, where most of the real work gets done. This subject area is very large and we are only scratching the surface here.

      Like functions, documentation for operations can be found via transactions PDSY or PE04. Operations can be placed in two broad groups - those that make decisions and those that manipulate wagetypes. Some of them fit into both groups.

      Manipulating Wagetypes

      Working with wagetypes in a rule is sort of like working with internal tables in ABAP. The function that called the rule (PIT, PRT, P0014 or whatever) loops through the table, placing each row, one at a time, in a 'header' space. You work with the wagetype in that header space, and when finished add it back to the table.

      MULTI, DIVID These operations let you multiply two fields of a wagetype and store it in a third. The fields you can work with are AMT, RTE and NUM. MULTI RNA would multiply the rate by the number and store the result in the amount field. DIVID ANA would divide the amount field by the number and store it back in the amount field.

      NUM, RTE and AMT These are very basic and powerful operations that manipulate the content of their respective fields. The F1 help documentation is very useful since there are so many ways to use these operations. On a basic level, you set values like NUM=1 or AMT=2.50 - though that it is bad practice to do this. Use constants instead - create a constant in T511K called ZNUM and then do NUM=KZNUM (set number field to the constant ZNUM). Since constants are date-effective and rules are not, this will give you more flexibility when the number has to change.

      You can set the field of the wagetype in the header equal to the corresponding field of another wagetype - AMT=E9XXX sets the amount equal to the amount field of wagetype 9XXX in the RT. AMT< 9XXX sets the amount field to 9XXX in the IT only if it is less than what is already in the amount field (takes the minimum of the two values).

      Finally, you can use arithmetic on the values. RTE100 multiplies the contents of the rate field by 100 and stores it back in the rate field. AMTKZNUM multiplies the amount by whatever is in constant ZNUM.

      ADDWT So by now we've set the values of our wagetype using MULTI, DIVID, AMT, RTE and NUM. ADDWT transfers the wagetype in the header to some other table - enabling us to save all that work before the next wagetype goes to the header. The basic idea is that you transfer the wagetype to another table, with or without changing the wagetype number. ADDWTE* adds the wagetype to the RT without changing the wagetype number. ADDWTE9XXX transfers it to the RT and renames it to 9XXX. Again, the F1 help documentation will tell you all the tables that you can transfer to.

      ELIMI and RESET Splits are attributes of wagetypes that link them to some other table in payroll. Sometimes you have to remove certain splits when doing work in a rule - that's what ELIMI does (ELIMInate splits). After you eliminate splits on a wagetype, within the same rule you can restore them with RESET. Generally you should avoid eliminating splits - it can lead to problems in pro-ration and reporting. So use with caution and test your work well.

      FILLF This simple operation resets the value of a wagetype field. For example, FILLF A resets the amount back to what it was when the rule was first called.

      So, here's how you would put these all together to calculate a deduction that is fixed percentage of base pay (there are several ways to do this, here's just one). Let's assume base pay is in the IT, the percentage is stored as a whole number in constant ZNUM, and you've made a rule that has a section for wagetype **** and for base pay, '0BAS' in this case. The deduction will be 4XXX. So in the schema we will do a PIT on rule Z001: PIT Z001. In the rule:

      Wagetype ****: ADDWT * (if it's not 0BAS we just want to pass it on without changing it)

      Wagetype 0BAS: ADDWT *, NUM=KZNUM, MULTI ANA, AMT/-100, ADDWT 4XXX (pass 0BAS on to the output table so we don't lose it, set the number field equal to constant ZNUM, multiply the number by the amount, divide the amount by -100 since we store the percentage as a whole number and we want deductions to be negative, and store the result as wagetype 4XXX)

      Making Decisions

      Many times we only want to take action if certain conditions exist - for example we only want to calculate deduction 4XXX for certain types of employees. For these cases, decision operations let us choose when to take that action.

      Decisions put their results into what is called the variable key - think of this like a case statement with wildcards. If I put the company code in the variable key, then the line that has 1234 will execute for company code 1234, 2*** will execute for any company that begins with 2, and **** will execute for companies that match neither.

      OUTWP This operation lets us make decisions based on various data elements in the WPBP table in payroll - roughly the infotype 0 and 1 data. There are many elements to look at, via the F1 help documentation. As an example, you could look at the company code via OUTWPCOMPY - this puts the contents of the company code field into the variable key.

      VAKEY Like OUTWP this places certain data in the variable key - see the F1 help documentation for all the possibilities.

      NUM, RTE and AMT Here they are again, as decisions. If I say AMT?0, it will compare the value in the amount field to zero and return either >, <, or =. Or you could compare it to a constant or another wagetype using the same concepts mentioned above.

      VWTCL This operation returns the value of a certain processing class for the current wagetype. For example, VWTCL 93 places in the variable key the value of processing class 93. Rule X023 is a good example of how processing class values are used.

  • author's profile photo Former Member
    Former Member
    Posted on Jan 16, 2015 at 02:50 PM

    You can go to below link to view SAP HCM PCR video tutorials

    Complete SAP HCM PCR Training E-course at

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 26, 2016 at 09:24 AM

    One addition:

    CPAGE also gives possibility to check employee's dependant ages (from infotype 0021)

    Add comment
    10|10000 characters needed characters exceeded