SAP ABAP Class CL_RM_GUI_RH (RM: Control for Risk Hierarchy)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B-RA (Application Component) Risk Analysis
     JBR (Package) Application development IS-B Risk Mangement
Properties
Class CL_RM_GUI_RH  
Short Description RM: Control for Risk Hierarchy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JBR   Application development IS-B Risk Mangement 
Created 20000726   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TVAUT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RM_GUI_RH has no interface implemented.
Friends
Class CL_RM_GUI_RH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20000726
2 GT_EXT_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20000726
3 GT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20000726
4 GT_ITEM_LAYOUT Instance attribute Private Type reference (TYPE) LVC_T_LAYI Layout Structure for Items of the ALV Tree Control 20001025
5 GT_NODE_KEY Instance attribute Private See coding Assignment of RH Nodes and ALV Nodes 20000726
6 GT_OUTTAB Instance attribute Private See coding Dummy Output Table 20000726
7 G_ITEM_SELECTION Instance attribute Private Type reference (TYPE) XFELD Field Selection Indicator 20000807
8 G_NO_HTML_HEADER Instance attribute Private Type reference (TYPE) XFELD Indicator: Not HTML Header 20000726
9 G_REF_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA Reference for Output Table 20000726
10 G_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT-VARIANT Layout 20000727
11 G_VAR_HANDLE Instance attribute Private Type reference (TYPE) DISVARIANT-HANDLE Mgt. ID for Repeated Calls from the Same Program 20000727
12 G_VAR_KEY Instance attribute Private Type reference (TYPE) DISVARIANT-REPORT Key for Variant 20001019
13 G_VAR_SAVE_MODE Instance attribute Private Type reference (TYPE) CHAR01 Backup mode 20000727
14 G_XFIELDS Instance attribute Private Type reference (TYPE) XFELD Indicator: Additional Fields 20000726
15 TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000726
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method Add Node, NOT for Generation of RH -> insert_nodes_. 20000728
2 ADD_TOOLBAR_BUTTON Instance method Public Method Add Button to Toolbar 20000726
3 ADD_TOOLBAR_LINE Instance method Public Method Add Separator to Toolbar 20000726
4 BUILD_HTML_HEADER Instance method Private Method Fill HTML Header 20000726
5 BUILD_TREE Instance method Private Method Construct Tree from RH Table 20000726
6 BUILD_VARIANT_INFO Instance method Private Method Determine Information about Display Variant 20000727
7 CHANGE_HTML_HEADER Instance method Public Method Change HTML Header 20001026
8 CHANGE_ITEM Instance method Public Method Change Cell Text and Layout 20000803
9 CHANGE_NODE Instance method Public Method Change Node Text and Layout 20000728
10 CHECK_AUTHORITY Instance method Public Method Authorization Check 20000727
11 CLEAR_ITEMS Instance method Public Method Deletes Contents of all Additional Fields 20000801
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000726
13 DELETE_SUBTREE Instance method Public Method Deletion of a Node with All Subnodes or Entire Tree 20000728
14 FREE Instance method Public Method Remove Control 20000726
15 FRONTEND_UPDATE Instance method Public Method Update Changes from Frontend 20000804
16 GET_ALV_TREE Instance method Public Method Read Object Reference of ALV Tree Used Internally 20060220
17 GET_CHECKED_ITEMS Instance method Public Method Delivers Cells of The Table Selected Using Checkbox 20001102
18 GET_NODE_PARAMETERS Instance method Public Method Determine Attributes of a Tree Element 20001020
19 GET_OUTTAB_LINE Instance method Public Method Determine Values of The Additional Fields of a RH Element 20001102
20 GET_RH_FROM_DB Instance method Private Method Read RH Table from Database 20000726
21 GET_SELECTED_COLUMNS Instance method Public Method Read Selected Column 20000807
22 GET_SELECTED_FIELD Instance method Public Method Determine Selected Field 20000807
23 GET_SELECTED_NODES Instance method Public Method Determine Selected Node 20000726
24 HANDLE_CHECKBOX_CHANGE Instance method Private Event handling method Event: Checkbox Changed 20001108
25 INSERT_ITEMS Instance method Public Method Fill Additional Fields with Values 20000727
26 INSERT_NODES_FROM_DB Instance method Public Method Hierarchy Generation from Risk Hierarchy ID 20000726
27 INSERT_NODES_FROM_TABLE Instance method Public Method Hierarchy Generation from RH Node Table 20000727
28 NEW_HIERARCHY_NUMBERS Instance method Public Method Notify Class of New Hierarchy Node IDs 20000912
29 ON_FUNCTION_SELECTED Instance method Private Event handling method Event: Button Clicked on Toolbar 20000726
30 ON_HEADER_CONTEXT_MENU_REQ Instance method Private Event handling method Event: Create a Context Menu in a Column 20001018
31 ON_HEADER_CONTEXT_MENU_SEL Instance method Private Event handling method Event: Select a Function from the Context Menu in a Column 20001018
32 ON_ITEM_CONTEXT_MENU_REQ Instance method Private Event handling method Event: Create Context Menu in a Cell 20001018
33 ON_ITEM_CONTEXT_MENU_SEL Instance method Private Event handling method Event: Select a Function from the Context Menu in a Cell 20001018
34 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event: Double-Click on a Cell 20000728
35 ON_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Event: Generate Context Menu on a Node 20000731
36 ON_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Event: Select Function from Context Menu 20000731
37 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event: Double-Click on a Node 20000726
38 ON_NODE_KEY_PRESSED Instance method Private Event handling method Event: Return Key was Pressed 20000726
39 ON_TOP_OF_LIST Instance method Private Event handling method Event: Top-of-List 20000815
40 ON_TOP_OF_PAGE Instance method Private Event handling method Event: Top-of-Page 20000815
41 SELECT_NODE Instance method Public Method Select a Node in the Tree 20000727
42 SET_FIELDS Instance method Public Method Define Additional Fields as Field Catalog 20000727
43 SET_HIERARCHY_WIDTH Instance method Public Method Change Width of Hierarchy Display 20000726
44 SET_INITIAL_TOOLBAR Instance method Private Method Generate Standard Toolbar 20000726
45 SET_TABLE_FOR_DISPLAY Instance method Private Method Empty Tree with Hierarchy Attributes 20000726
46 UPDATE_NODES_FROM_TABLE Instance method Public Method Delete Entire Tree and Reconstruct 20001108
Events
# Event Type Visibility Description Created on
1 CHECKBOX_CHANGE Instance Event
(0)
Public
(2)
Checkbox Changed 20001108
2 FUNCTION_SELECTED Instance Event
(0)
Public
(2)
Application Button was Pressed 20000726
3 HEADER_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu in One Column 20001018
4 HEADER_CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
Select a Function from the Context Menu in One Column 20001018
5 ITEM_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu in a Cell 20001018
6 ITEM_CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
Select a Function from the Context Menu in a Cell 20001018
7 ITEM_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click on a Cell 20000728
8 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu for a Node 20000731
9 NODE_CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
Selection of a Function from Context Menu 20000731
10 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click on a Node 20000726
11 NODE_RETURN_PRESSED Instance Event
(0)
Public
(2)
Node Selected and Return Pressed 20000726
12 TOP_OF_LIST Instance Event
(0)
Public
(2)
Top-of-List 20000815
13 TOP_OF_PAGE Instance Event
(0)
Public
(2)
Top-Of-Page 20000815
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 L_DUMMY Private See coding L_DUMMY 20000726
2 NODE_KEY_TYP Private See coding NODE_KEY_TYP 20000726
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN ALV-Control: Layoutstruktur 20000728
2 Importing IM_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000728
3 Importing IM_RELATION Call by reference Type reference (TYPE) INT4 Beziehung 20000728
4 Importing IM_RKNOTEN_NEW Call by reference Type reference (TYPE) JBRRKNOTEN Neuer Knoten in der Risikohierarchie 20000728
5 Importing IM_RKNOTEN_REL Call by reference Type reference (TYPE) JBRRKNOTEN Beziehungsknoten in der Risikohierarchie 20000728
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000728
2 NODE_NOT_FOUND Knoten existiert nicht 20000728

