Config Steps for Absence Quota

Steps to generate Absence quotas: Absence quota: 1. Group personal sub areas for Attendances and Absences. Menu Path: SPROTime management Time data recording& administrationAbsencesAbsence catalog Group personal sub areas for Attendances and Absences. Here, first you need to do PSG grouping for Attendances & Absences.

2. Define Absence Type Menu Path: Time ManagementTime data recording and AdministrationAbsencesAbsence catalogDefine Absence Type. Click on New Entries; Create an Absence type with a 4 character’s code.

3. Determine Entry Screens and Time Constraint Classes Menu Path: Time ManagementTime data recording and AdministrationAbsenceAbsence CatalogDetermine Entry Screens and Time Constraint Classes.  Here find the Absence Type that you have created. Click on Magnifying glass or Ctrl+Shift_F2. Here, by specifying the screen number for attendance type and absence type, you determine which screen is to be used for entering, displaying and maintaining records. Select screen number field and press F1.Give screen number that suits your requirement. Ex.2001 Quota deduction 2051 No quota deduction

4. Define Counting Classes for Period Work Schedule.

Menu Path: Time ManagementTime data recording and Administration  Absences  Absence Catalog  Absence Counting  Define Counting Classes for Period Work Schedule. Here, select your PWS and give counting class range 01-09. Counting classes: Counting classes for PWS are used to evaluate absences& attendances. Use different counting classes for PWS with long DWS &many Dayoff’s.When you maintain a counting class you must define a separate rule for each Counting class.)

For Employee sub groups 5. Group Employee sub groups for Time Quotas. Menu Path: Time ManagementTime data recording and Administration Absences Absence Catalog  Absence Counting  Rules for absence counting (New) Group Employee sub groups for Time Quotas. Here select you Employee group & Group Employee sub groups for Time Quotas give number ranging from 1-9.

For Personnel sub areas 6. Group Personnel sub areas for Time Quotas Menu Path: Time ManagementTime data recording and Administration Absences Absence Catalog  Absence Counting Rules for absences counting (New) Group Personnel sub areas for Time Quotas. Here select your & Group Personnel sub areas for Time Quotas give number ranging from 01-99.

7. Define Absence Quota Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Time Quota Types Define Absence Quota Types. Definition of Absence quota: Here we define valid absence quota types with 2 digit code (entitlement to time off & leave types) for your employee group& personal sub area’s grouping for time quotas. Why we define Absence quota,

because. Set Base Entitlement Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Calculating Absence Entitlements  Rules for Generating Absence Quotas  Set Base Entitlement. . to enter the data. in this we define unit of time measurement whether you want the entitlement to time off to be maintained in Hours or in Days. here we evaluate number of eligibility days for the Absence quota. Select the Absence quota and click “No generate” (Radio button). Select Base Entitlement for Absence Quota Generation and Click on “Choose: button Click on “New Entries”. 9. to transfer the left absence quota for next year or not. that what we mention in QUOMO feature. 8. Here we give one 2 digit code (01-99) for quota type selection. Specify Rule groups for Quota type selection. Permit Quota Generation without Time evaluation Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Calculating Absence Entitlements  Automatic Accrual of Absence Quotas  Permit Quota Generation without Time evaluation Here we define. And we assign this to Absence quota that we created earlier. Base Entitlement: Why we define this is. Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Calculating Absence Entitlements  Rules for Generating Absence Quotas Specify Rule groups for Quota type selection. 10.

but it is determined by the counting rules for Absences/Attendances that are counting rules assigned to an Attendances &Absences types Select “Define deduction Rules for Absence Quotas” and Click on “Choose” button. We define Validity & deduction periods. Click on “New Entries” to enter the data. We define deduction rules according to which attendance & absences are to be deducted from the Attendances & Absence quotas. Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Calculating Absence Entitlements  Rules for Generating Absence Quotas Determine Validity and Deduction Periods. Accrual period etc. Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Calculating Absence Entitlements  Rules for Generating Absence Quotas  Define Generating rules for Quota Type Selection. 12. 13. Determine Validity and Deduction Periods. Define Deduction Rules for Absence and Attendance Quotas Menu Path: Time ManagementTime data recording and Administration Managing Time Accounts using Attendance/Absence Quotas  Quota Deduction Using Attendance /Absences Define Deduction Rules for Absence and Attendance Quotas Click on “New Entries” to enter the data.11. as you want to define as per calendar year. Define Generating rules for Quota Type Selection. Define Counting rules . Actually the quota deduction did not depend on individual Absence/Attendances types. Go and Click on “New Entries” and enter the data 14.

