SAP ABAP Class CL_SELECTION_TOOL_HRF02 (HR Forms: Tree for the Selection Overview)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-FO (Application Component) Forms
     PAOC_PAY_HRFORMS (Package) HR Forms
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TREE_HRF02 HR Forms: Basis Class for Trees 20041214
Properties
Class CL_SELECTION_TOOL_HRF02  
Short Description HR Forms: Tree for the Selection Overview    
Super Class CL_TREE_HRF02 HR Forms: Basis Class for Trees 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_HRFORMS   HR Forms 
Created 20041208   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SELECTION_TOOL_HRF02 has no forward declaration.
Interfaces
Class CL_SELECTION_TOOL_HRF02 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SELTOOL_GRID_HRF02 20041209 Selection Table for a MetaField
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURR_NODE Instance attribute Private Object reference (TYPE REF TO) CL_NODE_HRF02 Selected Node 20041214
2 C_TREE_WIDTH_PERC Constant Public Type reference (TYPE) INT4 33 Standard Percentage Width of the Tree 20041215
3 GRID Instance attribute Private Object reference (TYPE REF TO) CL_SELTOOL_GRID_HRF02 Selection Table for a MetaField 20041209
4 GRIDTAB Instance attribute Private Type reference (TYPE) TT_GRIDTAB Current Selection List (Internal) 20041209
5 GRID_CTRL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV control 20041208
6 HSPLITTER_CTRL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20041208
7 INFONET Instance attribute Private Object reference (TYPE REF TO) CL_INFONET_HRF02 HR Forms: Program Generator 20041208
8 SELSTAB Instance attribute Private Type reference (TYPE) TT_GRIDTAB Entire Selection List (Internal) 20041209
9 USR_SETTINGS Instance attribute Private Type reference (TYPE) USR_SETTINGS_S Personalization data 20041215
10 VSPLITTER_CTRL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20041208
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041208
2 ENABLE_DISABLE_EVENTS Instance method Private Method Initializes the Results Handler 20041209
3 EXPAND_1_IT_NODE Instance method Private Method Expands a Node of the Infotree 20041210
4 FILL Instance method Public Method Fills Everything 20041208
5 FILL_GRID Instance method Private Method Fills the ALV Grid 20041208
6 FILL_TREE Instance method Private Method Fills the Tree 20041208
7 INIT_GRID Instance method Private Method Initializes the ALV Grid 20041208
8 INIT_HSPLITTER Instance method Private Method Initializes the Horizontal Splitter 20041208
9 INIT_VSPLITTER Instance method Private Method Initializes the Vertical Splitter 20041208
10 ON_GRID_DOUBLECLICK Instance method Private Event handling method Reacts to GRID_CTRL->DOUBLECLICK 20041208
11 ON_SELMAN_SELECTION_CHANGED Instance method Private Event handling method Reacts to SELECTION_MANAGER->SELECTION_CHANGED 20041208
12 ON_TREE_SELECTION_CHANGED Instance method Private Event handling method Reacts to TREE_CTRL->SELECTION_CHANGED 20041208
13 SET_INFONET Instance method Public Method Sets the InfoNet 20041208
Events
Class CL_SELECTION_TOOL_HRF02 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_GRIDTAB Private See coding 20041215 begin of ST_GRIDTAB, ISTAR type ref to CL_HRFORM_OBJECT_HRF02, IDIM type ref to CL_HRFORM_OBJECT_HRF02, MFLD type ref to CL_METAOBJECT_HRF02, IFLD type ref to CL_INFOOBJECT_HRF02, RANGETAB type HRF01_SELECTION_RNG_COLLECTION, end of ST_GRIDTAB
2 TT_GRIDTAB Private See coding 20041215 TT_GRIDTAB type standard table of ST_GRIDTAB
3 USR_SETTINGS_S Private See coding USR_SETTINGS_S 20041208 begin of USR_SETTINGS_S, WIDTH type INT4, VSPLITTER_LEFTCOLUMN_WIDTH type INT4, end of USR_SETTINGS_S
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNNR Call by reference Type reference (TYPE) SYDYNNR Dynpronummer 20041208
2 Importing IM_REPID Call by reference Type reference (TYPE) SYREPID Rahmenprogramm 20041208

Method CONSTRUCTOR on class CL_SELECTION_TOOL_HRF02 has no exception.

Method ENABLE_DISABLE_EVENTS Signature

Method ENABLE_DISABLE_EVENTS on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method ENABLE_DISABLE_EVENTS on class CL_SELECTION_TOOL_HRF02 has no exception.

Method EXPAND_1_IT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IDIM Call by reference Type reference (TYPE) HRF_NAME HR-Formulare: Objektname 20041210
2 Importing IM_ISTAR Call by reference Type reference (TYPE) HRF_NAME HR-Formulare: Objektname 20041210

Method EXPAND_1_IT_NODE on class CL_SELECTION_TOOL_HRF02 has no exception.

Method FILL Signature

Method FILL on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method FILL on class CL_SELECTION_TOOL_HRF02 has no exception.

Method FILL_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041208

Method FILL_GRID on class CL_SELECTION_TOOL_HRF02 has no exception.

Method FILL_TREE Signature

Method FILL_TREE on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method FILL_TREE on class CL_SELECTION_TOOL_HRF02 has no exception.

Method INIT_GRID Signature

Method INIT_GRID on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method INIT_GRID on class CL_SELECTION_TOOL_HRF02 has no exception.

Method INIT_HSPLITTER Signature

Method INIT_HSPLITTER on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method INIT_HSPLITTER on class CL_SELECTION_TOOL_HRF02 has no exception.

Method INIT_VSPLITTER Signature

Method INIT_VSPLITTER on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method INIT_VSPLITTER on class CL_SELECTION_TOOL_HRF02 has no exception.

Method ON_GRID_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20041208
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20041208
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20041208

Method ON_GRID_DOUBLECLICK on class CL_SELECTION_TOOL_HRF02 has no exception.

Method ON_SELMAN_SELECTION_CHANGED Signature

Method ON_SELMAN_SELECTION_CHANGED on class CL_SELECTION_TOOL_HRF02 has no parameter.
Method ON_SELMAN_SELECTION_CHANGED on class CL_SELECTION_TOOL_HRF02 has no exception.

Method ON_TREE_SELECTION_CHANGED Signature

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

Method ON_TREE_SELECTION_CHANGED on class CL_SELECTION_TOOL_HRF02 has no exception.

Method SET_INFONET 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_INFONET_HRF02 HR-Formulare: Programmgenerierer 20041208

Method SET_INFONET on class CL_SELECTION_TOOL_HRF02 has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 600