Wednesday, February 23, 2011

SAP PAYROLL Schema U000 Documentation

SCHEMA

US accounting scheme for RPCALCU0 (U000)
   Object
     Schema
   Use
     The scheme U000 contains the US components for calculation of gross and
     net taxes.
Initialization of accounting
  Object
    Schema
  Use
    In this sub-scheme, important data/actions (switches) which are of
    significance for the further course of accounting are supplied/performed
    at the beginning of the accounting process.
  Structure
    Execution of the sub-scheme is made up of the following main steps:
    o   Specify program type (accouting or evaluation).
    o   Set switch for databank updates (YES/NO). All database updates are
        controlled via this switch (otherwise simulation).
    o   Only the infotypes from the personnel data used for the selected
        personnel number are read.
    o   All infotypes from Time Management are read in.
Specify check against the admin record PA03 (test or production).
US on-demand regular payroll check
Basic data (US)
   Object
     Schema
   Use
     This is a sub-scheme for reading basic data (Master Data), which are
     indispensable for US payroll calculation. The basic data are then
     printed in the payroll log (with program option = ON).
   Structure
     Execution of the sub-scheme is made up of the following main steps:
     o   provision of the name of the employee (P0001-ENAME).
     o   provision of the relevant workplace data and basic wage data from
         the infotypes:
         -   Events P0000,
         -   Assignment P0001,
         -   Working time P0007,
         -   Basic pay P0008,
         -   Standard wage maintenance P0052 and
         -   Cost distribution P0027.
provision of the relevant address data.
o   provision of the relevant address data.
 o   provision of the relevant Tax area data (resident).
 o   A check to ascertain whether all the necessary master date of an
     employee are available for the accounting process (otherwise abort).
 o   Printout of the selected basic data in the break log.
Read previous result of current period
Read Last Payroll Results (international)
   Schema Type
     Payroll calculation schema
   Use
     The last payroll result (can be from previous period) is read in this
     subschema, and made accessible to the current payroll run (for the
     current period).
     The imported last payroll results, or the values transferred, are then
     printed in the payroll log (if program option = ON).
   Structure
     The subschema comprises the following main steps:
     1.  Import last payroll results (result table ORT)
     2.  Print results table (ORT) after import
     3.  Transfer relevant values to current payroll (LRT) Control is
         effected via processing class 06 in table T512W
     4.  Print transferred values from LRT after import
Determine payroll modifiers
Processing of time data for payroll accounting
  Object
    Schema
  Use
    All information from Time Management that is used to determine working
    times and monetary evaluation is processed in schema UT00.
  Structure
    The schema is made up of the following main steps:
    o   Generation of the personal shift schedule and provision of the
        partial period parameters.
    o   Computation of valuation bases.
    o   Valuation of absences.
    o   Wage type generation.
    o   Processing of actual times.
    o   Processing of deviating payments.
    o   Valuation of time wage types.
    o   Consideration of wage slips from the incentive wage.
Gross feeding and RT storage of the time wage types^.
US Manual Check schema for RPCALCU0
  Object
    Schema
  Use
    The schema UMC0 contains the US components for calculation of gross and
    Employer net taxes: employee  net taxes are taken from Infotype 0221
    (Manual check).
Reading in further pay and deductions
  Object
    Schema
  Use
    In this sub-scheme, the basic wage is supplemented by regular pay
    components/deductions or supplementary payments.
  Structure
    Execution of the sub-scheme is made up of the following main steps:
    o   reading-in and processing of regular pay components/ deductions from
        infotype P0014.
    o   reading-in and processing of supplementary payments from infotype
        P0015.