Method ADD_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20000726
2 Importing IM_ICON Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20000726
3 Importing IM_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK Quickinfo für eine Ikone 20000726
4 Importing IM_TEXT Call by reference Type reference (TYPE) TEXT40 Text auf dem Button 20000731
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000726
2 RESERVED_FCODE Reservierter Funktionscode 20000726

Method ADD_TOOLBAR_LINE Signature

Method ADD_TOOLBAR_LINE on class CL_RM_GUI_RH has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000726

Method BUILD_HTML_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HTML_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Überschrift Liste (HTML) 20000726
2 Importing IM_RHID Call by reference Type reference (TYPE) JBRRHID Risikohierarchie 20000726

Method BUILD_HTML_HEADER on class CL_RM_GUI_RH has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RHBAUM Call by reference Type reference (TYPE) RMRHBAUM_T RM: Risikohierarchie Baumtabelle 20000726

Method BUILD_TREE on class CL_RM_GUI_RH has no exception.

Method BUILD_VARIANT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SAVE_MODE Call by reference Type reference (TYPE) CHAR01 Sicherungsmodus 20000727
2 Exporting EX_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20000727

Method BUILD_VARIANT_INFO on class CL_RM_GUI_RH has no exception.

Method CHANGE_HTML_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HTML_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Überschrift (HTML) 20001026

