SAP ABAP Data Element P08_OSP_TIME_MULTI (Absence Evaluation: Time Unit Multiplier into Days)
Hierarchy
SAP_HRCGB (Software Component) Sub component SAP_HRCGB of SAP_HR
   PY-GB-PS (Application Component) Öffentlicher Dienst
     P08P_ABS (Package) HR Public Sector Great Britain Absence Evaluation
Basic Data
Data Element P08_OSP_TIME_MULTI
Short Description Absence Evaluation: Time Unit Multiplier into Days  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type QQDEC166    
Data Type DEC   Counter or amount field with comma and sign 
Length 16    
Decimal Places 6    
Output Length 20    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Multiplier 
Medium 15 Multiplier 
Long 20 Multiplier 
Heading 12 Multiplier 
Documentation

Definition

This decimal field is used in conjunction with a Time Unit to define a length of time a base unit of days. This factoring is used not only for the entitlements, but can also be used for the Rollback Period Length.

Example

Customer Specific Entitlement Measurement Unit:

The client may wish to define their entitlements in months. (i.e. 1 month at Full Pay after 2 years service.) But how many days are their in an month? 30, 30.5 or maybe even 26 working days (where Sunday is the ONLY DEFINITE non-working day).

From this final possibility, the requirement could be fullfilled by using the following;

1) a) Create a Non-qualifying Day Rule with a Period Work Schedule Rule
that defines a repeating pattern starting on a Sunday of NYYYYYY
which will disqualify ALL SUNDAYS.

b) Put a 'tick' in the Working Days Only check box against this
Non-qualifying Day Rule. (i.e. ONLY working days are applicable
to the scheme.)

2) Defining the NEW time unit in Time Units (Table T538A).
[Z12, "Customer Month", ]

3) Defining the time unit multiplier to convert to Entitlement Days in
this table.
[Z12, "Customer Month", has multiplier 26 to convert an "Customer
Month" into "A Month Of Entitlement Days".]

In this way, each month of entitlement will be translated into 26 working days of the employee's Personnel Work Schedule, where Sundays do not qualify as working days.

Example

Customer Specific Rollback Time Unit:

A customer may wish to define a Rollback Period in months or years. In both cases, a fixed number of days may not satisfy their requirements. A year may not be 365 Days but a calendar year and a month may not be 30 Days it may be a calendar month.

For this reason, two new Rollback Time Units have been added as standard; 'R13' rollback in calendar years and
'R12' rollback in calendar months.
If by rolling back in this 'calendar' fashion a day is found that does not exist (i.e. 29.02.1997 for R13 or 31.04.1997 for R12 then the first valid date before that date is used i.e. 28.02.1997 and 30.04.1997.)

Further notes

If a customer's rollback period is still not defineable in these simple terms it may be necessary to create a new Rollback Time Unit. There is a Customer Exit to help with this problem, EXIT_SAPLHRGPBS_OSP_OMP_PER.

The Amount, Time Unit, Length in days the Rollback Period from the GB standard calculation and the OLD start of the Rollback Period before it was rolled back are passed into the Customer Exit. The New start of the Rollback Period after it has been rolled back using the GB standard calculation is available to be changed.

Simply by adding some additional code, the New start of the Rollback Period can be amended to reflect the client's requirements.

Also see the documentation on the Time Unit field.

History
Last changed by/on SAP  19991110 
SAP Release Created in