Thursday 8 August 2013

Wage type valuation using valuation bases x010,x013



 Wage Type Valuation using Valuation Bases
 You should only use schema XT00, function XMOD, personnel calculation rule X015, if schemas,
Determining Work Center and Basic Pay Data
Subschema XBD0 (Edit Basic Data )  ( INBD for Indian payroll ) is accessed by personnel calculation schema X000  (IN00). Function WPBP is used within the subschema to write an employee’s work center and basic pay data to internal table WPBP (Work Center Basic Pay). Furthermore, wage types in the Basic Pay infotype (0008) are written to the input table (IT) from which they can be retrieved for further processing.
Function WPBP also determines whether a payroll period consists of several partial periods that must be processed separately. Such periods can arise for the following reasons:
  • Because an employee joined the company, left the company, or was absent from the company during the period.
  • Because of substitutions, changes in basic pay, changes in organizational assignment, and changes in the personal work schedule.
  • Because payments are divided for cost accounting into paid and unpaid attendances and absences.
Creating Valuation Bases for Different Payments
Subschema XT00 (Process Time Data in Payroll Accounting) is accessed by personnel calculation schema X000. Function PALP is used within the subschema to run personnel calculation rule X012 (Valuation Bases for Different Payments).
Personnel calculation rule X012 checks whether the employee must be paid differently for part or all of the period for which the payroll is run. The following cases are taken into account:
  • The employee works for part or all of the period at a work center that is not assigned to him or her.
For this reason, the employee must be paid differently for the period of his or her work center substitution. The valuation bases for this period are determined using data for the work center at which the substitution occurs.
  • The collective agreement provisions of a different wage group / wage level apply to the employee for part of the period.
The valuation bases are determined for this partial period using data for the wage group and wage level that apply to the partial period.
Creating Employee-Related Valuation Bases
Personnel calculation rule X010 (Determination of Valuation Bases International) is accessed by personnel calculation schema XT00 (Process Time Data in Payroll Accounting).
All wage types that you can enter as basic pay in the Basic Pay infotype (0008) can be coded in processing class 01. You can use function WPBP to call these wage types from the input table (IT) for further processing.
Calculation rule X010 queries the processing class 01 for the basic pay wage types in the input table. Depending on the specification in processing class 01, the wage type is written to one of the secondary wage types which create the valuation bases.
Calculation rule X010 is called depending on the employee subgroup for calculation rule. In the standard system, the processing steps within personnel calculation rule X010 are the same for all employee subgroup groupings. If you want to set up special processing features for an employee subgroup grouping, you must ensure that you enter your changes for the correct employee subgroup grouping for personnel calculation rules.
Personnel calculation rule X013 (Division of Valuation Bases) is accessed immediately afterwards. Depending on the employee subgroup grouping for calculation rule, calculation rule X013 queries the specification in processing class 01.
  • The system uses specification 5 in processing class 01 to determine valuation bases /001 and /002, as well as valuation bases /003 and /004 for Germany.
  • The system uses the employee subgroup grouping for personnel calculation rule to determine whether the employee is an hourly wage earner, or someone who receives a wage or salary for a payroll period.
  • The valuation bases for all employees who do not receive an hourly wage are divided by the total number of hours for the period. This results in an hourly rate which is written as a valuation basis to the Rate (RTE) field of wage types /001 and/or /002.

Determining Wage Types That are Valuated Using a Valuation Basis
In calculation schema XT00 (Processing Time Data in Payroll Accounting), calculation rule X015 (Valuation of Time Wage Types) checks whether the input table (IT) contains wage types which should be valuated using valuation bases. Calculation rule X015 is called for specific personnel groupings. This means that calculation rule X015 has different subareas for each employee subgroup grouping for calculation rule.
Decision operations AMT?0, NUM?0 and RTE?0 are used to check the contents of the AMT (Amount), NUM (Number) and RTE (Rate) fields.
  • If the Amount (AMT) field contains a value, the wage type will be transferred with the operation ADDWT.
  • If the Amount (AMT) does not contain a value, and the Number (NUM), and Rate (RTE) fields do contain values, then the values in the Number and Rate fields are multiplied. The result is entered in the Total Amount field and the wage type is transferred with the operation ADDWT.
  • If only the Number field (NUM) field contains a value, the operation VALBS queries whether a valuation basis has been entered in the Wage Type Valuation table (T512W) for the wage type. If a valuation basis has been specified, the wage type is valuated using the appropriate valuation basis. If not valuation basis has been specified, the wage type is valuated using the principle of averages, in accordance with the specification in processing class 15.
 This procedure is the same for all subareas of personnel calculation rule X015, in other words, the queries described above are effected for all employee subgroup groupings (hourly wage earners, monthly wage earners, salaried employees, and so on). The actual wage type valuation using a valuation basis is different for hourly wage earners and monthly wage earners/salaried employees, in other words, the valuation depends on the employee subgroup grouping for personnel calculation rules.
