SAP ABAP Class CL_SELECTION_MANAGER_HRF02 (HR Forms: Administration of Selections)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-FO (Application Component) Forms
     PAOC_PAY_HRFORMS (Package) HR Forms
Properties
Class CL_SELECTION_MANAGER_HRF02  
Short Description HR Forms: Administration of Selections    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_HRFORMS   HR Forms 
Created 20000113   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PYCDC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SELECTION_MANAGER_HRF02 has no interface implemented.
Friends
Class CL_SELECTION_MANAGER_HRF02 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040129
2 C_FREE_SEL Constant Public Type reference (TYPE) HRF_SELOPT_RESTR 'A' HR Forms: Restrictions for Select Options in the Sel Manager 20040213
3 C_GLOBAL_SEL Constant Public Type reference (TYPE) HRF_SELOPT_VALIDITY 'G' HR Forms: Validity of the Select Options in the Sel Manager 20040213
4 C_LOCAL_SEL Constant Public Type reference (TYPE) HRF_SELOPT_VALIDITY 'L' HR Forms: Validity of the Select Options in the Sel Manager 20040213
5 C_NODE_ORGSCREEN Constant Public Type reference (TYPE) HRF_LDBNODE 'PYORGSCREEN' Organizational Data 20010907
6 C_NODE_TIMESCREEN Constant Public Type reference (TYPE) HRF_LDBNODE 'PYTIMESCREEN' Period 20010907
7 C_NO_SEL Constant Public Type reference (TYPE) HRF_SELOPT_RESTR 'N' HR Forms: Restrictions for Select Options in the Sel Manager 20040213
8 C_SINGLE_SEL Constant Public Type reference (TYPE) HRF_SELOPT_RESTR 'S' HR Forms: Restrictions for Select Options in the Sel Manager 20040213
9 C_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040129
10 INFONET Instance attribute Public Object reference (TYPE REF TO) CL_INFONET_HRF02 InfoNet 20000113
11 INFO_SCREEN_FIELDS Instance attribute Private Type reference (TYPE) HRF02_INFOSCR_FIELD_COLLECTION Collection of all Selected Fields on Selection Screen 20000113
12 META_SCREEN_FIELDS Instance attribute Private Type reference (TYPE) HRF02_METASCR_FIELD_COLLECTION Collection of all Valid Fields on a Selection Screen 20000113
13 SELECTIONS Instance attribute Public Type reference (TYPE) HRF02_SELECTION_COLLECTION Collection of all Selections 20000113
14 SELECTION_TYPE Instance attribute Public Type reference (TYPE) HRF_METASTAR_TYPE Type (INFTY, PAYR) 20000113
15 SELFIELDS Instance attribute Private Type reference (TYPE) HRF02_SEL_SCREEN_FIELDS_TAB HR Forms: Fields for Selection Screen of the Print Report 20040715
16 SELFIELD_CATALOGUE Instance attribute Private Type reference (TYPE) TT_MSCRFIELDS_04 HR Forms: Fields for Selection Screen of the Print Report 20040719
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000113
2 DELETE_DIM_SELECTIONS Instance method Public Method Delete all Selections for a Dimension 20000113
3 FREE Instance method Public Method Deactivate Handler Methods 20020308
4 GET_ALL_SELECTION_FIELDS Instance method Public Method Determine Permitted Fields of Dimension for Selection 20000113
5 GET_DEFAULTVALUE Instance method Private Method Determines the Default Value to the Correct Length 20040719
6 GET_FIELD_ATTRIB Instance method Public Method Determine Attributes of Selection 20040212
7 GET_METASTAR_SELDIMS Instance method Public Method Read All Selections for a MetaStar 20020214
8 GET_ON_SCREEN_FIELDS Instance method Public Method Determine Fields on Selection Screen 20040212
9 GET_PROGRAM_SYMBOLS Instance method Public Method Read Program Generation Information 20040213
10 GET_SELECTION_NAME Instance method Public Method Determine Selection for a Field 20000113
11 GET_USED_SELECTION_FIELDS Instance method Public Method Determine Fields of Dimension Used for Selection 20000113
12 HAS_SELECTION Instance method Public Method Existence of a Selection 20000113
13 MAKE_RANGENAME Instance method Private Method Create Name of a Selection Option 20000113
14 ON_FORMCLASS_CHANGED Instance method Private Event handling method Reaction to Infonet Formclass Changed 20040216
15 ON_INFONET_LOADED Instance method Private Event handling method Reaction to Loading InfoNet 20000204
16 ON_INFONET_SAVED Instance method Private Event handling method Reaction to Saving InfoNet 20000204
17 ON_SEL_NODE_DELETED Instance method Private Event handling method Reaction to Selection Node Deletion 20000128
18 READ_DB Instance method Public Method Read a Selection From the Database 20040213
19 SET_FIELD_ATTRIB Instance method Public Method Set Attributes for a Selection 20000113
20 SET_FIELD_ATTRIB_4_ALL Instance method Public Method Set Same Selection Attributes for all Same Infofields 20040129
21 SET_GLOBAL_FIELD_ATTRIB Instance method Public Method Set Global Attributes of a Selection 20040129
22 SET_ON_SCREEN_FIELDS Instance method Public Method Set Fields on Selection Screen 20040212
23 UPDATE_DB Instance method Public Method Save a Selection on the Database 20040213
24 UPDATE_SEL_ICON Instance method Protected Method Updates the icon for "Infodim with active selection" 20040129
25 UPD_PERMITTED_SCREEN_FIELDS Instance method Private Method Determine Fields for Selection Screen 20040212
Events
# Event Type Visibility Description Created on
1 SELECTION_CHANGED Instance Event
(0)
Public
(2)
20041208
Types
Class CL_SELECTION_MANAGER_HRF02 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 IM_INFONET Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 InfoNet 20000113
2 Importing IM_SELECTION_TYPE Call by reference Type reference (TYPE) HRF_METASTAR_TYPE Typ (INFTY, PAYR) 20000113
# Exception Resumable Description Created on
1 AUTHORITY Berechtigung 20000928
2 NAMESPACE Namens- oder Berechtigungsfehler 20000928
3 NO_INFONET Infonet nicht instanziert 20040630
4 NO_INFONET_FORMCLASS Infonet->formclass nicht instanziert 20040630
5 TADIR Objektkatalog 20000928
6 TRANSPORT Transport 20000928

