Hierarchy
⤷ 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 |