Performing the Valuation
The valuation is performed within calculation rule X015 (Valuation of Time Wage Types) and it is dependent on the employee subgroup grouping for personnel calculation rule.
  • For hourly wage earners (employee subgroup grouping for calculation rule with specification 1).
If a valuation basis exists for the wage type, operation VALBS0 is used to valuate the base wage type. Operations VALBS1 and VALBS2 are then used to valuate the first and second derived wage types respectively. Operation ADDNA cumulates the values in the NUM (Number, N) and AMT (Amount, A) fields. The Rate (RTE) field remains unchanged.
 For monthly wage earners and salaried employees (employee subgroup grouping for personnel calculation rule with specifications 2, 3, and 4)
If a valuation basis exists for the wage type, the system accesses personnel calculation rule X115 (Valuation of Time Wage Types).
Operation VAKEY queries the ALZNR indicator. The system uses this indicator to determine whether an alternative payment must be effected for the wage type. This might be necessary, for example, if an employee is assigned for part of his or her working time to a work center that is remunerated differently (such as when substitution occurs).
The alternative payment procedure is determined by processing class 18 (Processing for Work Center-Related Payments):
Specification of processing class 18
Valuation
0, BLANK
Remuneration with higher valuation basis
1
Remuneration with difference (if the specification of the employee subgroup grouping for calculation rule is greater than 1)
 In accordance with processing class 18, operation VALBS0 valuates the base wage type, operation VALBS1 valuates the first derived wage type, and operation VALBS2 valuates the second derived wage type. Operation ADDNA cumulates the values in the NUM (Number, N) and AMT (Amount, A) fields. The Rate (RTE) field remains unchanged.

We provide sap hr/hcm real time  online   training
for more details
madhupayroll@gmail.com
91+9912223430

HOW DO WE KNOW T.CODE


 If we know a program, how do we know a t.code?

Enter t.code "se38" in command field==>press enter==>enter programme

ctrl shift f3
check transaction
press enter --we see transaction code

We provide real time sap hr/hcm online training 
for more details
madhupayroll@gmail.com
91+9912223430

SAP HCM SAUDI ARABIAN PAYROLL WITH REAL TIME SCENARIO

SAP HCM SAUDI ARABIA PAYROLL REAL TIME TRAINING 

BASIC SETTINGS
BASIC PAY CONFIGURATION
RECURRING PAYMENTS AND DEDUCTIONS
ADDITIONAL PAYMENTS
ADDITIONAL PAYMENT S-OFF CYCLE
FORMS
CREATE VARIANT REMUNERATION STATEMENT
PAYROLL DRIVER
MAIN SCHEMA==>SAX0
SUB SCHEMAS   SAD0,SAT0,SAP9,SAL9,SADA,
FUNCTIONS
STANDARD PCR
CUSTOMER SPECIFIC PCR
PROCESSING CLASSESS
CUMULATION CLASS
EVALUATION CLASS
TABLE  V_512W_D, V_T512W_B ,V_T510  V_T510K  V_T511,V_T539J
FEATUERS    ABKRS,LTMST,TARIF,ANSAL,ASAL,PPMOD
INFO TYEPS  0000 0001 0002 0006 0007 0008 0009 0014 0015 2001 2002 2010 2011
SAUDI INFO TYPES--3352  3312
ABSENCES VALUATION WITH SUB SCHEMA  SAT0 AND PCR  SAOD
TIME WAGE TYEP VALUATION WITH PRCL 1 SUB SCHEMA  SAT0 PCR  SAOD,SA10
Leave Passage (Ticket Entitlement) Calculation
 Factoring--WITH SUB SCHEMA  SAL9 PCR  SAPF &SAVL  SAAL
Social Insurance
 Cumulation Wage Types
CUMULATIONS
BENEFITS IN PA
BENEIFTS WITH PAYROLL INTEGRATIONS
End of Service (EOS)
Data Medium Exchange
Forms
Occupational Hazard


      THIS IS REALTIME BASED TRAINING  WHICH CONVERS COMPLETE IMPLEMENTATION AND SUPPORT PROJECT

for more details
mail id   : madhupayroll@gmail.com
whats app no  :  91+9948932100