Method DELETE_DIM_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFODIM Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infodimension 20000117

Method DELETE_DIM_SELECTIONS on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method FREE Signature

Method FREE on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method FREE on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_ALL_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFODIM Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infodimension 20000117
2 Returning RE_INFOFIELDS Value transfer Type reference (TYPE) HRF02_INFOFIELD_COLLECTION Infofields 20000113

Method GET_ALL_SELECTION_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_DEFAULTVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELFIELD Call by reference Type reference (TYPE) HRF02_SEL_SCREEN_FIELDS Hrforms: Felder fürs Selektionsbild des Druckreports 20040719
2 Returning RE_DEFAULTVALUE Value transfer Type reference (TYPE) STRING 20040719

Method GET_DEFAULTVALUE on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_FIELD_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RANGETAB Call by reference Type reference (TYPE) HRF01_SELECTION_RNG_COLLECTION Ausprägungen der Selektion 20040212
2 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infofield 20040212

Method GET_FIELD_ATTRIB on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_METASTAR_SELDIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_METASTAR Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formularobjekt 20020214
2 Returning RE_SELDIMS Value transfer Type reference (TYPE) HRF02_OBJECT_NAME_COLLECTION HR-Formulare: Objektattribute 20020214

Method GET_METASTAR_SELDIMS on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_ON_SCREEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SCREEN_FIELDS Value transfer Type reference (TYPE) HRF02_SEL_SCREEN_FIELDS_TAB Felder auf Selektionsbild 20040212

