SAP ABAP Class CL_REVIEW_HIERARCHY (Structure for Review)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-ASA (Application Component) ASAP (AcceleratedSAP)
     SQADB (Package) Question and Answer Database
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REVIEW_STRUCTURE Structure for Review 20000407
Properties
Class CL_REVIEW_HIERARCHY  
Short Description Structure for Review    
Super Class CL_REVIEW_STRUCTURE Structure for Review 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQADB   Question and Answer Database 
Created 20000330   SAP 
Last change 20000407   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HIER_NODE_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REVIEW_HIERARCHY has no interface implemented.
Friends
Class CL_REVIEW_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_T_QUEID Instance attribute Protected Type reference (TYPE) SQUEID_T_HASH All Questions in Current Structure 20001113
2 A_T_USER_PARAMETERS Instance attribute Protected Type reference (TYPE) STREEPROP_T Table Type for User Parameters 20000330
3 A_UPDATE_ACTUAL_NODE Instance attribute Private Type reference (TYPE) CHAR1 Reissue Current Structure Items in Next PBO 20000717
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000330
2 FILL_USER_PARAMS Static method Public Method Set User Parameters 20000330
3 SET_DATA_CHANGED Instance method Public Method Setss Change Indicator from Hierarchy Tool 20000411
4 SET_OKCODE Instance method Public Method Sets Current OK Code 20000417
5 SET_USER_PARAMETER Static method Public Method Sets User Parameters for Hierarchy Tool 20000330
6 STREE_AUTHORITY_CHECK Instance method Public Method Exit for Authorization Check 20000523
7 STREE_BROWSER_FINISH Instance method Private Method Reduction of Hierarchy Control 20000330
8 STREE_BROWSER_FM_STATUS Instance method Public Method Exit for Setting GUI Status and Transferring Toolbar Menu 20000628
9 STREE_BROWSER_NODE_CHANGE Instance method Public Method Exit for Changing Structure Items 20000502
10 STREE_BROWSER_NODE_CREATE Instance method Public Method Exit for Creating Structure Items 20000428
11 STREE_BROWSER_PAI Instance method Private Method Process After Input Treatment of Hierarchy Tool 20000330
12 STREE_BROWSER_PBO Instance method Private Method Process Before Input Treatment of Hierarchy Tool 20000330
13 STREE_BROWSER_START Instance method Private Method Initialize Hierarchy Control 20000330
14 STREE_CHANGE_EXIT_ACTIVITY Instance method Public Method User Exit for Switching to Other Structure 20000504
15 STREE_EXIT_TO_OBJECT Instance method Public Method Go from Hierarchy Tool to Reference Object 20000412
16 STREE_MODIFY_DISPLAY Instance method Public Method Affects Structure Item Output 20000418
17 STREE_SPLITSCREEN_PBO_EXIT Instance method Public Method Exit in Process Before Output in Split Screen Mode 20000509
18 STREE_USER_CONTEXT_MENU Instance method Public Method Exit for Creating Context Menu 20000605
19 STREE_USER_EXIT1 Instance method Public Method User Exit Before Executing Function Code 20000503
Events
Class CL_REVIEW_HIERARCHY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STREE_TOOLBAR_BUTTON_T Private See coding abc 20000330
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REVIEW_TOOL Call by reference Object reference (TYPE REF TO) CL_REVIEW_TOOL Review Authorenumgebung 20000720
2 Importing I_STRUCTURE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Hierarchiecontrol 20000330
3 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Structur ID um Reviewtool 20000330
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000330
2 ERROR allg. Fehler 20000330

Method FILL_USER_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000330

Method FILL_USER_PARAMS on class CL_REVIEW_HIERARCHY has no exception.

Method SET_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_CHANGED Call by reference Type reference (TYPE) CHAR1 'X' = Struktur wurde geändert 20000411

Method SET_DATA_CHANGED on class CL_REVIEW_HIERARCHY has no exception.

Method SET_OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000417

Method SET_OKCODE on class CL_REVIEW_HIERARCHY has no exception.

Method SET_USER_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) C Anzeigeattribute der Hierarchiepflege 20000330
2 Importing I_VALUE Call by reference Type reference (TYPE) C Attributausprägung der Hierarchiepflege 20000330
3 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000405

