SAP ABAP Class CL_HRASR00_FSCN_PAITF_UTILS (Utilities for Form Scenarios: PAITF)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_INFTY_CONTROLLER (Package) Control Infotypes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRASR00_FSCN_SRV_UTILS Service-Specific Utilities 20050422
Properties
Class CL_HRASR00_FSCN_PAITF_UTILS  
Short Description Utilities for Form Scenarios: PAITF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRASR00_INFTY    
Program status     
Category 0   
Package PAOC_ASR_INFTY_CONTROLLER   Control Infotypes 
Created 20050422   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRASR00_FSCN_SRV_UTILS Service-Specific Utilities 20050422
Friends
Class CL_HRASR00_FSCN_PAITF_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_FORM_SCEN_DEFAULT_FIELDS Static Attribute Private Type reference (TYPE) HRBAS_FIELDLIST_TAB 20050617
2 A_FORM_SCEN_FIELDS Static Attribute Private Type reference (TYPE) HRBAS_FIELDLIST_TAB List of Field Names 20050422
3 A_FORM_SCEN_HELP_FIELDS Static Attribute Private Type reference (TYPE) HRBAS_FIELDLIST_TAB 20050616
4 A_FORM_SCEN_SPECIAL_FIELDS Static Attribute Private Type reference (TYPE) HRBAS_FIELDLIST_TAB 20050525
5 A_MESSAGE_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_HRASR00_MESSAGE_CONTEXT Message Context 20050422
6 A_SERVICE Static Attribute Private Type reference (TYPE) ASR_FORM_SCENARIO_SERVICE Service 20050422
7 A_SUBTY_CHECK Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPAD_SUBTY_CHECK 20050422
8 A_T5ASRFSCNPAMAP Static Attribute Private See coding 20050422
9 A_T5ASRFSCNPAOP Static Attribute Private See coding 20050422
10 C_TCLAS_EMPLOYEE Constant Private Type reference (TYPE) TCLAS 'A' 20050422
11 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20050422
12 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20050422
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATASET_OPERATIONS Static method Private Method Check Dataset Operations 20050422
2 CHECK_FIELD_MAPPING Static method Private Method Check Mapping to Backend Fields 20050422
3 CHECK_MAPPED_FIELDS Static method Private Method Check Mapped Fields 20050422
4 CHECK_MAPPED_FIELDS_RUNTIME Static method Private Method Runtime Checks for Mapped Fields 20050429
5 CHECK_RULE_CUSTOMIZING Static method Private Method Rule Customizing Checks (TODO) 20050425
6 CLASS_CONSTRUCTOR Static method Public Constructor 20050422
7 READ_FSCN_CUSTOMIZING_TABLES Static method Private Method Read Tables Required for Customizing Check 20050422
8 READ_FSCN_CUST_TABLES_RUNTIME Static method Private Method Read Table Required During Runtime 20050429
9 READ_STRUCTURE_COMPONENTS Static method Private Method Read Structure Components 20050422
Events
Class CL_HRASR00_FSCN_PAITF_UTILS has no event.
Types
Class CL_HRASR00_FSCN_PAITF_UTILS has no local type.
Method Signatures

Method CHECK_DATASET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050422
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050422

Method CHECK_DATASET_OPERATIONS on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method CHECK_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050422
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050422
3 Importing RULES_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB 20050530

Method CHECK_FIELD_MAPPING on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method CHECK_MAPPED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050422
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050422

Method CHECK_MAPPED_FIELDS on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method CHECK_MAPPED_FIELDS_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050429
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050429
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D 20050429

Method CHECK_MAPPED_FIELDS_RUNTIME on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method CHECK_RULE_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050425
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050425
3 Exporting RULES_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB 20050530

Method CHECK_RULE_CUSTOMIZING on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRASR00_FSCN_PAITF_UTILS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method READ_FSCN_CUSTOMIZING_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO Formularszenario 20050422
2 Importing FORM_SCENARIO_VERSION Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_VERSION Version des Formularszenarios 20050422
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050422
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050422

Method READ_FSCN_CUSTOMIZING_TABLES on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method READ_FSCN_CUST_TABLES_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO 20050429
2 Importing FORM_SCENARIO_VERSION Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_VERSION 20050429
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050429
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050429

Method READ_FSCN_CUST_TABLES_RUNTIME on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.

Method READ_STRUCTURE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENTS Value transfer Type reference (TYPE) ABAP_COMPONENT_VIEW_TAB 20050422
2 Importing STRUCTURENAME Call by reference Type reference (TYPE) STRUKNAME 20050422

Method READ_STRUCTURE_COMPONENTS on class CL_HRASR00_FSCN_PAITF_UTILS has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600