SAP ABAP Class CL_HRPBSUSPA_VAL_LIST (Process Validation Lists)
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_VAL_LIST  
Short Description Process Validation Lists    
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 20050228   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSUSPA_VAL_LIST has no forward declaration.
Interfaces
Class CL_HRPBSUSPA_VAL_LIST has no interface implemented.
Friends
Class CL_HRPBSUSPA_VAL_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_DATA_VALS Instance attribute Private Type reference (TYPE) TY_DATA_VALS_TAB Values of data for validation 20050304
2 AT_TRACE Instance attribute Private Type reference (TYPE) TY_TRACE_TAB Trace Tables 20050316
3 AT_VAL_FIELDS Instance attribute Private Type reference (TYPE) TY_VAL_FIELDS_TAB Validation Fields List 20050301
4 AT_VAL_LIST Instance attribute Private Type reference (TYPE) TY_VAL_LIST_TAB Validation List 20050228
5 AT_VAL_LIST_REFS Static Attribute Private Type reference (TYPE) TY_VAL_LIST_REF_TAB Instances of validation list references 20050303
6 A_EFF_DATE Instance attribute Private Type reference (TYPE) DATUM Effective Date 20050228
7 A_VRLST Instance attribute Private Type reference (TYPE) P10P_VRLST Validation Rule List 20050228
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050228
2 GET_LIST_FIELDS Static method Public Method Get validation list fields 20050307
3 GET_LIST_FIELDS_INSTANCE Instance method Private Method Get validation list fields for instance 20050307
4 GET_LIST_INSTANCE Static method Private Method Get the appropriate list instance for the effective date 20050303
5 LOAD_FDVALS Instance method Private Method Load field values for validations 20050303
6 SHOW_TRACE Static method Public Method Show trace for last validations run 20050317
7 VALIDATE_LIST Static method Public Method Run validations for list 20050303
8 VALIDATE_LIST_INSTANCE Instance method Private Method Run validations for list instance 20050303
Events
Class CL_HRPBSUSPA_VAL_LIST has no event.
Types
Class CL_HRPBSUSPA_VAL_LIST has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050228
2 Importing I_VRLST Value transfer Type reference (TYPE) P10P_VRLST Validation Rule List 20050228
# Exception Resumable Description Created on
1 NO_VALIDATIONS_CONFIGURED No Validaiton Rules Configured for List 20050307

Method GET_LIST_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB NEW: List Fields 20050307
2 Exporting ET_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: List Fields 20050307
3 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB SUBSTITUTIONS: List Fields 20050307
4 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050307
5 Importing I_VRLST Value transfer Type reference (TYPE) P10P_VRLST Validation Rule List 20050307
# Exception Resumable Description Created on
1 NO_VALIDATIONS_CONFIGURED No validations configured for list 20050307

Method GET_LIST_FIELDS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB NEW: List Fields 20050307
2 Exporting ET_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: List Fields 20050307
3 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB SUBSTITUTIONS: List Fields 20050307

Method GET_LIST_FIELDS_INSTANCE on class CL_HRPBSUSPA_VAL_LIST has no exception.

Method GET_LIST_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_LIST Value transfer Object reference (TYPE REF TO) CL_HRPBSUSPA_VAL_LIST Process Validation Lists 20050303
2 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050303
3 Importing I_VRLST Value transfer Type reference (TYPE) P10P_VRLST Validation Rule List 20050303
# Exception Resumable Description Created on
1 NO_VALIDATIONS_CONFIGURED No validations configured for the list 20050307

Method LOAD_FDVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB NEW: Field name and value table 20050303
2 Importing IT_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: Field name and value table 20050303

Method LOAD_FDVALS on class CL_HRPBSUSPA_VAL_LIST has no exception.

Method SHOW_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050317
2 Importing I_VRLST Value transfer Type reference (TYPE) P10P_VRLST Validation Rule List 20050317
# Exception Resumable Description Created on
1 NO_VALIDATIONS_CONFIGURED No validations configured for list 20050317

Method VALIDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Messages 20050303
2 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB SUBSTITUTIONS: Field name and value table 20050303
3 Importing IT_NEW Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB NEW: Field name and value table 20050303
4 Importing IT_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: Field name and value table 20050303
5 Importing I_EFF_DATE Value transfer Type reference (TYPE) DATUM Effective Date 20050303
6 Importing I_VRLST Value transfer Type reference (TYPE) P10P_VRLST Validation Rule List 20050303
# Exception Resumable Description Created on
1 NO_VALIDATIONS_CONFIGURED No validations configured for list 20050307

Method VALIDATE_LIST_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Messages 20050303
2 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB SUBSTITUTIONS: Field name and value table 20050303
3 Importing IT_NEW Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB NEW: Field name and value table 20050303
4 Importing IT_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: Field name and value table 20050303

Method VALIDATE_LIST_INSTANCE on class CL_HRPBSUSPA_VAL_LIST has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600