SAP ABAP Class CL_HRPBSUSPA_VAL (NOA Validations Configuration)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FBM_CONNECTOR Parameters for Formula Builder Methods 20050112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20050112
Properties
Class CL_HRPBSUSPA_VAL  
Short Description NOA Validations Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_US_FD   US Federal Public Sector 
Created 20050112   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSUSPA_VAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FBM_CONNECTOR Parameters for Formula Builder Methods 20050112
2 IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20050112
Friends
Class CL_HRPBSUSPA_VAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_ACCESS_METHODS Instance attribute Private Type reference (TYPE) HRPBSUSPAVTMTH_TAB Table of Access Methods 20050119
2 AT_NEW_FIELDS Instance attribute Private Type reference (TYPE) HRPBSUSPAVFLDS_TAB NEW: Table of Validation Fields 20050311
3 AT_PRIOR_FIELDS Instance attribute Private Type reference (TYPE) HRPBSUSPAVFLDS_TAB PRIOR: Table of Validation Fields 20050311
4 AT_SUBSTITUTIONS_FIELDS Instance attribute Private Type reference (TYPE) HRPBSUSPAVFLDS_TAB SUBSTITUTIONS: Table of Validation Fields 20050311
5 A_EXTENSION Instance attribute Public Type reference (TYPE) SFBMEXTENS Key Enhancement for Formula Builder Methods 20050117
6 A_VALGP Instance attribute Public Type reference (TYPE) P10P_VALGP Validation Group Code 20050118
7 A_VCLSS Constant Public Type reference (TYPE) SEOCLSNAME 'CL_HRPBSUSPA_VAL_CHECK' Object Type Name 20050117
8 A_VMETH Constant Public Type reference (TYPE) SEOCMPNAME 'VALIDATE_DATA' Component name 20050117
9 FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050119
10 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050119
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050117
2 COPY_VALIDATION Instance method Public Method Copy validation to new version 20050209
3 GET_ACCESS_METHODS_TAB Static method Public Method Get access methods for validation group 20050302
4 GET_FIELDS_TAB Static method Public Method Get fields for validation group 20050301
5 GET_VALIDATION_FIELDS Instance method Public Method Get the fields for the validation 20050120
6 VALIDATE_DATA Instance method Public Method Validate data 20050120
7 VALIDATION_CONFIG Instance method Public Method Configure validations 20050119
8 VALIDATION_DELETE Instance method Public Method Delete validations 20050119
9 VALIDATION_DISPLAY Instance method Public Method Display validations 20050119
Events
Class CL_HRPBSUSPA_VAL has no event.
Types
Class CL_HRPBSUSPA_VAL 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 IT_FIELDS_TAB Call by reference Type reference (TYPE) HRPBSUSPAVFLDS_TAB Validation Fields Table 20050302
2 Importing IT_METHODS_TAB Call by reference Type reference (TYPE) HRPBSUSPAVTMTH_TAB Value Table Access Method Table 20050302
3 Importing I_RLVER Value transfer Type reference (TYPE) P10P_RLVER Rule Version Number 20050117
4 Importing I_VALGP Value transfer Type reference (TYPE) P10P_VALGP Validation Group Code 20050208
5 Importing I_VALNO Value transfer Type reference (TYPE) P10P_VALNO Validation Number 20050117
# Exception Resumable Description Created on
1 VALIDATION_NOT_FOUND Validation number and version does not exist 20050118

Method COPY_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_RLVER Value transfer Type reference (TYPE) P10P_RLVER Rule Version Number 20050209
# Exception Resumable Description Created on
1 ACCESS_NOT_POSSIBLE Access is not possible 20050209
2 ERROR_IN_FBM Error in function builder method 20050209
3 FBM_ALREADY_IMPLEMENTED New Validation version already exists 20050209
4 INVALID_CALL Invalid call to copy method 20050209
5 METHOD_NOT_FOUND Validation was not found 20050209

Method GET_ACCESS_METHODS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS_TAB Call by reference Type reference (TYPE) HRPBSUSPAVTMTH_TAB Validation Table Access Methods Table 20050302
2 Importing I_VALGP Value transfer Type reference (TYPE) P10P_VALGP Validation Group Code 20050302

Method GET_ACCESS_METHODS_TAB on class CL_HRPBSUSPA_VAL has no exception.

Method GET_FIELDS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS_TAB Call by reference Type reference (TYPE) HRPBSUSPAVFLDS_TAB Validation Fields Table 20050301
2 Importing I_VALGP Value transfer Type reference (TYPE) P10P_VALGP Validation Group Code 20050301

Method GET_FIELDS_TAB on class CL_HRPBSUSPA_VAL has no exception.

Method GET_VALIDATION_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: Field name and value table 20050120
2 Exporting ET_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: Field name and value table for 20050120
3 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB SUBSTITUTIONS: Field name and value table 20050120

Method GET_VALIDATION_FIELDS on class CL_HRPBSUSPA_VAL has no exception.

Method VALIDATE_DATA 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 20050120
2 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB SUBSTITUTIONS: Field name and value table 20050120
3 Exporting ET_TRACE Call by reference Type reference (TYPE) TSFBE_TRACE Trace Table for Formula Evaluation 20050210
4 Importing IT_NEW Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB NEW: Field name and value table 20050120
5 Importing IT_PRIOR Call by reference Type reference (TYPE) HRPBSUSPADATA_TAB PRIOR: Field name and value table 20050120
# Exception Resumable Description Created on
1 INCORRECT_SUB_FIELD Substitutions field submitted but not configured 20050318

Method VALIDATION_CONFIG Signature

Method VALIDATION_CONFIG on class CL_HRPBSUSPA_VAL has no parameter.
# Exception Resumable Description Created on
1 ACCESS_NOT_POSSIBLE Access is not possible 20050119
2 METHOD_NOT_FOUND Validation was not found 20050119

Method VALIDATION_DELETE Signature

Method VALIDATION_DELETE on class CL_HRPBSUSPA_VAL has no parameter.
# Exception Resumable Description Created on
1 ACCESS_NOT_POSSIBLE Access is not possible 20050119
2 METHOD_NOT_FOUND Validation was not found 20050119

Method VALIDATION_DISPLAY Signature

Method VALIDATION_DISPLAY on class CL_HRPBSUSPA_VAL has no parameter.
# Exception Resumable Description Created on
1 ACCESS_NOT_POSSIBLE Access is not possible 20050119
2 METHOD_NOT_FOUND Validation was not found 20050119
History
Last changed by/on SAP  20050411 
SAP Release Created in 600