SAP ABAP IMG Activity OHTY034 (Total Flextime Balance, Overtime, and Productive Hours)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PTIC (Package) HR Time Data: Customizing
IMG Activity
ID OHTY034 Total Flextime Balance, Overtime, and Productive Hours  
Transaction Code S_AHR_61008964   IMG Activity: OHTY034 
Created on 19981221    
Customizing Attributes OHTY034   Total flextime balance, overtime and productive hours 
Customizing Activity OHTY034   Total Flextime Balance, Overtime, and Productive Hours 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name OHTY034    

This step introduces a personnel calculation rule which determines the flextime balance by subtracting the planned time from the skeleton time, as well as the overtime worked and the productive hours.

Example

An employee has to work 8 planned hours according to the daily work
schedule, and is at work for 11 hours. He/she should be credited with
overtime after 10 hours. The following time balances should be formed:

  • 0002 = 8 hours (planned hours according to daily work schedule)
  • 0040 = 1 hour (overtime)
  • 0003 = 10 hours (planned work)
  • 0005 = 2 hours (flextime - difference between planned work and
    number of planned hours covered by basic wage)
  • 0050 = 11 hours (productive hours)

Requirements

Before this function is called, the day balances must have been formed, particulary time types 0010, 0030 and 0003.

Time types 0041, 0042 and 0043 must have been formed. This is done in
Compensate overtime.

Standard settings

  1. Time type 0002: time type 0002 (planned work) is formed according to the number of planned hours in the daily work schedule.
  2. Time type 0005: the flextime balance (time type 0005) is
    determined by subtracting the value of time type 0002 from time type
    0003 (skeleton time). Time type 0003 has been formed in the step
    Daily balances.
  3. Time type 0040: the overtime worked is calculated by adding time
    types 0041 (overtime to compensate), 0042 (overtime to remunerate) and
    0043 (overtime basic wage/time off), and the value is stored in time
    type 0040.
  4. Time type 0050: the productive hours are derived from the total attendance times (time types 0040, 0010 and 0030) and are stored in time type 0050 (productive hours).

Recommendation

You need only make changes here if you want to include other time types in the calculation of the flextime balance, overtime or productive hours.

Activities

  1. Decide whether you want to include other time types in the calculation of the flextime balance, overtime and productive hours.
  2. If necessary, copy personnel calculation rule TR30 to ZR30.
  3. Make the required changes in personnel calculation rule ZR30.
  4. Change the call of personnel calculation rule TR30 to ZR30

Further notes

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG OHTY034 0 HLA0003736 Time Evaluation Without Clock Times 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
PCYC L - Logical transport object PE00 TR30 2 Modify Personnel Calculation Rule TR30 
PSCC L - Logical transport object PE00 TM04 21 Modify Schema: Function ACTIO TR30 
History
Last changed by/on SAP  19981221 
SAP Release Created in