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
⤷ 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 | ALGORITHM_TYPE_ACCRUAL | Static Attribute | Public | Type reference (TYPE) | CHAR01 | Algorithm used for accrual quota correction | 20050722 | ||
2 | ALGORITHM_TYPE_COMBINED | Static Attribute | Public | Type reference (TYPE) | CHAR01 | Algoritm used for combining | 20050722 | ||
3 | ALGORITHM_TYPE_ENTITLEMENT | Static Attribute | Public | Type reference (TYPE) | CHAR01 | Algorithm used for entitlement | 20050722 | ||
4 | AWARTS_FOR_SLWFP | Static Attribute | Private | Type reference (TYPE) | HRPADUN_AWART | Table of AWART for SLWFP | 20050722 | ||
5 | AWARTS_FOR_SLWHP | Static Attribute | Private | Type reference (TYPE) | HRPADUN_AWART | Table of AWART for SLWHP | 20050722 | ||
6 | AWARTS_FOR_UNCSL | Static Attribute | Private | Type reference (TYPE) | HRPADUN_AWART | Table of AWART for uncert. SL | 20050722 | ||
7 | FALSE | Constant | Public | Type reference (TYPE) | BOOLE_D | IF_HRPA_BOOLE_D=>FALSE | logical value FALSE | 20050722 | |
8 | QUOTA_TYPES_VALID_SLWFP | Static Attribute | Private | Type reference (TYPE) | PLATIM_T_KTART | Quota types valid (2006) as SLWFP | 20050722 | ||
9 | QUOTA_TYPES_VALID_SLWHP | Static Attribute | Private | Type reference (TYPE) | PLATIM_T_KTART | Quota types valid (2006) as SLWHP | 20050722 | ||
10 | QUOTA_TYPE_FOR_SLWFP_CREATION | Static Attribute | Private | Type reference (TYPE) | KTART | 20 | Quota type used for SLWFP creation (2013) | 20050722 | |
11 | QUOTA_TYPE_FOR_SLWFP_UPDATE | Static Attribute | Private | Type reference (TYPE) | KTART | Quota type used for SLWFP update (2013) | 20050722 | ||
12 | QUOTA_TYPE_FOR_SLWHP_CREATION | Static Attribute | Private | Type reference (TYPE) | KTART | 21 | Quota type used for SLWHP creation (2013) | 20050722 | |
13 | QUOTA_TYPE_FOR_SLWHP_UPDATE | Static Attribute | Private | Type reference (TYPE) | KTART | Quota type used for SLWHP update (2013) | 20050722 | ||
14 | TRUE | 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 | ADJUST_SL_QUOTAS_ACCRUAL | Instance method | Public | Method | adjust sick leave quotas accrual via corrections (it 2013) | 20050722 |
2 | ADJUST_SL_QUOTAS_COMBINED | Instance method | Public | Method | adjust sick leave quotas accrual via corrections (it 2013) | 20050722 |
3 | ADJUST_SL_QUOTAS_ENTITLEMENT | Instance method | Public | Method | adjust sick leave quotas entitlem. via corrections (it 2013) | 20050722 |
4 | GET_AWART_ATTRIBUTES | Static method | Public | Method | get attributes to quota awarts | 20050722 |
5 | GET_QUOTA_ATTRIBUTES | Static method | Public | Method | get attributes to quota types from customizing | 20050722 |
6 | INIT_SL_QUOTAS_ACCRUAL | Static method | Public | Method | init list of quotas for accrual (read from customizing) | 20050722 |
7 | INIT_SL_QUOTAS_ENTITLEMENT | 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 | Importing | CHECK_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20050722 | ||
2 | Exporting | LENGTHM | Call by reference | Type reference (TYPE) | NUM06 | Numeric field: Length 6 | 20050722 | ||
3 | Importing | P0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypes Table 0001 | 20050906 | ||
4 | Importing | P0007_TAB | Call by reference | Type reference (TYPE) | TIM_P0007_TAB | Infotypes Table 0007 | 20050906 | ||
5 | Importing | P0008_TAB | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Table of Infotypes 0008 | 20050906 | ||
6 | Importing | P0016_TAB | Call by reference | Type reference (TYPE) | TIM_P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20050722 | ||
7 | Importing | P2001_TAB | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | HR Time Record: Absences Infotype (2001) | 20050722 | ||
8 | Importing | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | HR Time Record: Infotype 2006 (Absence Quotas) | 20050722 | ||
9 | Exporting | P2013_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | HR Time Record: Infotype 2013 (Quota Corrections) | 20050722 | ||
10 | Importing | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20050722 | ||
11 | Exporting | SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20050722 | ||
12 | Exporting | YEARSB | Call by reference | Type reference (TYPE) | NUM4 | Numeric field: Length 6 | 20050722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_NO_CONTRACT | 20050722 | ||
2 | ERROR_WITH_MESSAGE | 20050722 |
Method ADJUST_SL_QUOTAS_COMBINED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHECK_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20050722 | ||
2 | Importing | DO_ACCRUAL | Call by reference | Type reference (TYPE) | C | 20050722 | |||
3 | Importing | DO_ENTITLEMENT | Call by reference | Type reference (TYPE) | C | 20050722 | |||
4 | Exporting | LENGTHM | Call by reference | Type reference (TYPE) | NUM06 | Numeric field: Length 6 | 20050722 | ||
5 | Importing | P0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypes Table 0001 | 20050906 | ||
6 | Importing | P0007_TAB | Call by reference | Type reference (TYPE) | TIM_P0007_TAB | Infotypes Table 0007 | 20050906 | ||
7 | Importing | P0008_TAB | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Table of Infotypes 0008 | 20050906 | ||
8 | Importing | P0016_TAB | Call by reference | Type reference (TYPE) | TIM_P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20050722 | ||
9 | Importing | P2001_TAB | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | HR Time Record: Absences Infotype (2001) | 20050722 | ||
10 | Importing | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | HR Time Record: Infotype 2006 (Absence Quotas) | 20050722 | ||
11 | Exporting | P2013_A_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | HR Time Record: Infotype 2013 (Quota Corrections) | 20050722 | ||
12 | Exporting | P2013_E_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | Table of Infotypes 2013 | 20050722 | ||
13 | Importing | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20050722 | ||
14 | Exporting | SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20050722 | ||
15 | Exporting | YEARSB_A | Call by reference | Type reference (TYPE) | NUM4 | Four-digit number | 20050722 | ||
16 | Exporting | YEARSB_E | Call by reference | Type reference (TYPE) | NUM4 | Numeric field: Length 6 | 20050722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_NO_CONTRACT | 20050722 | ||
2 | ERROR_WITH_MESSAGE | 20050722 |
Method ADJUST_SL_QUOTAS_ENTITLEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHECK_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20050722 | ||
2 | Exporting | LENGTHM | Call by reference | Type reference (TYPE) | NUM06 | Numeric field: Length 6 | 20050722 | ||
3 | Importing | P0001_TAB | Call by reference | Type reference (TYPE) | TIM_P0001_TAB | Infotypes Table 0001 | 20050906 | ||
4 | Importing | P0007_TAB | Call by reference | Type reference (TYPE) | TIM_P0007_TAB | Infotypes Table 0007 | 20050906 | ||
5 | Importing | P0008_TAB | Call by reference | Type reference (TYPE) | TIM_P0008_TAB | Table of Infotypes 0008 | 20050906 | ||
6 | Importing | P0016_TAB | Call by reference | Type reference (TYPE) | TIM_P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20050722 | ||
7 | Importing | P2001_TAB | Call by reference | Type reference (TYPE) | TIM_P2001_TAB | Infotypes Table 2001 | 20050722 | ||
8 | Importing | P2006_TAB | Call by reference | Type reference (TYPE) | TIM_TMW_P2006_TAB | HR Time Record: Infotype 2006 (Absence Quotas) | 20050722 | ||
9 | Exporting | P2013_TAB | Call by reference | Type reference (TYPE) | TIM_P2013_TAB | HR Time Record: Infotype 2013 (Quota Corrections) | 20050722 | ||
10 | Importing | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20050722 | ||
11 | Exporting | SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20050722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_NO_CONTRACT | 20050722 | ||
2 | ERROR_WITH_MESSAGE | 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 |