SAP ABAP Class CL_HR_OM_SEAT_STRUCTUAL_SEARCH (Search Tool Structure Search)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP0E (Package) HR-OM: Organizational Management Enhancements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HR_SEARCHTOOL_ADD_INFO OM: Additional Information on Object 19990909
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HR_SEARCHTOOL_GS Interface: OM_GRID Based Search Tools 19990816
Properties
Class CL_HR_OM_SEAT_STRUCTUAL_SEARCH  
Short Description Search Tool Structure Search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP0E   HR-OM: Organizational Management Enhancements 
Created 19990816   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HR_SEARCHTOOL_ADD_INFO OM: Additional Information on Object 19990909
2 IF_HR_SEARCHTOOL_GS Interface: OM_GRID Based Search Tools 19990816
Friends
Class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARRAYTYPE Instance attribute Private Type reference (TYPE) HRARRAYTYP Column Group 20000110
2 BOTTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Tree 20000505
3 CHANGE_DATE_FLAG Instance attribute Private Type reference (TYPE) FLAG Reporting Period Has Been Changed 19990921
4 CHANGE_ROOT_TAB_FLAG Instance attribute Private Type reference (TYPE) FLAG Roots Have Been Redefined 19990921
5 COLUMN_HEADERS Instance attribute Private Type reference (TYPE) OMCOLHEADT Column Heading 20000110
6 EXPAND_ALL Instance attribute Private Type reference (TYPE) BOOLE_D Expand Node Completely 20090617
7 EXPAND_OBJEC_TAB Instance attribute Private Type reference (TYPE) OBJEC_T Table of Nodes to Be Expanded 19990825
8 EXPAND_STRUC_TAB Instance attribute Private Type reference (TYPE) STRUC_T Structure Information for Object Table EXPAND_OBJEC_TAB 19990825
9 NON_RELATED_FLAG Instance attribute Private Type reference (TYPE) FLAG Unrelated Object are Displayed 19990916
10 NON_RELATED_FLAG_OLD Instance attribute Private Type reference (TYPE) FLAG Unrelated Object are Displayed 19990917
11 NREL_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Pointer on Tree of Unrelated Objects 19990916
12 OBJECTMANAGER_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_HR_OBJECTMANAGER Pointer on Current Object Manager 19990816
13 ROOT_TAB Instance attribute Private Type reference (TYPE) HRROOTOB_T Table of Root Objects 19990921
14 ROOT_TAB_NREL Instance attribute Private Type reference (TYPE) HRROOTOB_T Table of Root Objects 20011005
15 SEARCH_FUNCTION_DATE Instance attribute Private Type reference (TYPE) BEGDATUM Key Date 19990816
16 SEARCH_FUNCTION_FUZZY_BEGDA Instance attribute Private Type reference (TYPE) BEGDATUM Start Date 19990816
17 SEARCH_FUNCTION_FUZZY_ENDDA Instance attribute Private Type reference (TYPE) ENDDATUM End Date 19990816
18 SEARCH_FUNCTION_INT_PATHID Instance attribute Private Type reference (TYPE) HR_77AWINT Flag for Temporary Evaluation Path 19990816
19 SEARCH_FUNCTION_ISTAT Instance attribute Private Type reference (TYPE) ISTAT_D Status 19990903
20 SEARCH_FUNCTION_LFDNR Instance attribute Private Type reference (TYPE) LFDNR Sequence Number 20090305
21 SEARCH_FUNCTION_NEW_OTYPE Instance attribute Private Type reference (TYPE) OTYPE Changed Object Type you are Searching for 19990827
22 SEARCH_FUNCTION_OTYPE Instance attribute Private Type reference (TYPE) OTYPE Object Type you are Searching For 19990816
23 SEARCH_FUNCTION_PATHID Instance attribute Private Type reference (TYPE) WEGID Evaluation Path ID 19990816
24 SEARCH_FUNCTION_PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Version Where Search is Taking Place 19990816
25 SEARCH_FUNCTION_SVECT Instance attribute Private Type reference (TYPE) SVECT Status Vector 20090122
26 SELECTIONTYPE Instance attribute Private Type reference (TYPE) OMOBJSEL Selection Type 20000110
27 SPLITTER_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Pointer on Splitter Control 19990914
28 TOOLBAR_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Pointer on Toolbar 19990914
29 TOP_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Toolbar 20000505
30 TOP_NODE_OBJEC Instance attribute Private Type reference (TYPE) OBJEC First Visible Node in Tree 19990827
31 TOP_NODE_STRUC Instance attribute Private Type reference (TYPE) STRUC Structure Information on top_node_objec 19990827
32 TREE_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Pointer on Current Tree 19990816
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990816
2 CREATE_TOOLBAR Instance method Private Method Creates Toolbar 19990915
3 CREATE_TREE Instance method Private Method Creates Tree 20000110
4 DISABLE_TREE_NODES Instance method Private Method Deactivated Nodes of Objects in Non-Selectable ISTAT 20090527
5 GET_ROOT_TAB Instance method Private Method Determines the Root for an Object Type for a Period 19990915
6 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Event Handler for Tree Event 'EXPAND_NO_CHILDREN' 20090527
7 HANDLE_ITEM_CONTEXT_MENU_REQ Instance method Private Event handling method Reacts to Tree Event item_context_menu_request 19990928
8 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Reacts to Tree Event node_context_menu_request 19990928
9 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Reacts to Tree Event node_context_menu_selected 19990928
10 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Reacts to Tree Event node_double_click 19990819
11 HANDLE_ON_DRAG Instance method Private Event handling method Reacts to Tree Event on_drag 19990819
12 HANDLE_ON_DRAG_MULTIPLE Instance method Private Event handling method Reacts to Tree Event on_drag 19990819
13 HANDLE_TOOLBAR_FUNC_SELECTED Instance method Private Event handling method Reacts to Toolbar Event function_selected 19990915
14 HANDLE_UPDATE_SEARCH_CRITERIA Instance method Private Event handling method Reacts to Object Manager Event update_search_criteria 19990827
15 IS_OSEXT_ACTIVE Instance method Private Method Checks if enhancement to the structure search is active 20090122
Events
Class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no event.
Types
Class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no parameter.
Method CONSTRUCTOR on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19990915