Method CHANGE_HTML_HEADER on class CL_RM_GUI_RH has no exception.

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000803
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Zelleninhalt 20000803
3 Importing IM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LACI ALV-TREE: Updatestruktur Itemlayout 20000803
4 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000803
5 Importing IM_U_DATA Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20000803
# Exception Resumable Description Created on
1 NODE_NOT_FOUND keinen Knoten gefunden 20000803

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN ALV-Tree: Updatestruktur Knotenlayout 20000728
2 Importing IM_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000728
3 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000728
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000728
2 NODE_NOT_FOUND Knoten nicht gefunden 20000728

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTVT Call by reference Type reference (TYPE) TVAUT_ACTVT '03' Aktivitätstyp 20000901
2 Importing IM_RHDATUM Call by reference Type reference (TYPE) JBRGUELBIS Risikohierachie gültig bis 20001108
3 Importing IM_RHID Call by reference Type reference (TYPE) JBRRHID Risikohierarchie 20000727
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Berechtigungsprüfung 20000727
2 RH_NOT_FOUND Risikohierarchie existiert nicht 20000727
3 USER_NOT_AUTHORIZED Keine Berechtigung 20000727

Method CLEAR_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LACI ALV-TREE: Updatestruktur Itemlayout 20000803
# Exception Resumable Description Created on
1 FIELDS_NOT_SET keine zusätzlichen Felder vorhanden 20000801
2 INTERNAL_ERROR Fehler in der Verarbeitung 20000801

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000726
2 Importing IM_ITEM_SELECTION Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen fürt Feldselektion 20000807
3 Importing IM_NO_HTML_HEADER Call by reference Type reference (TYPE) XFELD Kennzeichen für HTML-Header 20000726
4 Importing IM_SEL_MODE_SINGLE Call by reference Type reference (TYPE) XFELD Kennzeichen für Markiermodus 20000731
# Exception Resumable Description Created on
1 CNTL_ERROR Fehler beim Erzeugen des ALV Tree Controls 20000726

Method DELETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000728
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000728
2 NODE_NOT_FOUND Knoten in der Risikohierarchie nicht gefunden 20000728

Method FREE Signature