Method SET_USER_PARAMETER on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE Call by reference Type reference (TYPE) HIER_MESS Übergabestruktur für Nachrichten 20000523
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) HIER_TYPES-ACTIVITY Aktivität 20000523
3 Importing I_DEVCLASS Call by reference Type reference (TYPE) TADIR-DEVCLASS Entwicklungsklasse für Transport Organizer 20000523
4 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) TTREE-ID GUID für Struktur 20000523
5 Importing I_STRUCTURE_TYPE Call by reference Type reference (TYPE) TTREE-TYPE Strukturtyp 20000523
6 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000523

Method STREE_AUTHORITY_CHECK on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_BROWSER_FINISH Signature

Method STREE_BROWSER_FINISH on class CL_REVIEW_HIERARCHY has no parameter.
Method STREE_BROWSER_FINISH on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_BROWSER_FM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) GUI_STATUS Bildschirmbilder, aktueller GUI-Status 20000628
2 Exporting E_TITLEBAR Call by reference Type reference (TYPE) GUI_TITLE Menu Painter: Titelcode 20000628
3 Importing I_ASSIGNMENT_MODE Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 ' ' Falls BROWSER_MODE='A': 'D':Anzeigen; 'E':Ändern 20000628
4 Importing I_BROWSER_MODE Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 'S' siehe Langtext 20000628
5 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 'D' 'D': Anzeigen; 'E': Ändern 20000628
6 Importing I_DYNPRO_TITLE Call by reference Type reference (TYPE) SY-TITLE Textzeile mit Dynprotitel 20000628
7 Importing I_STRUCTURE_TYPE Call by reference Type reference (TYPE) TTREE-TYPE Strukturtyp 20000628
8 Changing P_T_BUTTON_CONTEXT_MENU Call by reference Type reference (TYPE) STREECNTM_T Kontextmenü für Toolbarbutton 20000628
9 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Anzeigeattribute der Hierarchiepflege 20000628

Method STREE_BROWSER_FM_STATUS on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_BROWSER_NODE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE Call by reference Type reference (TYPE) HIER_MESS Übergabestruktur für Nachrichten 20000502
2 Exporting E_NODE_ATTRIBUTE_CHANGED Call by reference Type reference (TYPE) CHAR1 Attribute des Knotes wurden geändert 20000502
3 Changing P_T_LIST_OF_NODES Call by reference Type reference (TYPE) HIER_IFACE_T Interface für Übergabe der Knoten im Hierarchpflegetool 20000502
4 Changing P_T_LIST_OF_REFERENCES Call by reference Type reference (TYPE) HIER_REF_T Verweistabelle für Knoten in der Hierarchietabelle 20000502
5 Changing P_T_LIST_OF_TEXTS Call by reference Type reference (TYPE) HIER_TEXTS_T Schnittstellentabelle für Texte in der Hierarchiepflege 20000502
6 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000502
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000502
2 ERROR allg. Fehler 20000502

Method STREE_BROWSER_NODE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE Call by reference Type reference (TYPE) HIER_MESS Übergabestruktur für Nachrichten 20000428
2 Exporting E_NODE_ATTRIBUTE_CHANGED Call by reference Type reference (TYPE) CHAR1 Attribute des Knotes wurden geändert 20000428
3 Importing I_T_POSSIBLE_NODE_TYPES Call by reference Type reference (TYPE) HIER_NTYPE_T Liste erlaubter Knotentypen 20000428
4 Changing P_T_LIST_OF_NODES Call by reference Type reference (TYPE) HIER_IFACE_T Interface für Übergabe der Knoten im Hierarchpflegetool 20000428
5 Changing P_T_LIST_OF_REFERENCES Call by reference Type reference (TYPE) HIER_REF_T Verweistabelle für Knoten in der Hierarchietabelle 20000428
6 Changing P_T_LIST_OF_TEXTS Call by reference Type reference (TYPE) HIER_TEXTS_T Schnittstellentabelle für Texte in der Hierarchiepflege 20000428
7 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000428
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000428
2 ERROR allg. Fehler 20000428

Method STREE_BROWSER_PAI Signature

Method STREE_BROWSER_PAI on class CL_REVIEW_HIERARCHY has no parameter.
Method STREE_BROWSER_PAI on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_BROWSER_PBO Signature

