SAP ABAP Class CL_USE_HIERARCHY_STD_VIEW_S2L (Use in Tree Standard (View))
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-S2L (Application Component) Production Supply
     DI_S2L (Package) Production Supply
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_USE_HIERARCHY_VIEW_S2L Uses in Tree (View) 20020319
Properties
Class CL_USE_HIERARCHY_STD_VIEW_S2L  
Short Description Use in Tree Standard (View)    
Super Class CL_USE_HIERARCHY_VIEW_S2L Uses in Tree (View) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DI_S2L   Production Supply 
Created 20020319   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 S2L Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USE_HIERARCHY_STD_VIEW_S2L has no interface implemented.
Friends
Class CL_USE_HIERARCHY_STD_VIEW_S2L has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE Control 20020319
2 C_MAX_LEVEL Constant Private Type reference (TYPE) I 5 Maximum Level in Tree 20020319
3 DEF_SEGMENT_LEVEL Static Attribute Public Type reference (TYPE) I Access Level in Tree 20020319
4 DEF_TREE_LEVEL Static Attribute Public Type reference (TYPE) I Tree Level to Expand 20020319
5 HIERARCHY_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for ListViewer Control 20020319
6 LAST_UNIQUE_IDENT Instance attribute Private Type reference (TYPE) LEVEL_UNIQUE_IDENTS Last_unique_ident 20020319
7 MAX_LEVEL Instance attribute Private Type reference (TYPE) I max_level 20020319
8 NODE2INDEXES Instance attribute Private Type reference (TYPE) NODE2INDEX_T Index table 20020319
9 NODE2OCCS Instance attribute Private Type reference (TYPE) NODE2OCC_T Index table 20020319
10 NODE_BEFORE Instance attribute Private Type reference (TYPE) NODE_KEY Node Before 20020319
11 NODE_KEYS Instance attribute Private Type reference (TYPE) LEVEL_NODE_KEYS Node_keys 20020319
12 OCCURRENCE_LEVELS Instance attribute Private Type reference (TYPE) OCCURRENCE_LEVEL_T Occurrence Levels 20020319
13 OCCURRENCE_REFS Instance attribute Private Type reference (TYPE) S2L_OCCURRENCE_SET Hashed Table of s2l_occurrence_ref 20020319
14 SEL_BEFORE_OCCURRENCE_LEVEL Instance attribute Private Type reference (TYPE) OCCURRENCE_LEVEL SEL_BEFORE_OCCCURENCED_LEVEL 20020320
15 SEL_NODE_BEFORE_LEVEL Instance attribute Private Type reference (TYPE) I sel_node_before_level 20020319
16 TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20020319
17 TOP_NODE_KEY Instance attribute Private Type reference (TYPE) NODE_KEY Uppermost Node 20020319
18 TREE_HIERARCHY Instance attribute Private Type reference (TYPE) S2L_TREE_HIERARCHY_SET Hashed Table of Fieldname 20020319
19 TREE_HIERARCHY_BEFORE Instance attribute Private Type reference (TYPE) S2L_TREE_HIERARCHY_SET Hashed Table of Fieldname 20020319
20 TREE_HIERARCHY_MODE Static Attribute Public Type reference (TYPE) S2L_TREE_HIERARCHY Type of Tree 20020411
21 TREE_NO_SHOW Static Attribute Public Type reference (TYPE) S2L_TREE_NO_SHOW Hide Navigation Tree 20020411
22 TREE_WISH_WIDTH Static Attribute Public Type reference (TYPE) S2L_TREE_WIDTH Percental Tree Width 20020411
23 USE_HIERARCHY Instance attribute Private Type reference (TYPE) S2L_TREE_VALUES_T use_hierarchy 20020319
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HIERARCHY_HEADER Instance method Private Method Assembles the Hierarchy Header 20020319
2 CHANGE_TOOLBAR Instance method Private Method Change Toolbar 20020319
3 GET_NODE_WAS_SELECTED Instance method Private Method Provides the Selected Nodes 20020320
4 GET_STOCK_TYPES Instance method Private Method Fetch Stock Type 20020319
5 HANDLE_BEFORE_USER_COMMAND Instance method Public Event handling method Event: before_user_command 20020319
6 ON_FUNCTION_SELECTED Instance method Public Event handling method Event: Selected Pushbutton 20020319
7 ON_ITEM_DOUBLE_CLICK Instance method Public Event handling method Event: item_double_click 20020319
8 ON_NODE_DOUBLE_CLICK Instance method Public Event handling method Event: node_double_clcik 20020319
9 REGISTER_EVENTS Instance method Private Method Register Events 20020319
10 SET_HIERARCHY Instance method Private Method Sets the Hierarchy Structure 20020319
11 SET_HIERARCHY_AT_FIRST Instance method Private Method Hierarchy at Beginning 20020319
12 SET_TITLE_FOR_SEGMENT Instance method Private Method Adds the Header for Segment Screen 20020320
Events
Class CL_USE_HIERARCHY_STD_VIEW_S2L has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LEVEL Private See coding 20020319
2 LEVEL_NODE_KEYS Private See coding 20020319
3 LEVEL_UNIQUE_IDENTS Private See coding 20020319
4 NODE2INDEX Private See coding 20020319
5 NODE2INDEX_T Private See coding 20020319
6 NODE2OCC Private See coding 20020319
7 NODE2OCC_T Private See coding 20020319
8 NODE_KEY Private Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20020319
9 OCCURRENCE_LEVEL Private See coding 20020319
10 OCCURRENCE_LEVEL_T Private See coding OCCURRENCE_LEVEL_T 20020319
11 S2L_TREE_VALUES_T Private See coding 20020319
12 UNIQUE_IDENT Private See coding 20020319
13 UNIQUE_IDENT_X Private See coding 20020319
Method Signatures