Method FREE on class CL_RM_GUI_RH has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000726

Method FRONTEND_UPDATE Signature

Method FRONTEND_UPDATE on class CL_RM_GUI_RH has no parameter.
Method FRONTEND_UPDATE on class CL_RM_GUI_RH has no exception.

Method GET_ALV_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_ALV_TREE Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20060220

Method GET_ALV_TREE on class CL_RM_GUI_RH has no exception.

Method GET_CHECKED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECKED_RKNOTEN Call by reference Type reference (TYPE) RMRHNODE_T Liste der selektierten Checkboxen 20001102

Method GET_CHECKED_ITEMS on class CL_RM_GUI_RH has no exception.

Method GET_NODE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LEAF_FLAG Value transfer Type reference (TYPE) XFELD Flag, ob Knoten ein Blatt ist 20001020
2 Importing IM_RKNOTEN Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001020
# Exception Resumable Description Created on
1 RKNOTEN_NOT_FOUND Knoten in der Risikohierarchie nicht gefunden 20001020

Method GET_OUTTAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITEM_LAYOUT_T Call by reference Type reference (TYPE) LVC_T_LAYI Layoutstruktur für Items des ALV-Tree Controls 20050419
2 Exporting EX_OUTTAB_LINE Call by reference Type reference (TYPE) ANY Werte der zusätzlichen Felder 20001102
3 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001102
# Exception Resumable Description Created on
1 FIELDS_NOT_SET Keine zusätzlichen Felder gesetzt 20001102
2 RKNOTEN_NOT_FOUND Risikohierarchieknoten nicht gefunden 20001102

Method GET_RH_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RHBAUM Call by reference Type reference (TYPE) RMRHBAUM_T RM: Risikohierarchie Baumtabelle 20000726
2 Importing IM_RHID Call by reference Type reference (TYPE) JBRRHID Risikohierarchie 20000726
3 Importing IM_RH_DATUM Call by reference Type reference (TYPE) DATUM Gültigkeitsdatum der RH 20000908
4 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001020
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000726
2 RH_NOT_FOUND RH nicht gefunden 20000726

Method GET_SELECTED_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELECTED_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM ALV-Control: Tabelle von Feldnamen 20000807
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000807
2 NO_SELECTED_COLUMNS Keine Spalte markiert 20000807

Method GET_SELECTED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20000807
2 Exporting EX_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000807
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000807
2 NO_ITEM_SELECTION Keine Feldselektion vorgesehen 20000807
3 NO_SELECTED_ITEM Kein Feld markiert 20000807

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTED_RKNOTEN Call by reference Type reference (TYPE) RMRHNODE_T RM: Risikohierarchie Baumtabelle 20000726
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000726
2 NO_SELECTED_RKNOTEN Kein Knoten selektiert 20000726

Method HANDLE_CHECKBOX_CHANGE Signature

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

Method HANDLE_CHECKBOX_CHANGE on class CL_RM_GUI_RH has no exception.

Method INSERT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit Werten der zusätzlichen Felder 20000727
# Exception Resumable Description Created on
1 FIELDS_NOT_SET keine zusätzliche Felder gesetzt 20000727
2 NODE_FIELD_MISSING Ausgabetabelle enthält die Knotenbezeichnung nicht ('NAME') 20000727

Method INSERT_NODES_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN_OPTIMIZE Call by reference Type reference (TYPE) XFELD 'X' Spaltenbreiten optimieren 20000927
2 Importing IM_HEADER_TEXT Call by reference Type reference (TYPE) TV_HEADING Spaltenüberschrift der Hierarchiespalte 20001023
3 Importing IM_RHID Call by reference Type reference (TYPE) JBRRHID Risikohierarchie 20000726
4 Importing IM_RH_DATUM Call by reference Type reference (TYPE) DATUM Gültigkeitsdatum der RH 20000908
5 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001020
6 Importing IT_HTML_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Überschrift (HTML) 20001025
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000727
2 RH_NOT_FOUND Risikohierarchie nicht gefunden 20000726
3 USER_NOT_AUTHORIZED Benutzer besitzt keine Berechtigung 20000727

