SAP ABAP Class CL_HRPBSUSPA_VT (Configured Validations Table Access)
Hierarchy
EA-HRCUS (Software Component) Sub component EA-HRCUS of EA-HR
   PA-PA-US (Application Component) USA
     PAOC_PAD_US_FD (Package) US Federal Public Sector
Properties
Class CL_HRPBSUSPA_VT  
Short Description Configured Validations Table Access    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_US_FD   US Federal Public Sector 
Created 20050126   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSUSPA_VT has no forward declaration.
Interfaces
Class CL_HRPBSUSPA_VT has no interface implemented.
Friends
Class CL_HRPBSUSPA_VT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACLSS Constant Public Type reference (TYPE) SEOCLSNAME 'CL_HRPBSUSPA_VT' Class Name 20050130
2 FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' False 20050130
3 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' True 20050130
Methods
# Method Level Visibility Method type Description Created on
1 BASIC_PAY_01 Static method Public Method Basic Pay for Type 01 CPDF Tables 20050217
2 BASIC_PAY_02 Static method Public Method Basic Pay for Type 02 CPDF Tables 20050218
3 CONFIGURED_SELECT Static method Private Method Evaluate Configured Table Access Methods 20050126
4 GET_SEL_DATA Static method Private Method Get the LOOP selection criteria for a field 20050127
5 GET_SEL_DATA_TAB Static method Private Method Get the LOOP selection criteria for selection rule 20050127
6 HIGH_PAY_03 Static method Public Method High End of Basic Pay Range for Type 03 CPDF Tables 20050218
7 HIGH_PAY_04 Static method Public Method High End of Basic Pay Range for Type 04 CPDF Tables 20050218
8 HIGH_PAY_05 Static method Public Method High End of Basic Pay Range for Type 05 CPDF Tables 20050218
9 HIGH_PAY_06 Static method Public Method High End of Pay Range for Type 06 CPDF Tables 20050406
10 HIGH_PCT_07 Static method Public Method High End of Locality Percentage Range of Type 07 CPDF Tables 20050406
11 IN_RANGE_03 Static method Public Method Return 'X' if Amount is in Range for Type 03 CPDF Tables 20050218
12 IN_RANGE_04 Static method Public Method Return 'X' if Amount is in Range for Type 04 CPDF Tables 20050218
13 IN_RANGE_05 Static method Public Method Return 'X' if Amount is in Range for Type 05 CPDF Tables 20050218
14 IN_RANGE_06 Static method Public Method Return 'X' if Amount is in Range for Type 06 CPDF Tables 20050406
15 LOW_PAY_03 Static method Public Method Low End of Basic Pay Range for Type 03 CPDF Tables 20050218
16 LOW_PAY_04 Static method Public Method Low End of Basic Pay Range for Type 04 CPDF Tables 20050218
17 LOW_PAY_05 Static method Public Method Low End of Basic Pay Range for Type 05 CPDF Tables 20050218
18 LOW_PAY_06 Static method Public Method Low End of Pay Range for Type 06 CPDF Tables 20050406
19 LOW_PCT_07 Static method Public Method Low End of Locality Percentage Range for Type 07 CPDF Tables 20050406
Events
Class CL_HRPBSUSPA_VT has no event.
Types
Class CL_HRPBSUSPA_VT has no local type.
Method Signatures

Method BASIC_PAY_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050217
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050217
3 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050217
4 Importing I_STEP Value transfer Type reference (TYPE) TRFST Pay Step 20050217
5 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050217
# Exception Resumable Description Created on
1 SELECTION_FAILURE Failure in the configured select 20050218

Method BASIC_PAY_02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
4 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method BASIC_PAY_02 on class CL_HRPBSUSPA_VT has no exception.

Method CONFIGURED_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Object reference (TYPE REF TO) DATA Exporting Value Reference 20050126
2 Importing IT_VAR_DATA Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB Field name and value table 20050126
3 Importing I_ACTAB Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table Code 20050126
4 Importing I_AMETH Value transfer Type reference (TYPE) P10P_AMETH Method Name 20050126
# Exception Resumable Description Created on
1 MISSING_METHOD_CONFIG Missing entry in configuration tables 20050126
2 MISSING_SELECT_CONFIG Missing entries in selection configuration 20050127

Method GET_SEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Value transfer Type reference (TYPE) HRPBSUSPADATA Field Name and Value 20050127
2 Importing IS_T5UPBSPA22 Call by reference Type reference (TYPE) T5UPBSPA22 Table and Return Information 20050127
3 Importing IT_T5UPBSPA23 Call by reference Type reference (TYPE) TY_T5UPBSPA23_TAB T5UPBSPA23 Entries for a Field 20050127
4 Importing IT_VAR_DATA Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB Field name and value table 20050130
# Exception Resumable Description Created on
1 NO_ENTRIES Input table is empty. 20050127

