SAP ABAP Class CL_HRPADUN_QUOTAS_PT (Handling several aspects of time management quotas)
Hierarchy
☛
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
⤷
PY-NPO (Application Component) Non Profit Organizations
⤷
PBUN (Package) Master Data Non Profit Organizations

⤷

⤷

Properties
Class | CL_HRPADUN_QUOTAS_PT | |
Short Description | Handling several aspects of time management quotas | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | HRPADUN_GEN | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | PBUN | Master Data Non Profit Organizations |
Created | 20050722 | SAP |
Last change | 20080505 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPADUN_QUOTAS_PT has no forward declaration.
Interfaces
Class CL_HRPADUN_QUOTAS_PT has no interface implemented.
Friends
Class CL_HRPADUN_QUOTAS_PT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR01 | Algorithm used for accrual quota correction | 20050722 | ||
2 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR01 | Algoritm used for combining | 20050722 | ||
3 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR01 | Algorithm used for entitlement | 20050722 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | HRPADUN_AWART | Table of AWART for SLWFP | 20050722 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | HRPADUN_AWART | Table of AWART for SLWHP | 20050722 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | HRPADUN_AWART | Table of AWART for uncert. SL | 20050722 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | BOOLE_D | IF_HRPA_BOOLE_D=>FALSE | logical value FALSE | 20050722 | |
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PLATIM_T_KTART | Quota types valid (2006) as SLWFP | 20050722 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PLATIM_T_KTART | Quota types valid (2006) as SLWHP | 20050722 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | KTART | 20 | Quota type used for SLWFP creation (2013) | 20050722 | |
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | KTART | Quota type used for SLWFP update (2013) | 20050722 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | KTART | 21 | Quota type used for SLWHP creation (2013) | 20050722 | |
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | KTART | Quota type used for SLWHP update (2013) | 20050722 | ||
14 | ![]() |
Constant | Public | Type reference (TYPE) | BOOLE_D | IF_HRPA_BOOLE_D=>TRUE | logical value TRUE | 20050722 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | adjust sick leave quotas accrual via corrections (it 2013) | 20050722 |
2 | ![]() |
Instance method | Public | Method | adjust sick leave quotas accrual via corrections (it 2013) | 20050722 |
3 | ![]() |
Instance method | Public | Method | adjust sick leave quotas entitlem. via corrections (it 2013) | 20050722 |
4 | ![]() |
Static method | Public | Method | get attributes to quota awarts | 20050722 |
5 | ![]() |
Static method | Public | Method | get attributes to quota types from customizing | 20050722 |
6 | ![]() |
Static method | Public | Method | init list of quotas for accrual (read from customizing) | 20050722 |
7 | ![]() |
Static method | Public | Method | init list of quotas for entitlement (read from customizing) | 20050722 |
Events
Class CL_HRPADUN_QUOTAS_PT has no event.
Types
Class CL_HRPADUN_QUOTAS_PT has no local type.
Method Signatures
Method ADJUST_SL_QUOTAS_ACCRUAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20050722 | ||
2 | ![]() |
LENGTHM | Call by reference | Type reference (TYPE) | NUM06 | Numeric field: Length 6 | 20050722 | ||
3 | ![]() |
P0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypes Table 0001 | 20050906 | ||
4 | ![]() |
P0007_TAB | Call by reference | Type reference (TYPE) | TIM_P0007_TAB | Infotypes Table 0007 | 20050906 | ||
5 | ![]() |
P0008_TAB | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Table of Infotypes 0008 | 20050906 | ||
6 | ![]() |
P0016_TAB | Call by reference | Type reference (TYPE) | TIM_P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20050722 | ||
7 | ![]() |
P2001_TAB | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | HR Time Record: Absences Infotype (2001) | 20050722 | ||
8 | ![]() |
P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | HR Time Record: Infotype 2006 (Absence Quotas) | 20050722 | ||
9 | ![]() |
P2013_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | HR Time Record: Infotype 2013 (Quota Corrections) | 20050722 | ||
10 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20050722 | ||
11 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20050722 | ||
12 | ![]() |
YEARSB | Call by reference | Type reference (TYPE) | NUM4 | Numeric field: Length 6 | 20050722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050722 | ||
2 | ![]() |
20050722 |
Method ADJUST_SL_QUOTAS_COMBINED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20050722 | ||
2 | ![]() |
DO_ACCRUAL | Call by reference | Type reference (TYPE) | C | 20050722 | |||
3 | ![]() |
DO_ENTITLEMENT | Call by reference | Type reference (TYPE) | C | 20050722 | |||
4 | ![]() |
LENGTHM | Call by reference | Type reference (TYPE) | NUM06 | Numeric field: Length 6 | 20050722 | ||
5 | ![]() |
P0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypes Table 0001 | 20050906 | ||
6 | ![]() |
P0007_TAB | Call by reference | Type reference (TYPE) | TIM_P0007_TAB | Infotypes Table 0007 | 20050906 | ||
7 | ![]() |
P0008_TAB | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Table of Infotypes 0008 | 20050906 | ||
8 | ![]() |
P0016_TAB | Call by reference | Type reference (TYPE) | TIM_P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20050722 | ||
9 | ![]() |
P2001_TAB | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | HR Time Record: Absences Infotype (2001) | 20050722 | ||
10 | ![]() |
P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | HR Time Record: Infotype 2006 (Absence Quotas) | 20050722 | ||
11 | ![]() |
P2013_A_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | HR Time Record: Infotype 2013 (Quota Corrections) | 20050722 | ||
12 | ![]() |
P2013_E_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | Table of Infotypes 2013 | 20050722 | ||
13 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20050722 | ||
14 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20050722 | ||
15 | ![]() |
YEARSB_A | Call by reference | Type reference (TYPE) | NUM4 | Four-digit number | 20050722 | ||
16 | ![]() |
YEARSB_E | Call by reference | Type reference (TYPE) | NUM4 | Numeric field: Length 6 | 20050722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050722 | ||
2 | ![]() |
20050722 |
Method ADJUST_SL_QUOTAS_ENTITLEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20050722 | ||
2 | ![]() |
LENGTHM | Call by reference | Type reference (TYPE) | NUM06 | Numeric field: Length 6 | 20050722 | ||
3 | ![]() |
P0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypes Table 0001 | 20050906 | ||
4 | ![]() |
P0007_TAB | Call by reference | Type reference (TYPE) | TIM_P0007_TAB | Infotypes Table 0007 | 20050906 | ||
5 | ![]() |
P0008_TAB | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Table of Infotypes 0008 | 20050906 | ||
6 | ![]() |
P0016_TAB | Call by reference | Type reference (TYPE) | TIM_P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20050722 | ||
7 | ![]() |
P2001_TAB | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | Infotypes Table 2001 | 20050722 | ||
8 | ![]() |
P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | HR Time Record: Infotype 2006 (Absence Quotas) | 20050722 | ||
9 | ![]() |
P2013_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | HR Time Record: Infotype 2013 (Quota Corrections) | 20050722 | ||
10 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20050722 | ||
11 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20050722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050722 | ||
2 | ![]() |
20050722 |
Method GET_AWART_ATTRIBUTES Signature
Method GET_AWART_ATTRIBUTES on class CL_HRPADUN_QUOTAS_PT has no parameter.
Method GET_AWART_ATTRIBUTES on class CL_HRPADUN_QUOTAS_PT has no exception.
Method GET_QUOTA_ATTRIBUTES Signature
Method GET_QUOTA_ATTRIBUTES on class CL_HRPADUN_QUOTAS_PT has no parameter.
Method GET_QUOTA_ATTRIBUTES on class CL_HRPADUN_QUOTAS_PT has no exception.
Method INIT_SL_QUOTAS_ACCRUAL Signature
Method INIT_SL_QUOTAS_ACCRUAL on class CL_HRPADUN_QUOTAS_PT has no parameter.
Method INIT_SL_QUOTAS_ACCRUAL on class CL_HRPADUN_QUOTAS_PT has no exception.
Method INIT_SL_QUOTAS_ENTITLEMENT Signature
Method INIT_SL_QUOTAS_ENTITLEMENT on class CL_HRPADUN_QUOTAS_PT has no parameter.
Method INIT_SL_QUOTAS_ENTITLEMENT on class CL_HRPADUN_QUOTAS_PT has no exception.
History
Last changed by/on | SAP | 20080505 |
SAP Release Created in | 200 |