Method INSERT_NODES_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN_OPTIMIZE Call by reference Type reference (TYPE) XFELD 'X' Spaltenbreiten optimieren 20000927
2 Importing IM_HEADER_TEXT Call by reference Type reference (TYPE) TV_HEADING Spaltenüberschrift der Hierarchiespalte 20001023
3 Importing IT_HTML_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Überschrift (HTML) 20001025
4 Importing IT_RHBAUM Call by reference Type reference (TYPE) RMRHBAUM_T RM: Risikohierarchie Baumtabelle 20000727
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000727
2 USER_NOT_AUTHORIZED User besitzt keine Berechtigung 20000727

Method NEW_HIERARCHY_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEXTAB Call by reference Type reference (TYPE) NODEINDEX_T Indextabelle mit alten und neuen IDs 20000912

Method NEW_HIERARCHY_NUMBERS on class CL_RM_GUI_RH 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 Value transfer Attribute reference (LIKE) 20000726

Method ON_FUNCTION_SELECTED on class CL_RM_GUI_RH has no exception.

Method ON_HEADER_CONTEXT_MENU_REQ Signature

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

Method ON_HEADER_CONTEXT_MENU_REQ on class CL_RM_GUI_RH has no exception.

Method ON_HEADER_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) 20001018
2 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20001018

Method ON_HEADER_CONTEXT_MENU_SEL on class CL_RM_GUI_RH has no exception.

Method ON_ITEM_CONTEXT_MENU_REQ Signature

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

Method ON_ITEM_CONTEXT_MENU_REQ on class CL_RM_GUI_RH has no exception.

Method ON_ITEM_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) 20001018
2 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20001018
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20001018

Method ON_ITEM_CONTEXT_MENU_SEL on class CL_RM_GUI_RH 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 FIELDNAME Value transfer Attribute reference (LIKE) 20000728
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000728

Method ON_ITEM_DOUBLE_CLICK on class CL_RM_GUI_RH has no exception.

Method ON_NODE_CONTEXT_MENU_REQ Signature

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

Method ON_NODE_CONTEXT_MENU_REQ on class CL_RM_GUI_RH has no exception.

Method ON_NODE_CONTEXT_MENU_SEL Signature

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

Method ON_NODE_CONTEXT_MENU_SEL on class CL_RM_GUI_RH 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 Value transfer Attribute reference (LIKE) 20000726

Method ON_NODE_DOUBLE_CLICK on class CL_RM_GUI_RH has no exception.

Method ON_NODE_KEY_PRESSED Signature

Method ON_NODE_KEY_PRESSED on class CL_RM_GUI_RH has no parameter.
Method ON_NODE_KEY_PRESSED on class CL_RM_GUI_RH has no exception.

Method ON_TOP_OF_LIST Signature

Method ON_TOP_OF_LIST on class CL_RM_GUI_RH has no parameter.
Method ON_TOP_OF_LIST on class CL_RM_GUI_RH has no exception.

Method ON_TOP_OF_PAGE Signature

Method ON_TOP_OF_PAGE on class CL_RM_GUI_RH has no parameter.
Method ON_TOP_OF_PAGE on class CL_RM_GUI_RH has no exception.

Method SELECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RKNOTEN Call by reference Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000727
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20000727
2 RKNOTEN_NOT_FOUND Knoten nicht gefunden 20000727