Method GET_SEL_DATA_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_DATA Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB Field name and selection value table 20050127
2 Importing IS_T5UPBSPA22 Call by reference Type reference (TYPE) T5UPBSPA22 Table and Return Information per Access Method 20050127
3 Importing IT_VAR_DATA Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB Field name and value table 20050130
# Exception Resumable Description Created on
1 MISSING_METHOD_CONFIG Missing entry in configuration tables 20050127

Method HIGH_PAY_03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
4 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method HIGH_PAY_03 on class CL_HRPBSUSPA_VT has no exception.

Method HIGH_PAY_04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
4 Importing I_STEP Value transfer Type reference (TYPE) TRFST Pay Step 20050218
5 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method HIGH_PAY_04 on class CL_HRPBSUSPA_VT has no exception.

Method HIGH_PAY_05 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method HIGH_PAY_05 on class CL_HRPBSUSPA_VT has no exception.

Method HIGH_PAY_06 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050406
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050406
3 Importing I_PYBSS Value transfer Type reference (TYPE) P10P_PYBSS Pay Basis 20050406
4 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050406

Method HIGH_PAY_06 on class CL_HRPBSUSPA_VT has no exception.

Method HIGH_PCT_07 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050406
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050406
3 Importing I_LOCAR Value transfer Type reference (TYPE) P10P_LOCAR Locality Pay Area 20050406
4 Returning R_AMT Value transfer Type reference (TYPE) P10P_HIPCT Locality Pay Percentage 20050406

Method HIGH_PCT_07 on class CL_HRPBSUSPA_VT has no exception.

Method IN_RANGE_03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AMT Value transfer Type reference (TYPE) ANSAL Amount 20050218
2 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
3 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
4 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
5 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE_D Result ('X' = TRUE, ' ' = FALSE) 20050218

Method IN_RANGE_03 on class CL_HRPBSUSPA_VT has no exception.

Method IN_RANGE_04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AMT Value transfer Type reference (TYPE) ANSAL Amount 20050218
2 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
3 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
4 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
5 Importing I_STEP Value transfer Type reference (TYPE) TRFST Pay Step 20050218
6 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE_D Result ('X' = TRUE, ' ' = FALSE) 20050218

Method IN_RANGE_04 on class CL_HRPBSUSPA_VT has no exception.

Method IN_RANGE_05 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AMT Value transfer Type reference (TYPE) ANSAL Amount 20050218
2 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
3 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
4 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE_D Result ('X' = TRUE, ' ' = FALSE) 20050218

Method IN_RANGE_05 on class CL_HRPBSUSPA_VT has no exception.

Method IN_RANGE_06 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AMT Value transfer Type reference (TYPE) ANSAL Amount 20050406
2 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050406
3 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050406
4 Importing I_PYBSS Value transfer Type reference (TYPE) P10P_PYBSS Pay Basis 20050406
5 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE_D Result ('X' = TRUE, ' ' = FALSE) 20050406

Method IN_RANGE_06 on class CL_HRPBSUSPA_VT has no exception.

Method LOW_PAY_03 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
4 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method LOW_PAY_03 on class CL_HRPBSUSPA_VT has no exception.

Method LOW_PAY_04 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Importing I_GRADE Value transfer Type reference (TYPE) TRFGR Pay Grade 20050218
4 Importing I_STEP Value transfer Type reference (TYPE) TRFST Pay Step 20050218
5 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method LOW_PAY_04 on class CL_HRPBSUSPA_VT has no exception.

Method LOW_PAY_05 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050218
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050218
3 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050218

Method LOW_PAY_05 on class CL_HRPBSUSPA_VT has no exception.

Method LOW_PAY_06 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050406
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050406
3 Importing I_PYBSS Value transfer Type reference (TYPE) P10P_PYBSS Pay Basis 20050406
4 Returning R_AMT Value transfer Type reference (TYPE) ANSAL Basic Pay 20050406
# Exception Resumable Description Created on
1 SELECTION_FAILURE Failure in the configured select 20050406

Method LOW_PCT_07 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPDF_TABLE Value transfer Type reference (TYPE) P10P_ACTAB CPDF Value Table 20050406
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050406
3 Importing I_LOCAR Value transfer Type reference (TYPE) P10P_LOCAR Locality Pay Area 20050406
4 Returning R_AMT Value transfer Type reference (TYPE) P10P_LOPCT Locality Pay Percentage 20050406
# Exception Resumable Description Created on
1 SELECTION_FAILURE Failure in the configured select 20050406
History
Last changed by/on SAP  20050411 
SAP Release Created in 600