Method GET_ON_SCREEN_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_PROGRAM_SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SYMBOLS Value transfer Type reference (TYPE) HRF01_SYMBOLSET_COLLECTION Programmsymbole 20040213

Method GET_PROGRAM_SYMBOLS on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_SELECTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infofield 20000113
2 Returning RE_NAME Value transfer Type reference (TYPE) HRF_SELECTION Name der Selektion 20000113

Method GET_SELECTION_NAME on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method GET_USED_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFODIM Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infodimension 20000117
2 Returning RE_INFOFIELDS Value transfer Type reference (TYPE) HRF02_INFOFIELD_COLLECTION Infofields 20000113
# Exception Resumable Description Created on
1 NO_FIELDS_SELECTED keine Felder selektiert 20000113

Method HAS_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infofield 20000113
2 Returning RE_RESULT Value transfer Type reference (TYPE) XFELD Funktionswert 20000113

Method HAS_SELECTION on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method MAKE_RANGENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Feld 20000113
2 Returning RE_NAME Value transfer Type reference (TYPE) HRF_SELECTION Name der Select-Option 20000113

Method MAKE_RANGENAME on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method ON_FORMCLASS_CHANGED Signature

Method ON_FORMCLASS_CHANGED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method ON_FORMCLASS_CHANGED on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method ON_INFONET_LOADED Signature

Method ON_INFONET_LOADED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method ON_INFONET_LOADED on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method ON_INFONET_SAVED Signature

Method ON_INFONET_SAVED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method ON_INFONET_SAVED on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method ON_SEL_NODE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_DIMENSION Value transfer Attribute reference (LIKE) 20000128

Method ON_SEL_NODE_DELETED on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method READ_DB Signature

Method READ_DB on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method READ_DB on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method SET_FIELD_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Infofield 20000113
2 Importing IM_RAISE_SEL_CHANGED Call by reference Type reference (TYPE) XFELD C_TRUE Feld zum Ankreuzen 20041208
3 Importing IM_RANGETAB Call by reference Type reference (TYPE) HRF01_SELECTION_RNG_COLLECTION Ausprägungen der Selektion 20000113
4 Returning RE_CHANGED Value transfer Type reference (TYPE) XFELD Selektion wurde geändert 20020502

Method SET_FIELD_ATTRIB on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method SET_FIELD_ATTRIB_4_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formularobjekt 20040129
2 Importing IM_RAISE_SEL_CHANGED Call by reference Type reference (TYPE) XFELD C_TRUE Feld zum Ankreuzen 20041208
3 Importing IM_RANGETAB Call by reference Type reference (TYPE) HRF01_SELECTION_RNG_COLLECTION HR-Formulare: Ranges für Selektionen 20040129
4 Returning RE_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040129

Method SET_FIELD_ATTRIB_4_ALL on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method SET_GLOBAL_FIELD_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formularobjekt 20040129
2 Returning RE_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040129

Method SET_GLOBAL_FIELD_ATTRIB on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method SET_ON_SCREEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCREEN_FIELDS Call by reference Type reference (TYPE) HRF02_SEL_SCREEN_FIELDS_TAB Felder auf Selektionsbild 20040212
# Exception Resumable Description Created on
1 INVALID_FIELD ungültiges Feld 20040212

Method UPDATE_DB Signature

Method UPDATE_DB on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method UPDATE_DB on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method UPDATE_SEL_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFOFIELD Call by reference Object reference (TYPE REF TO) CL_INFOFIELD_HRF02 HR-Formulare: InfoField 20040129
2 Importing IM_SEL_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040129

Method UPDATE_SEL_ICON on class CL_SELECTION_MANAGER_HRF02 has no exception.

Method UPD_PERMITTED_SCREEN_FIELDS Signature

Method UPD_PERMITTED_SCREEN_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method UPD_PERMITTED_SCREEN_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Event Signatures

Event SELECTION_CHANGED Signature
Event SELECTION_CHANGED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C