Method SET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELD_TABLE Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20000727
2 Importing IM_SAVE_MODE Call by reference Type reference (TYPE) CHAR01 'A' Sicherungsmodus 20000727
3 Importing IM_VARIANT Call by reference Type reference (TYPE) DISVARIANT-VARIANT Layout 20000727
4 Importing IM_VAR_HANDLE Call by reference Type reference (TYPE) DISVARIANT-HANDLE VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20000727
5 Importing IM_VAR_KEY Call by reference Type reference (TYPE) DISVARIANT-REPORT Schlüssel für Varianten 20001019
6 Importing IT_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI Layoutstruktur für Items des ALV-Tree Controls 20001025
7 Changing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE Leere Tabelle entsprechend Ausgabetabelle 20000727
# Exception Resumable Description Created on
1 ALREADY_SET Zusätzliche Felder schon gesetzt 20000727
2 FIELD_TABLE_EMPTY Feldkatalog-tabelle leer 20000727

Method SET_HIERARCHY_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIERARCHY_WIDTH Call by reference Type reference (TYPE) TREEV_HHDR-WIDTH Natürliche Zahl 20000726

Method SET_HIERARCHY_WIDTH on class CL_RM_GUI_RH has no exception.

Method SET_INITIAL_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XFIELDS Call by reference Type reference (TYPE) XFELD Kennzahl: Zusatzfelder vorhanden 20000726
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in er Verarbeitung 20000726

Method SET_TABLE_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20000726
2 Importing IM_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20000726
3 Importing IM_HTML_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Überschrift Liste (HTML) 20000726
4 Importing IM_SAVE_MODE Call by reference Type reference (TYPE) CHAR01 Sicherungsmodus 20000727
5 Importing IM_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20000727
6 Importing IM_XFIELDS Call by reference Type reference (TYPE) XFELD Kennzeichen: weitere Spalten 20000726

Method SET_TABLE_FOR_DISPLAY on class CL_RM_GUI_RH has no exception.

Method UPDATE_NODES_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN_OPTIMIZE Call by reference Type reference (TYPE) XFELD 'X' Spaltenbreiten optimieren 20001108
2 Importing IT_HTML_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Überschrift (HTML) 20001109
3 Importing IT_RHBAUM Call by reference Type reference (TYPE) RMRHBAUM_T RM: Risikohierarchie Baumtabelle 20001108
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in der Verarbeitung 20001108
2 USER_NOT_AUTHORIZED User besitzt keine Berechtigung 20001108
Event Signatures

Event CHECKBOX_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_CHECKED Exporting Value transfer Type reference (TYPE) XFELD 'X' = Checkbox gesetzt 20001108
2 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Spaltenname 20001108
3 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001108

Event FUNCTION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FCODE Exporting Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20000726
2 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20000807
3 EX_SELECTED_COLUMNS Exporting Value transfer Type reference (TYPE) LVC_T_FNAM ALV-Control: Tabelle von Feldnamen 20000807
4 EX_SELECTED_RKNOTEN Exporting Value transfer Type reference (TYPE) RMRHNODE_T Tabelle von Risikohierarchieknoten 20000726

Event HEADER_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20001018
2 EX_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001018

Event HEADER_CONTEXT_MENU_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20001018
2 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20001018

Event ITEM_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20001018
2 EX_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001018
3 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001018

Event ITEM_CONTEXT_MENU_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20001018
2 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20001018
3 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20001018

Event ITEM_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20000728
2 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000728

Event NODE_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000731
2 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000731

Event NODE_CONTEXT_MENU_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000731
2 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRKNOTEN Knoten der Risikohierarchie 20000731

Event NODE_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_RKNOTEN Exporting Value transfer Type reference (TYPE) JBRRHBAUM-RKNOTEN Knoten der Risikohierarchie 20000726

Event NODE_RETURN_PRESSED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_SELECTED_RKNOTEN Exporting Value transfer Type reference (TYPE) RMRHNODE_T Tabelle von Risikohierarchieknoten 20000726

Event TOP_OF_LIST Signature
Event TOP_OF_LIST on class CL_RM_GUI_RH has no parameter.
Event TOP_OF_PAGE Signature
Event TOP_OF_PAGE on class CL_RM_GUI_RH has no parameter.
History
Last changed by/on SAP  20060711 
SAP Release Created in 462_10