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