Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV Tree Control | 20000726 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TTB_BUTTON | Toolbar Buttons | 20000726 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20000726 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | LVC_T_LAYI | Layout Structure for Items of the ALV Tree Control | 20001025 | |||
| 5 | Instance attribute | Private | See coding | Assignment of RH Nodes and ALV Nodes | 20000726 | ||||
| 6 | Instance attribute | Private | See coding | Dummy Output Table | 20000726 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | XFELD | Field Selection Indicator | 20000807 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicator: Not HTML Header | 20000726 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Reference for Output Table | 20000726 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | DISVARIANT-VARIANT | Layout | 20000727 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | DISVARIANT-HANDLE | Mgt. ID for Repeated Calls from the Same Program | 20000727 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | DISVARIANT-REPORT | Key for Variant | 20001019 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | Backup mode | 20000727 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicator: Additional Fields | 20000726 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20000726 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add Node, NOT for Generation of RH -> insert_nodes_. | 20000728 | |
| 2 | Instance method | Public | Method | Add Button to Toolbar | 20000726 | |
| 3 | Instance method | Public | Method | Add Separator to Toolbar | 20000726 | |
| 4 | Instance method | Private | Method | Fill HTML Header | 20000726 | |
| 5 | Instance method | Private | Method | Construct Tree from RH Table | 20000726 | |
| 6 | Instance method | Private | Method | Determine Information about Display Variant | 20000727 | |
| 7 | Instance method | Public | Method | Change HTML Header | 20001026 | |
| 8 | Instance method | Public | Method | Change Cell Text and Layout | 20000803 | |
| 9 | Instance method | Public | Method | Change Node Text and Layout | 20000728 | |
| 10 | Instance method | Public | Method | Authorization Check | 20000727 | |
| 11 | Instance method | Public | Method | Deletes Contents of all Additional Fields | 20000801 | |
| 12 | Instance method | Public | Constructor | CONSTRUCTOR | 20000726 | |
| 13 | Instance method | Public | Method | Deletion of a Node with All Subnodes or Entire Tree | 20000728 | |
| 14 | Instance method | Public | Method | Remove Control | 20000726 | |
| 15 | Instance method | Public | Method | Update Changes from Frontend | 20000804 | |
| 16 | Instance method | Public | Method | Read Object Reference of ALV Tree Used Internally | 20060220 | |
| 17 | Instance method | Public | Method | Delivers Cells of The Table Selected Using Checkbox | 20001102 | |
| 18 | Instance method | Public | Method | Determine Attributes of a Tree Element | 20001020 | |
| 19 | Instance method | Public | Method | Determine Values of The Additional Fields of a RH Element | 20001102 | |
| 20 | Instance method | Private | Method | Read RH Table from Database | 20000726 | |
| 21 | Instance method | Public | Method | Read Selected Column | 20000807 | |
| 22 | Instance method | Public | Method | Determine Selected Field | 20000807 | |
| 23 | Instance method | Public | Method | Determine Selected Node | 20000726 | |
| 24 | Instance method | Private | Event handling method | Event: Checkbox Changed | 20001108 | |
| 25 | Instance method | Public | Method | Fill Additional Fields with Values | 20000727 | |
| 26 | Instance method | Public | Method | Hierarchy Generation from Risk Hierarchy ID | 20000726 | |
| 27 | Instance method | Public | Method | Hierarchy Generation from RH Node Table | 20000727 | |
| 28 | Instance method | Public | Method | Notify Class of New Hierarchy Node IDs | 20000912 | |
| 29 | Instance method | Private | Event handling method | Event: Button Clicked on Toolbar | 20000726 | |
| 30 | Instance method | Private | Event handling method | Event: Create a Context Menu in a Column | 20001018 | |
| 31 | Instance method | Private | Event handling method | Event: Select a Function from the Context Menu in a Column | 20001018 | |
| 32 | Instance method | Private | Event handling method | Event: Create Context Menu in a Cell | 20001018 | |
| 33 | Instance method | Private | Event handling method | Event: Select a Function from the Context Menu in a Cell | 20001018 | |
| 34 | Instance method | Private | Event handling method | Event: Double-Click on a Cell | 20000728 | |
| 35 | Instance method | Private | Event handling method | Event: Generate Context Menu on a Node | 20000731 | |
| 36 | Instance method | Private | Event handling method | Event: Select Function from Context Menu | 20000731 | |
| 37 | Instance method | Private | Event handling method | Event: Double-Click on a Node | 20000726 | |
| 38 | Instance method | Private | Event handling method | Event: Return Key was Pressed | 20000726 | |
| 39 | Instance method | Private | Event handling method | Event: Top-of-List | 20000815 | |
| 40 | Instance method | Private | Event handling method | Event: Top-of-Page | 20000815 | |
| 41 | Instance method | Public | Method | Select a Node in the Tree | 20000727 | |
| 42 | Instance method | Public | Method | Define Additional Fields as Field Catalog | 20000727 | |
| 43 | Instance method | Public | Method | Change Width of Hierarchy Display | 20000726 | |
| 44 | Instance method | Private | Method | Generate Standard Toolbar | 20000726 | |
| 45 | Instance method | Private | Method | Empty Tree with Hierarchy Attributes | 20000726 | |
| 46 | 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 | IM_LAYOUT | Call by reference | Type reference (TYPE) | LVC_S_LAYN | ALV-Control: Layoutstruktur | 20000728 | |||
| 2 | IM_NODE_TEXT | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV-Control: Zelleninhalt | 20000728 | |||
| 3 | IM_RELATION | Call by reference | Type reference (TYPE) | INT4 | Beziehung | 20000728 | |||
| 4 | IM_RKNOTEN_NEW | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Neuer Knoten in der Risikohierarchie | 20000728 | |||
| 5 | IM_RKNOTEN_REL | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Beziehungsknoten in der Risikohierarchie | 20000728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000728 | ||
| 2 | Knoten existiert nicht | 20000728 |
Method ADD_TOOLBAR_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FCODE | Call by reference | Type reference (TYPE) | UI_FUNC | Funktionscode | 20000726 | |||
| 2 | IM_ICON | Call by reference | Type reference (TYPE) | ICONNAME | Name einer Ikone | 20000726 | |||
| 3 | IM_QUICKINFO | Call by reference | Type reference (TYPE) | ICONQUICK | Quickinfo für eine Ikone | 20000726 | |||
| 4 | IM_TEXT | Call by reference | Type reference (TYPE) | TEXT40 | Text auf dem Button | 20000731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000726 | ||
| 2 | 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 | 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 | ET_HTML_HEADER | Call by reference | Type reference (TYPE) | SLIS_T_LISTHEADER | Überschrift Liste (HTML) | 20000726 | |||
| 2 | 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 | 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 | EX_SAVE_MODE | Call by reference | Type reference (TYPE) | CHAR01 | Sicherungsmodus | 20000727 | |||
| 2 | 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 | 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 | IM_DATA | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV-Control: Zelleninhalt | 20000803 | |||
| 2 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | LVC_FNAME | ALV-Control: Zelleninhalt | 20000803 | |||
| 3 | IM_LAYOUT | Call by reference | Type reference (TYPE) | LVC_S_LACI | ALV-TREE: Updatestruktur Itemlayout | 20000803 | |||
| 4 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20000803 | |||
| 5 | IM_U_DATA | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20000803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keinen Knoten gefunden | 20000803 |
Method CHANGE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LAYOUT | Call by reference | Type reference (TYPE) | LVC_S_LAYN | ALV-Tree: Updatestruktur Knotenlayout | 20000728 | |||
| 2 | IM_NODE_TEXT | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV-Control: Zelleninhalt | 20000728 | |||
| 3 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20000728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000728 | ||
| 2 | Knoten nicht gefunden | 20000728 |
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTVT | Call by reference | Type reference (TYPE) | TVAUT_ACTVT | '03' | Aktivitätstyp | 20000901 | ||
| 2 | IM_RHDATUM | Call by reference | Type reference (TYPE) | JBRGUELBIS | Risikohierachie gültig bis | 20001108 | |||
| 3 | IM_RHID | Call by reference | Type reference (TYPE) | JBRRHID | Risikohierarchie | 20000727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Berechtigungsprüfung | 20000727 | ||
| 2 | Risikohierarchie existiert nicht | 20000727 | ||
| 3 | Keine Berechtigung | 20000727 |
Method CLEAR_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LAYOUT | Call by reference | Type reference (TYPE) | LVC_S_LACI | ALV-TREE: Updatestruktur Itemlayout | 20000803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine zusätzlichen Felder vorhanden | 20000801 | ||
| 2 | Fehler in der Verarbeitung | 20000801 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20000726 | |||
| 2 | IM_ITEM_SELECTION | Call by reference | Type reference (TYPE) | XFELD | 'X' | Kennzeichen fürt Feldselektion | 20000807 | ||
| 3 | IM_NO_HTML_HEADER | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen für HTML-Header | 20000726 | |||
| 4 | IM_SEL_MODE_SINGLE | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen für Markiermodus | 20000731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20000728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000728 | ||
| 2 | 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 | 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 | 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 | 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 | EX_LEAF_FLAG | Value transfer | Type reference (TYPE) | XFELD | Flag, ob Knoten ein Blatt ist | 20001020 | |||
| 2 | IM_RKNOTEN | Value transfer | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20001020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_ITEM_LAYOUT_T | Call by reference | Type reference (TYPE) | LVC_T_LAYI | Layoutstruktur für Items des ALV-Tree Controls | 20050419 | |||
| 2 | EX_OUTTAB_LINE | Call by reference | Type reference (TYPE) | ANY | Werte der zusätzlichen Felder | 20001102 | |||
| 3 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20001102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine zusätzlichen Felder gesetzt | 20001102 | ||
| 2 | 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 | ET_RHBAUM | Call by reference | Type reference (TYPE) | RMRHBAUM_T | RM: Risikohierarchie Baumtabelle | 20000726 | |||
| 2 | IM_RHID | Call by reference | Type reference (TYPE) | JBRRHID | Risikohierarchie | 20000726 | |||
| 3 | IM_RH_DATUM | Call by reference | Type reference (TYPE) | DATUM | Gültigkeitsdatum der RH | 20000908 | |||
| 4 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20001020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000726 | ||
| 2 | RH nicht gefunden | 20000726 |
Method GET_SELECTED_COLUMNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SELECTED_COLUMNS | Call by reference | Type reference (TYPE) | LVC_T_FNAM | ALV-Control: Tabelle von Feldnamen | 20000807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000807 | ||
| 2 | Keine Spalte markiert | 20000807 |
Method GET_SELECTED_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIELDNAME | Call by reference | Type reference (TYPE) | LVC_FNAME | ALV-Control: Feldname internes Tabellenfeld | 20000807 | |||
| 2 | EX_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20000807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000807 | ||
| 2 | Keine Feldselektion vorgesehen | 20000807 | ||
| 3 | Kein Feld markiert | 20000807 |
Method GET_SELECTED_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTED_RKNOTEN | Call by reference | Type reference (TYPE) | RMRHNODE_T | RM: Risikohierarchie Baumtabelle | 20000726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000726 | ||
| 2 | Kein Knoten selektiert | 20000726 |
Method HANDLE_CHECKBOX_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECKED | Call by reference | Type reference (TYPE) | 20001108 | |||||
| 2 | FIELDNAME | Call by reference | Type reference (TYPE) | 20001108 | |||||
| 3 | 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 | IT_OUTTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle mit Werten der zusätzlichen Felder | 20000727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine zusätzliche Felder gesetzt | 20000727 | ||
| 2 | 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 | IM_COLUMN_OPTIMIZE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Spaltenbreiten optimieren | 20000927 | ||
| 2 | IM_HEADER_TEXT | Call by reference | Type reference (TYPE) | TV_HEADING | Spaltenüberschrift der Hierarchiespalte | 20001023 | |||
| 3 | IM_RHID | Call by reference | Type reference (TYPE) | JBRRHID | Risikohierarchie | 20000726 | |||
| 4 | IM_RH_DATUM | Call by reference | Type reference (TYPE) | DATUM | Gültigkeitsdatum der RH | 20000908 | |||
| 5 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20001020 | |||
| 6 | IT_HTML_HEADER | Call by reference | Type reference (TYPE) | SLIS_T_LISTHEADER | Überschrift (HTML) | 20001025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000727 | ||
| 2 | Risikohierarchie nicht gefunden | 20000726 | ||
| 3 | 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 | IM_COLUMN_OPTIMIZE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Spaltenbreiten optimieren | 20000927 | ||
| 2 | IM_HEADER_TEXT | Call by reference | Type reference (TYPE) | TV_HEADING | Spaltenüberschrift der Hierarchiespalte | 20001023 | |||
| 3 | IT_HTML_HEADER | Call by reference | Type reference (TYPE) | SLIS_T_LISTHEADER | Überschrift (HTML) | 20001025 | |||
| 4 | IT_RHBAUM | Call by reference | Type reference (TYPE) | RMRHBAUM_T | RM: Risikohierarchie Baumtabelle | 20000727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000727 | ||
| 2 | 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 | 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 | 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 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20001018 | |||||
| 2 | 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 | FCODE | Call by reference | Attribute reference (LIKE) | 20001018 | |||||
| 2 | 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 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20001018 | |||||
| 2 | MENU | Call by reference | Attribute reference (LIKE) | 20001018 | |||||
| 3 | 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 | FCODE | Call by reference | Attribute reference (LIKE) | 20001018 | |||||
| 2 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20001018 | |||||
| 3 | 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 | FIELDNAME | Value transfer | Attribute reference (LIKE) | 20000728 | |||||
| 2 | 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 | MENU | Value transfer | Attribute reference (LIKE) | 20000731 | |||||
| 2 | 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 | FCODE | Value transfer | Attribute reference (LIKE) | 20000731 | |||||
| 2 | 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 | 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 | IM_RKNOTEN | Call by reference | Type reference (TYPE) | JBRRKNOTEN | Knoten der Risikohierarchie | 20000727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20000727 | ||
| 2 | Knoten nicht gefunden | 20000727 |
Method SET_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FIELD_TABLE | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20000727 | |||
| 2 | IM_SAVE_MODE | Call by reference | Type reference (TYPE) | CHAR01 | 'A' | Sicherungsmodus | 20000727 | ||
| 3 | IM_VARIANT | Call by reference | Type reference (TYPE) | DISVARIANT-VARIANT | Layout | 20000727 | |||
| 4 | IM_VAR_HANDLE | Call by reference | Type reference (TYPE) | DISVARIANT-HANDLE | VerwaltungsID für Mehrfachaufrufe aus dem selben Programm | 20000727 | |||
| 5 | IM_VAR_KEY | Call by reference | Type reference (TYPE) | DISVARIANT-REPORT | Schlüssel für Varianten | 20001019 | |||
| 6 | IT_ITEM_LAYOUT | Call by reference | Type reference (TYPE) | LVC_T_LAYI | Layoutstruktur für Items des ALV-Tree Controls | 20001025 | |||
| 7 | IT_OUTTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Leere Tabelle entsprechend Ausgabetabelle | 20000727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zusätzliche Felder schon gesetzt | 20000727 | ||
| 2 | Feldkatalog-tabelle leer | 20000727 |
Method SET_HIERARCHY_WIDTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IM_XFIELDS | Call by reference | Type reference (TYPE) | XFELD | Kennzahl: Zusatzfelder vorhanden | 20000726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_FIELD_CATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20000726 | |||
| 2 | IM_HIERARCHY_HEADER | Call by reference | Type reference (TYPE) | TREEV_HHDR | Tree Control: Eigenschaften des Hierarchie Headers | 20000726 | |||
| 3 | IM_HTML_HEADER | Call by reference | Type reference (TYPE) | SLIS_T_LISTHEADER | Überschrift Liste (HTML) | 20000726 | |||
| 4 | IM_SAVE_MODE | Call by reference | Type reference (TYPE) | CHAR01 | Sicherungsmodus | 20000727 | |||
| 5 | IM_VARIANT | Call by reference | Type reference (TYPE) | DISVARIANT | Anzeigevariante (externe Verwendung) | 20000727 | |||
| 6 | 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 | IM_COLUMN_OPTIMIZE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Spaltenbreiten optimieren | 20001108 | ||
| 2 | IT_HTML_HEADER | Call by reference | Type reference (TYPE) | SLIS_T_LISTHEADER | Überschrift (HTML) | 20001109 | |||
| 3 | IT_RHBAUM | Call by reference | Type reference (TYPE) | RMRHBAUM_T | RM: Risikohierarchie Baumtabelle | 20001108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20001108 | ||
| 2 | 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 |