Method CREATE_TOOLBAR on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method CREATE_TREE Signature

Method CREATE_TREE on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no parameter.
Method CREATE_TREE on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method DISABLE_TREE_NODES Signature

Method DISABLE_TREE_NODES on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no parameter.
Method DISABLE_TREE_NODES on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method GET_ROOT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE_FLAG Value transfer Type reference (TYPE) FLAG Wurzeln neu bestimmen 19990915

Method GET_ROOT_TAB on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 19990928
2 Importing MENU Call by reference Attribute reference (LIKE) 19990928
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 19990928

Method HANDLE_ITEM_CONTEXT_MENU_REQ on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 19990928
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 19990928

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 19990928
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 19990928

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19990819

Method HANDLE_NODE_DOUBLE_CLICK on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Type reference (TYPE) 19990819
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19990819

Method HANDLE_ON_DRAG on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_ON_DRAG_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Type reference (TYPE) 19990819
2 Importing ITEM_NAME Call by reference Type reference (TYPE) 19990819
3 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) >INVALID< 19990819

Method HANDLE_ON_DRAG_MULTIPLE on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_TOOLBAR_FUNC_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) 19990915

Method HANDLE_TOOLBAR_FUNC_SELECTED on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method HANDLE_UPDATE_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTS Call by reference Type reference (TYPE) 19990827
2 Importing SEARCH_CRITERIA Call by reference Type reference (TYPE) 19990827
3 Importing STRUCTURE Call by reference Type reference (TYPE) 19990827

Method HANDLE_UPDATE_SEARCH_CRITERIA on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.

Method IS_OSEXT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T77OS_TRX Call by reference Type reference (TYPE) T77OS_TRX Erweiterte Struktursuche pro Transaktion 20090527
2 Exporting ET_T77OS_EXT Call by reference Type reference (TYPE) CL_HR_T77OS_EXT=>I77OS_EXT_TAB 20090122
3 Exporting EV_OSEXT_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090122
4 Exporting EV_OSEXT_GSVAL Value transfer Type reference (TYPE) GSVAL Wert des semantischen Kürzels 20090527

Method IS_OSEXT_ACTIVE on class CL_HR_OM_SEAT_STRUCTUAL_SEARCH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in