Method STREE_BROWSER_PBO on class CL_REVIEW_HIERARCHY has no parameter.
Method STREE_BROWSER_PBO on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_BROWSER_START Signature

Method STREE_BROWSER_START on class CL_REVIEW_HIERARCHY has no parameter.
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000330
2 ERROR allg. Fehler 20000330

Method STREE_CHANGE_EXIT_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTION_CANCELED Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000504
2 Exporting E_GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000504
3 Importing I_FILTER_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Eindeutige ID - 32-stellig 20000504
4 Importing I_ICONNAME Call by reference Type reference (TYPE) HIER_REFTY-ICONNAME Name einer Ikone 20000504
5 Importing I_REFERENCE_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE Erlaubte Verweistypen in der Strukturablage 20000504
6 Importing I_SELECTED_NODE Call by reference Type reference (TYPE) HIER_IFACE Interface für Übergabe der Knoten im Hierarchpflegetool 20000504
7 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Eindeutige ID - 32-stellig 20000504
8 Changing P_ACTIVITY Call by reference Type reference (TYPE) HIER_TYPES-REF_ACTION Durchführbare Aktionen für einen Verweistypen 20000504
9 Changing P_EXIT_FROM_STRUCTURE_DISPLAY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000504
10 Changing P_T_LIST_OF_REFERENCES Call by reference Type reference (TYPE) HIER_REF_T Liste von Referenzen zu Knoten 20000504
11 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Anzeigeattribute der Hierarchiepflege 20000504

Method STREE_CHANGE_EXIT_ACTIVITY on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_EXIT_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE Call by reference Type reference (TYPE) HIER_MESS Übergabestruktur für Nachrichten 20000412
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) HIER_TYPES-REF_ACTION Durchführbare Aktionen für einen Verweistypen 20000412
3 Importing I_EXIT_FROM_STRUCTURE_DISPLAY Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Einstelliges Kennzeichen 20000412
4 Importing I_SELECTED_NODE Call by reference Type reference (TYPE) HIER_IFACE Interface für Übergabe der Knoten im Hierarchpflegetool 20000412
5 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Eindeutige ID - 32-stellig 20000412
6 Changing P_T_REF Call by reference Type reference (TYPE) HIER_REF_T Verweistabelle für Knoten in der Hierarchietabelle 20000412
7 Changing P_T_STRUCTURE Call by reference Type reference (TYPE) HIER_IFACE_T Schnittstellentabelle für Hierarchieknoten 20000412
8 Changing P_T_TEXTS Call by reference Type reference (TYPE) HIER_TEXTS_T Schnittstellentabelle für Texte in der Hierarchiepflege 20000412
9 Changing P_T_USERPARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000412

Method STREE_EXIT_TO_OBJECT on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_MODIFY_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_NODE_FREE_FIELDS_LIST Call by reference Type reference (TYPE) HIER_MOD02_T Freidefinierte Anzeige von Information in der Struktur 20000418
2 Exporting E_T_NODE_HEADERS Call by reference Type reference (TYPE) HIER_MOD04_T Spaltenüberschriften für einzublendende Informationen 20000418
3 Exporting E_T_NODE_ICON_LIST Call by reference Type reference (TYPE) HIER_MOD01_T Ausschalten von Ikonen in der Hierarchieanzeige 20000418
4 Exporting E_T_NODE_NO_DISPLAY Call by reference Type reference (TYPE) HIER_MOD03_T Knoten für die das Flag "MOREINFO" gesetzt werden soll 20000418
5 Exporting E_T_NODE_WITH_MORE_INFO Call by reference Type reference (TYPE) HIER_MOD03_T Knoten für die das Flag "MOREINFO" gesetzt werden soll 20000418
6 Importing I_T_ALL_NODES Call by reference Type reference (TYPE) HIER_IFACE_T Schnittstellentabelle für Hierarchieknoten 20000418
7 Importing I_T_ALL_REFERENCES Call by reference Type reference (TYPE) HIER_REF_T Verweistabelle für Knoten in der Hierarchietabelle 20000418
8 Importing I_T_ALL_TEXTS Call by reference Type reference (TYPE) HIER_TEXTS_T Schnittstellentabelle für Texte in der Hierarchiepflege 20000418
9 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000418