Method BUILD_HIERARCHY_HEADER Signature

Method BUILD_HIERARCHY_HEADER on class CL_USE_HIERARCHY_STD_VIEW_S2L has no parameter.
Method BUILD_HIERARCHY_HEADER on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method CHANGE_TOOLBAR Signature

Method CHANGE_TOOLBAR on class CL_USE_HIERARCHY_STD_VIEW_S2L has no parameter.
Method CHANGE_TOOLBAR on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method GET_NODE_WAS_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_SELECTED Call by reference Type reference (TYPE) XFELD Kennzeichen Nicht Selektiert 20020320
2 Importing I_OCCURRENCE_LEVEL Value transfer Type reference (TYPE) OCCURRENCE_LEVEL Verwendung 20020320

Method GET_NODE_WAS_SELECTED on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method GET_STOCK_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STOCK_TYPES Call by reference Type reference (TYPE) S2L_STOCK_TYPE_SET Bestandstypen 20020319
2 Importing I_OCCURRENCES Value transfer Type reference (TYPE) S2L_OCCURRENCE_SET Verwendungen 20020320

Method GET_STOCK_TYPES on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method HANDLE_BEFORE_USER_COMMAND Signature

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

Method HANDLE_BEFORE_USER_COMMAND on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method ON_FUNCTION_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) 20020319

Method ON_FUNCTION_SELECTED on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method ON_ITEM_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) 20020319

Method ON_ITEM_DOUBLE_CLICK on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method ON_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) 20020319

Method ON_NODE_DOUBLE_CLICK on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_USE_HIERARCHY_STD_VIEW_S2L has no parameter.
Method REGISTER_EVENTS on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method SET_HIERARCHY Signature

Method SET_HIERARCHY on class CL_USE_HIERARCHY_STD_VIEW_S2L has no parameter.
Method SET_HIERARCHY on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.

Method SET_HIERARCHY_AT_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TREE_HIERARCHY Value transfer Type reference (TYPE) S2L_CTRL_PARAMS-TREE_HIERARCHY Hierarchy 20020319
# Exception Resumable Description Created on
1 X_INVALID_HIERARCHY_FIELD Ungültige Hierarchiefeld 20020319

Method SET_TITLE_FOR_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TITLE Call by reference Type reference (TYPE) C Überschrift 20020320
2 Importing I_NODE_KEY Value transfer Type reference (TYPE) NODE_KEY Knoten 20020320

Method SET_TITLE_FOR_SEGMENT on class CL_USE_HIERARCHY_STD_VIEW_S2L has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in