Gross Calculation
   Object
     Schema
   Use
     After all the payroll components from the Master Data and Time
     Management have become available, and after the bases for monthly
     factoring (pro rata reduction of the monthly wage/salary through
     multiplication with a partial period factor (number between zero and
     one)) have been determined from the personal shift schedule (incl.
     absences), you can perform evaluation in this sub-scheme.
     Any pro rata payroll components (due, for example to the fact that the
     employee has not worked the whole month (commencement/withdrawal during
     the month or other unpaid absences)) are then grouped in gross buckets
     for further processing.
   Structure
     The schema is executed in the following main steps:
     o   Generation of wage types /801 to /8nn for partial period factors
     o   Creating partial period factors in line with specific regulations.
         As different wage and salary components are subject to different
         reduction regulations, there also have to be several aliquot
         factors.
     o   Determining monthly lump-sums for cost accounting.
     o   Evaluating wage and salary components, i.e. multiplication of an
         amount (in user wage type Mnnn) with a factor (which is in the BPE
o   Determining hourly rates for cost accounting.
 o   Processing standard wage maintenance.
 o   Gross feeding and storage of the wage types no longer required
     during the course of further processing.
 o   Calculation of gross amount and cost distribution
R/CO cost accounting:
 The KR/CO would like to know which part of the monthly wage/salary was
 for "non-work" (paid leave, paid sick ness, other paid absences, public
 holidays), in order to effect redistribution to other cost centers where
 necessary (Social cost center, Overheads cost center).
Save tables before iteration
   Object
     Schema
   Use
     Before the deduction and tax iteration several tables have to be saved.
     Function PITAB is used for this aim.
Load tables after start of iteration
   Object
     Schema
   Use
     After the loop begins the saved tables have to be reloaded. Function
     PITAB is used for this aim.
Monthly Factoring and Storage (Cumul.of Gross Amount) US
 Object
    Personnel calculation schema
  Use
    This subschema contains the functions for the deduction function:
    o   Benefits
    o   Balances and Totals
    o   Limits
    o   Arrears
    o   Vacation Pay
    o   Workers' Net Compesation
    Structure
US Tax calculation
     Payroll functions available for US tax calculation
     UPAR1 - Determine tax method for regular or retro-calculations
     URSA  - Cap tax withholdings for separate agregate method
     USTAX - Process tax calculation
     UTPRI - Process tax priority according to tax model
     UTWE  - Process tax when earned principle
     UTXOR - Tax authority override
     UNMEX - New Mexico workers compensation tax
     UOTX0 - Freeze taxes across year-end
     UGUPD - New Mexico workers compensation tax
     CPYOT - Copy deduction tables of last for-period to current period
     PTCRT - Override negative YTD TCRT check
     For concurrent employment:
     see Schema UTAC
Net Calculation - US
  Object
    Schema
  Use
    Sub-schemes are called up from the main scheme (e.g. U000) using COPY
    (e.g. UNA0).
Decision: If deductions not taken (end of loop)
Retrograde accounting run - INTERNATIONAL
   Object
     Schema
   Use
     In this scheme, the differences are calculated which are caused by the
     fact that the payroll accounting process is in a retrograde period, thus
     resulting in deviations from the original invoice with regard to
     remuneration. The differences are then taken into account in the same
     sub-scheme of the original invoice of the current period.
   Structure
     Execution of the sub-scheme is made up of the following main steps:
     o   Query as to whether original invoice or retrograde accounting run.
     Original invoice:
     o   Provision of received differences.
     Retrograde accounting run:
     o   Reading of last accounting result (original invoice or old
         retrograde accounting run).
     o   Printout of the read values (internal table ORT).
     o   Creation of differences and takeover of the non- revisable wage
         types.
Composition of the new net pay.
o   Storage of the new net pay in the difference table (internal table
     DT).
 o   Takeover of the transfer(s) (from internal table BT) from the last
     accounting result.
Net payments/deductions and transfers (US specific)
   Object
     Schema
   Use
     This subscheme is where the calculation of net pay is effected. The net
     payments/deductions are taken into account.
     Following this, the transfers are performed - either external transfers
     and/or pay remittances. Any advance payments from previous payment runs
     are included, after having been checked.
     Additionally this subschema has a special net process ing for the
     non-authorized manual check.
   Structure
     The subscheme comprises the following main steps:
     o   Query original payroll run.
     Original payroll run:
     o   Take account of external transfers (infotype P0011).
     o   Import net payments/deductions and store in result table (internal
         table RT)
     o   Process transfers from previous payment runs (advance payments).
Calculate net pay.
o   Read bank data from infotype P0009 for pay remittance.
 Always effected:
Storage of net pay/claim.
Personnel Calculation Schema for Month End Accruals
  Object
    Schema
  Use
    In scheme UAC0, month-end accrual calculations are performed in a
    regular payroll run. The accruals are calculated using the function
    Function UACGF.
    If the accruals switch, Operation ACCMO is on. The results are stored in
    table ACCR, which is also printed in the payroll log.
  Structure
    Schema UAC0 consists of the following main steps:
    o   Determine if in a regular payroll run
    o   Accruals switch on or off.
    o   Calculate accruals
    o   Print accruals table ACCR.
  Notes
    PC Rule UAC0
    Schema U000
    More information about month-end accruals can be found in the SAP
    library under:
Personnel Admin. & Payroll -> Payroll -> Technical Basics of Payroll ->
 Technical Basics of Payroll - United States -> Month End Accruals
 Specific information about setting up month-end accruals can be found in
 the implementation guide under Payroll USA -> Month End Accruals.
Final processing -  US
   Object
     Schema
   Use
     At the end of the payroll accounting process, this sub-scheme performs a
     check to determine whether the internal processing table is completely
     executed. The cumulation is then recorded at wage type level, provided
     that this is programmed for the respective wage type.
     At the end of this sub-scheme, the last action in the payroll accounting
     process is the export of the accounting results to the payroll account.
     The results of payroll accounting are printed in the accounting log
     (with program option = ON).
   Structure
     Execution of the sub-scheme is made up of the following main steps:
     o   Break of payroll accounting if the processing table (internal table
         IT) has not been fully executed.
     o   Updating benefits tables
     o   Recording of cumulaton wage types (acc. to internal table CRT).
     o   Updating tax reporter tables
     o   Export of results from the payroll accounting function to the
         payroll account (databank: PCL2 / cluster: RU)

4 comments:

  1. Payroll is a good business and I guess that if someone can go in there and perform it's work then could be a guarantee job opportunity.


    payroll factor

    ReplyDelete
  2. The most important factor of payroll is its flexibility. The companies provide you the services at tour door steps.

    payroll factor

    ReplyDelete
  3. Good articles, Have you heard of LFDS (Le_Meridian Funding Service, Email: lfdsloans@outlook.com --WhatsApp Contact:+1-9893943740--lfdsloans@lemeridianfds.com) is as USA/UK funding service they grant me loan of $95,000.00 to launch my business and I have been paying them annually for two years now and I still have 2 years left although I enjoy working with them because they are genuine Loan lender who can give you any kind of loan.

    ReplyDelete
  4. I'm  here to share my testimony of what a good trusted loan company did for me. My name is Nikita Tanya, from Russian and I’m a lovely mother of 3 kids I lost my funds on trying to get a loan it was so hard for me and my children, I went online to seek for a loan assistance  all hope was lost until one faithful day when I met this friend of mine who recently secured a loan from Le_Meridian Funding Service She introduced me to this honest loan company who helped me get a loan in within 5 working days, I will forever be grateful to Mr Benjamin, for helping me get back on feet again. You can contact Mr Benjamin via email: lfdsloans@lemeridianfds.com, they do not know I’m doing this for them, but i just have to do it because a lot of people are out there who are in need of a loan assistance  please come to this company and be saved.WhatsApp:(+1 989-394-3740)

    ReplyDelete