Method STREE_MODIFY_DISPLAY on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_SPLITSCREEN_PBO_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUAL_NODE Call by reference Type reference (TYPE) HIER_IFACE Interface für Übergabe der Knoten im Hierarchpflegetool 20000509
2 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) TTREE-ID GUID für Struktur 20000509
3 Changing P_T_ALL_NODES Call by reference Type reference (TYPE) HIER_IFACE_T Schnittstellentabelle für Hierarchieknoten 20000509
4 Changing P_T_ALL_REFERENCES Call by reference Type reference (TYPE) HIER_REF_T Verweistabelle für Knoten in der Hierarchietabelle 20000509
5 Changing P_T_ALL_TEXTS Call by reference Type reference (TYPE) HIER_TEXTS_T Schnittstellentabelle für Texte in der Hierarchiepflege 20000509
6 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000509
7 Changing P_UPDATE_ACTUAL_NODE Call by reference Type reference (TYPE) CHAR1 aktuellen Knoten neu ausgeben 20000509

Method STREE_SPLITSCREEN_PBO_EXIT on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_USER_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000605
2 Exporting E_MESSAGE Call by reference Type reference (TYPE) HIER_MESS Übergabestruktur für Nachrichten 20000605
3 Exporting E_T_MENU_ENTRIES Call by reference Type reference (TYPE) STREECNTXT_TAB Kontextmenütabelle 20000605
4 Importing I_FILTER_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Eindeutige ID - 32-stellig 20000605
5 Importing I_NODE_TYPE_DEF_OF_SEL_NODE Call by reference Type reference (TYPE) TNODEE Definition der Eigenschaften eines Knotentypen 20000605
6 Importing I_SELECTED_NODE Call by reference Type reference (TYPE) HIER_IFACE Interface für Übergabe der Knoten im Hierarchpflegetool 20000605
7 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Eindeutige ID - 32-stellig 20000605
8 Importing I_T_REFERENCES_OF_SEL_NODE Call by reference Type reference (TYPE) HIER_REF_TAB Referenztabelle 20000605
9 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Tabellentyp für User Parameter 20000605

Method STREE_USER_CONTEXT_MENU on class CL_REVIEW_HIERARCHY has no exception.

Method STREE_USER_EXIT1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXECUTE_COMMAND_IS_OK Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Kommando soll ausgeführt werden 20000503
2 Exporting E_EXIT Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Kennzeichen, PAI Verlassen 20000503
3 Exporting E_GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Tree Control 20000503
4 Exporting E_LIST_REFRESH Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Kennzeichen, Liste neu darstellen 20000503
5 Exporting E_MODIFY_DISPLAY_FOR_ALL_NODES Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Modify Display im nächsten PBO erneut durchlaufen 20000503
6 Exporting E_NEW_COMMAND Call by reference Type reference (TYPE) SY-UCOMM neuer OKCODE 20000503
7 Exporting E_UPDATE_ACTUAL_NODE Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Knoten neu ausgeben 20000503
8 Importing I_COMMAND Call by reference Type reference (TYPE) SY-UCOMM aktueller OKCODE 20000503
9 Importing I_EXIT Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Kennzeichen, PAI Verlassen 20000503
10 Importing I_EXTENSION Call by reference Type reference (TYPE) HIER_IFACE-EXTENSION Erweiterungs-ID einer Struktur 20000503
11 Importing I_FILTER_ID Call by reference Type reference (TYPE) TTREE-ID aktueller Filter 20000503
12 Importing I_LIST_REFRESH Call by reference Type reference (TYPE) HIER_TYPES-CHAR1 Kennzeichen, Liste neu darstellen 20000503
13 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) TTREE-ID aktuelle Struktur 20000503
14 Importing I_T_ACTUAL_NODE Call by reference Type reference (TYPE) HIER_IFACE_T aktueller Knoten 20000503
15 Changing P_DIRTY Call by reference Type reference (TYPE) CHAR1 Kennzeichen, Daten wurden geändert 20000503
16 Changing P_T_USER_PARAMETERS Call by reference Type reference (TYPE) STREEPROP_T Anzeigeattribute der Hierarchiepflege 20000503

Method STREE_USER_EXIT1 on class CL_REVIEW_HIERARCHY has no exception.
History
Last changed by/on SAP  20000407 
SAP Release Created in 46D