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 |