The rules are used to determine the payroll days & hours for an Attendance & Absence type. enter the data as of your requirement.Menu Path: Time ManagementTime data recording and Administration  Absences  Absence Catalog  Absences Counting  Rules for absence counting (New)  Define Counting Rules Click on New Entries. Counting rules: We define counting rules for counting Attendances & Absences. to run Absence quota. for grouping and give the same digit for Personnel Sub area grouping’s for Time Recording. and give report RPTQTA00. Set Personnel Sub area grouping’s for Time Recording Menu Path: Time ManagementTime Evaluation setting Set Personnel Sub area grouping’s for Time Recording. Select your personnel sub area and give the 2digit code. Give SE38.In SE38 we generally use to run the SAP Reports. To generate quota for six months through time evaluation Solving this with an example from real scenario . While creating the Attendance /Absence type. Run Absence quota: The Transaction code to run Absence quota is SE38. Assign counting rule to Absence type Menu Path: Time ManagementTime data recording and Administration  Absences  Absence Catalog  Absences Counting  Assign Counting rules to Absence Types 16. The payroll days and hours that have been counted are used to control the deduction of 15.

copy the Rule TQTR and use VARSTCURMO & VARSTREDY Operation to carry forward the Leaves once in a six months. HPL. and then to 01.07.01.3 Quota to be generated through time evaluation. and then to 01.2009 1st block of the current year.06. 01.200931.01.2009) 2.12.2009 1st block of the current year. 01. .200931.20092nd block of the current year)} any leave balance in the 1st block should be carried forward to 2nd block and leave balance of 2nd block carried forward to the 1st block of next year and the limitation is 300 EL.06.e. CL.12.e.. should be generated once in 6 months (i. EL.20092nd block of the current year)} any leave balance in the 1st block should be carried forward to 2nd block and leave balance of 2nd block carried forward to the 1st block of next year Solution configure Table V_T559L "Define Generation Rules for Quota Type SelectionAbsence Quota" 01 For the CL > Accural Period Tab you have to select Time Evaluation Period. should be generated for calendar year (i. and in Transfer Time Tab select Calendar Period.. should be generated once in 6 months {(i.e. For Leave Carry forward . 01.07. 3. for this Six months you have to Define Period Parameter and assign here. 02 For EL > Accural Period Tab you have to select Time Evaluation Period and in Transfer Tab select other period and give six months .200930. 1.200930.200931. 03 For HPL you can proceed same as step 2.01.12..

A time quota compensation consists of two substeps: 1. You can only use this infotype if you use the R/3 Payroll Accounting (PY) component. Deduction of absence quotas 2. from absence quotas that are entered manuallyThe procedure is stored in the subtype of the time quota compensation infotype IMG Menu Time Management> Time Data Recording and Administration> Managing Time Accounts Using Attendance/Absence Quotas> Processing Absence Quotas in Payroll> Time Quota Compensation Automatic compensation . In most companies employees encash there earned leaves. If employee encashes the earned leaves then the encahment of earned leave quota is stored in 0416 IT.Quota Compensation IT0416 (0416) is a Quota compensation Infotype It is used to compensate the leaves. from several absence quotas according to the absence quota deduction rule 2.The deduction can be made 1. Assignment of a wage type for the valuation in Payroll Accounting There are three possible procedures for deducting absence quotas through time quota compensation. which are deductible on the compensation key date 3. from all absence quotas of one type. The infotype records are evaluated in the gross part of payroll accounting.

then the standard annual leave You specify a quota type for the compensation. Free compensation You can normally use a subtype of the Quota Compensation infotype (0416) to carry out a free compensation. You only need to enter the value to be compensated. It displays all the employee’s time off entitlements that are available for deduction on the current day. You can choose from the following methods: Automatic compensation Two options are available for automatic compensation: You use a deduction rule for the compensation. and you can also specify methods to be used for the compensation. In manual compensation. Depending on the quota type used for the deduction. the R/3 System selects the quotas whose deduction period next expires from all the quotas of this type. The list of absence quotas shows which quotas can be compensated. The R/3 System first deducts from the quota whose deduction period expires next The R/3 System deducts additional leave for challenged persons first. depending on the specified subtype.In Automatic compensation. you enter the quota number to be compensated. you can control this accounting procedure by specifying a wage type or a . the quota compensation is controlled by the Customizing settings. The R/3 System selects the quotas to be compensated according to the Customizing settings. For free compensation. Manual compensation Payroll accounting calculates the monetary value that an employee receives for a compensated quota. In this case. the number specifies a value in days or hours.

wage type/amount for a compensated quota. say. You have to create two different absence types. 4. for casual leave and sick leave. The counting class for the Period Work Schedule has to be assigned. your client has two types of leaves. say. obviously.Simple Example Suppose. 5. So you want to know how to generate these two quotas in this situation using the report RPTQTA00. In this case. 2. "casu" and "sick" with all the usual entry screens and time constraint classes. 90 and 91. Set the "no generation" radio button for both the quotas 90 and . casual leave and sick leave which are applicable to the same employee sub groups and personnel subareas. the rules specified in Customizing for the selection or valuation of a wage type are overridden. You have to define two different absence quota types for casual leave and sick leave. (Both measurement units as days) 6. Absence Quotas . 3. say. Here are the steps to be followed to generate these two leave quotas: 1. right. There is only one Personnel Subarea grouping for absences. The employee sub group grouping and the personnel subarea grouping for time quotas remain the same for both the quotas.

(If you want the absences to be counted differently then you can go for two different counting rules). and assing the deduction rule to this counting rule. 8. 13. casual leave and the sick leave separately. Please make sure that the rule for base entitlement is different for the quotas. You can type the two absence quota types one by one sequentially. say. Set Perosnnel Subarea groupings for time recording. Create only one counting rule for both the absences if the conditions for absences are the same. 11. (We often . calender period). (As you wish to generate them both by RPTQTA00) 7. 12. Determine the validity and deduction periods for both the quotas separately. Set the base entitlements separately for both the quotas. Create only one deduction rule. 10 for your country grouping. 10. Assign this same counting rule to these two absence types. say. calender period) and 5 days for sick leave (constant. 14. 25 days for casual leave (constant. say. Set the feature QUOMO with a default value. 999 for both the quotas.91in the node 'permit quota generation with out time evaluation'. Create two different generation rules with these two different base entitlements. 9. 001 for casual leave and 002 for sick leave. say.

i. Actually if there is more than 10 days of Unpaid Leave and Unrecorded absences per month then the PL earned by an employee during the month is 0 else it is 2. If there is no information from the employees on a working day the system marks him/her unrecorded absence. Time Management-scenario1 Scenario.12. 25 days for casual leave and 5 days for sick leave.e. 1 The employees in a company accrues 2.01.5 days of Privilege Leave (PL) per month .2007 to 31.tend to forget this node. Also if there is authorized Unpaid leave (Study Leave) the HR Team enters the leave data in to the system Implementation steps .) 15. The HR team runs time evaluation on a daily basis which basically compares the employee’s planned work schedule with actual attendance and decides on the employee’s attendance status .5 Days Environment The organization has gone in for HR-Positive time keeping with clock-times and every employee has specific shift on any given day . Go to SE38 and run the report RPTQTA00 to an employee for a given validity period.2007 and do the test run. say from 01.. But if they go on Unpaid leave (Ex: Education leave) or there is unrecorded absences the accrual entitlement has to be reduced. You must get both the quotas in the screen.

Set Up Leave Type – Education Leave as Unpaid leave and PL Set up Time types Set up PL Quota Configuration Write PCR for Populating Solutions Description Configure Leave types : IMG Path: Personnel Time Management–>Time Data Recording and Administration–> Absences–>Absence CatalogàDefine Absence Types Table : V_T554S Following Leave types needs to be configured: Absence type Code : 0100 Description Privilege Leave Absence type Code : 0401 .

Description Study Leave Determine Entry Screens and Time constraint classes IMG Path: Personnel Time ManagementàTime Data Recording and Administration àAbsencesàAbsence CatalogàDetermine entry Screens and Time constraint class Table : V_554S_O Following Leave types needs to be configured: Absence type Code : 0100 Screen Number 2001 Att/Abs Indicator A Absence type Code : 0401 Screen Number 2000 Att/Abs Indicator A Absence Counting rules IMG Path: Personnel Time ManagementàTime Data Recording and Administration àAbsencesàAbsence CatalogàAbsence CountingàRules for Absence counting(New)àDefine Counting rules Table : T556C Following Counting rules needs to be configured: Counting rules : 100 Description Counting rule for PL Week Days Check all the days .

Day Types Check all Day types Holiday classes Check all Holiday classes Counting class for PWS Check all the Counting classes Daily Work Schedule class Check all Planned Hours=0 Check Planned Hours > 0 Check Condition for ATt/Absence Check only Full Day Counting Hours/Days Quota Multiplier ( 100%) Rounding Rule ZA Counting rule : 401 Description Counting rule for Study Leave Week Days Check all the days Day Types Check only Day type=0 Holiday classes Check only Holiday class = 0 Counting class for PWS Check all the Counting classes Daily Work Schedule class Check all Planned Hours=0 Do not check Planned Hours > 0 Check Condition for ATt/Absence Check < 1 day as well as Full day Counting Hours/Days Quota Multiplier ( 100%) Rounding Rule ZA Assign Counting rules to Absence types IMG Path: Personnel Time Management–> Time Data Recording and Administration –> AbsencesàAbsence Catalog–>Absence Counting– .

>Assign counting rules to absence types Table : T556C Counting rules need to be assigned to Absence types Absence type 0100 Counting rules : 100 Check ‘Quota Deduction’ Check box Absence type 0401 Counting rule : 401 DO NOT check Quota deduction check box Define Absence quota Types IMG Path: Personnel Time Management–>Time Data Recording and Administration –>Managing time accounts–>Time Quota Types– >Maintain Absence quota Types Table : V_T556A Create Absence Quota Types Absence quota type 10 Description Privilege Quota Permit Generation of Quotas in Time Evaluation IMG Path: Personnel Time Management–>Time Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Automatic accrual of Absence quotas Table : V_556A_B Absence quota type 10 The Radio-button ‘Increase’ needs to be checked Configure time types : .

IMG Path: Personnel Time Management–>Time Evaluation–>Time Evaluation settings–> Define Time types Table : V_T555A Following time type needs to be configured: Time type Code : 9P01 Description PL Quota Accrual Multiplier Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P18 Description Unrecorded Absences During Planned Working Hrs Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P22 Description Late Coming Hours Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P23 Description Early going hours Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P24 Description Unrecorded Gaps other than Late Coming / Early Going Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P26 Description Late Coming Hours(Processed) Cumulate Day Balance 1 .

5 Days Related to Period Time Evaluation Period .Cumulate Period Balance 1 Time type Code : 9P27 Description Early going hours(Processed) Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P28 Description Unrecorded Gaps other than Late Coming / Early Going (Processed) Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P35 Description Total Unpaid absence in Days Cumulate Day Balance 1 Cumulate Period Balance 1 Time type Code : 9P36 Description Total Unrecorded absence in Days Cumulate Day Balance 1 Cumulate Period Balance 1 Set Base Entitlements IMG Path: Personnel Time Management–>Time Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Rules for Generating Absence QuotasàSet Base EntitlementsàBase Entitlement for Absence quota generation Table : V_T559E Absence quota type 10 Entitlement (Constant) 2.

Determine Validity & Deduction Period IMG Path: Personnel Time Management–>Time Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Rules for Generating Absence QuotasàDetermine Validity & Deduction period Table : V_T559D Absence quota type 10 Validity From Time Evaluation Period – Start Validity End Time Evaluation Period-End Deduction From Date Validity End + 1 Day Deduction to Date Validity End + 999 Months Define Generation Rules for Quota Selection IMG Path: Personnel Time Management–>Time Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Rules for Generating Absence QuotasàDefine Generation rules for Quota Selection Table : V_T559L Absence quota type 10 Accrual Period Time Evaluation Period Accrual Entitlement Multiplication with Time Balance Period Balance 9P01 (Time Type) Transfer Time Upon Accrual Define Quota Deduction rules IMG Path: Personnel Time Management–>Time Data Recording and .

Administration –>Managing time accounts–>Quota Deduction using attendance/Absence–>Define Deduction rules Using Attendance/Absence QuotasàDefine Deduction rules using Absence quotas Table : V_556R_B Deduction Rule 100 Absence Quota Type 10 Other Data can be the default values Assign Deduction rules to Counting rules IMG Path: Personnel Time Management–>Time Data Recording and Administration –>Managing time accounts–>Quota Deduction using attendance/Absence–>Define Deduction rules Using Attendance/Absence QuotasàAssign Deduction rules to Counting rules Table : T556C Counting Rule 100 Deduction rule 100 Describe Absence Valuation rules IMG Path: Payroll International–>Absences–>Describe Absence Valuation rules Table : V_T554L Create two Valuation rules as follows : 01 Paid Leave 02 Unpaid Leave .

Group Absences for Valuation IMG Path: Payroll International–>Absences–>Group Absences for Absence Valuation Table : V_554S_G Following configuration needs to be done LeaveType Description Valuation Rule 0100 Privilege Leave 01 0401 Study Leave 02 Create Counting classes for Absence Valuation IMG Path: Payroll International–>Absences–>Valuation of Absences– >Create Counting classes–>Define Counting classes Table : V_T554E Following configuration needs to be done Counting class Description 01 Paid Leave 02 Unpaid Leave Setup Counting classes for Absence Valuation IMG Path: Payroll International–>Absences–>Valuation of Absences– >Create Counting classes–>Set up counting classes for Absence valuation Table : V_T554C Following configuration needs to be done .

(Refer Scenario 1) VAKey NL T Opn1 .AbsValGrpg Valuation Rule CC for Absences Paid (Check Box) Percentage 01 01 01 Check it 100% 01 02 02 Do not Check it 100% Write following rules for PL Accrual Rule ZI01: This rule is written to compute the Unpaid absence days and store the same in Time type 9P35. In this context whenever an employee avails leave under leave type 0401 these leave days are stored in time type 9P35.This rule should be called by the function PTIP.

Opn 2 Opn3 Opn4 Opn5 D COLOP* OUTTPABTYP * ** *** .

(Please refer Scenario 1) VAKey NL T .**** 0401 HRS/S ADDDB9P35 The rule should be called as follows: PTIP ZI01 Rule ZI02 This rule moves the unrecorded Absences to 9P36 from 9P63 .

Opn1 Opn 2 Opn3 Opn4 Opn5 HRS=D9P63 ADDDB9P36Z This rule should be called as follows : ACTIO ZI02 Rule ZI06 .

This rule is written to compute and Populate the time type 9P01 (PL Quota Multiplier). the rule should move 1 to 9P01 else move 0 to 9P01 VAKey NL T Opn1 Opn 2 Opn3 Opn4 Opn5 . If period Balance of 9P35 and 9P36 is less than or equal to 10.

HRS=D9P35 HRS+D9P36 HRS+M9P35 NEXTR 1 D HRS+M9P36 HRS?10 * HRS=0 .

ADDDB9P01Z < HRS=1 ADDDB9P01Z This rule should be called by function ACTIO and should be called just before CUMBT function 227735 .

Sign up to vote on this title
UsefulNot useful