SAP CL_GUI_GRAPH_RFW OO Class - GUI for Graph
CL_GUI_GRAPH_RFW is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_GRAPH_RFW including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_GUI_GRAPH_RFW SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CHANGE | Display Node Content | Private |
| CALL METHOD cl_gui_graph_rfw=>CHANGE...more details | ||
| CHECK_ALV_VARIANT | Check ALV Variant | Private |
| CALL METHOD cl_gui_graph_rfw=>CHECK_ALV_VARIANT...more details | ||
| CHECK_REQ_FUNCTIONS | Check Function Codes | Public |
| CALL METHOD cl_gui_graph_rfw=>CHECK_REQ_FUNCTIONS...more details | ||
| CLEAR_GRAPH | Delete Character Area | Public |
| CALL METHOD cl_gui_graph_rfw=>CLEAR_GRAPH...more details | ||
| CLEAR_GRAPHS | Initialization of Static Attribute | Public |
| CALL METHOD cl_gui_graph_rfw=>CLEAR_GRAPHS...more details | ||
| COMPARE_GRAPHS | Compare Graphs | Public |
| CALL METHOD cl_gui_graph_rfw=>COMPARE_GRAPHS...more details | ||
|
| ||
| COMPARE_NODES | Compare Node Contents | Public |
| CALL METHOD cl_gui_graph_rfw=>COMPARE_NODES...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD cl_gui_graph_rfw=>CONSTRUCTOR...more details | ||
| COPY | Copy Selected Nodes to Clipboard | Private |
| CALL METHOD cl_gui_graph_rfw=>COPY...more details | ||
| COPY_EXEC | Execute Copy | Public |
| CALL METHOD cl_gui_graph_rfw=>COPY_EXEC...more details | ||
| COPY_POST | Post-Copy | Public |
| CALL METHOD cl_gui_graph_rfw=>COPY_POST...more details | ||
| COPY_PRE | Pre-Copy | Public |
| CALL METHOD cl_gui_graph_rfw=>COPY_PRE...more details | ||
| CREATE_LAYOUT | Prepare Layout for Graph | Protected |
| CALL METHOD cl_gui_graph_rfw=>CREATE_LAYOUT...more details | ||
| CREATE_NODES | Create New Nodes | Private |
| CALL METHOD cl_gui_graph_rfw=>CREATE_NODES...more details | ||
| CREATE_SUBMENU | Create the NODETYPE_SUBMENU | Private |
| CALL METHOD cl_gui_graph_rfw=>CREATE_SUBMENU...more details | ||
| CUT | Copy Selected Nodes to the Clipboard and Delete from Graph | Private |
| CALL METHOD cl_gui_graph_rfw=>CUT...more details | ||
| CUT_EXEC | Execute Cut | Public |
| CALL METHOD cl_gui_graph_rfw=>CUT_EXEC...more details | ||
| CUT_POST | Post-Cut | Public |
| CALL METHOD cl_gui_graph_rfw=>CUT_POST...more details | ||
| CUT_PRE | Pre-Cut | Public |
| CALL METHOD cl_gui_graph_rfw=>CUT_PRE...more details | ||
| DETAIL | Display Node Details | Private |
| CALL METHOD cl_gui_graph_rfw=>DETAIL...more details | ||
| DONOTHING | Empty method | Private |
| CALL METHOD cl_gui_graph_rfw=>DONOTHING...more details | ||
| FILL_OUTPUT_TABLE | Fill the Output Table and Provide Info for Node Insertion | Protected |
| CALL METHOD cl_gui_graph_rfw=>FILL_OUTPUT_TABLE...more details | ||
| FILTER | Save Filter for ALV Tree | Private |
| CALL METHOD cl_gui_graph_rfw=>FILTER...more details | ||
| FILTER_NODES_IN_ALV_TREE | Color Graph Nodes Corresponding to Filter Value | Private |
| CALL METHOD cl_gui_graph_rfw=>FILTER_NODES_IN_ALV_TREE...more details | ||
| FRONTEND_UPDATE | Redraw Graph | Public |
| CALL METHOD cl_gui_graph_rfw=>FRONTEND_UPDATE...more details | ||
| GET_GRAPH_DC | Read GRAPH_DC Reference | Public |
| CALL METHOD cl_gui_graph_rfw=>GET_GRAPH_DC...more details | ||
| GET_GUI_4_GRAPH | Read GUI for Graph | Public |
| CALL METHOD cl_gui_graph_rfw=>GET_GUI_4_GRAPH...more details | ||
| GET_NODES_TO_EXPAND | Determines Expanded Nodes | Protected |
| CALL METHOD cl_gui_graph_rfw=>GET_NODES_TO_EXPAND...more details | ||
| GET_SELECTED_NODES | Read Selected Graph Nodes | Protected |
| CALL METHOD cl_gui_graph_rfw=>GET_SELECTED_NODES...more details | ||
| GET_VISIBLE_GRAPHS | Read References for Visible Graphs | Public |
| CALL METHOD cl_gui_graph_rfw=>GET_VISIBLE_GRAPHS...more details | ||
| HANDLE_UDEF_MENU_ITEM | Event Handler for User-Defined Menu Items | Protected |
| CALL METHOD cl_gui_graph_rfw=>HANDLE_UDEF_MENU_ITEM...more details | ||
| HANDLE_UDEF_MENU_NODE | Event Handler for User-Defined Context Menu | Protected |
| CALL METHOD cl_gui_graph_rfw=>HANDLE_UDEF_MENU_NODE...more details | ||
| HANDLE_UDEF_TOOLBAR | Handle the User-Defined Toolbar Functionalities | Protected |
| CALL METHOD cl_gui_graph_rfw=>HANDLE_UDEF_TOOLBAR...more details | ||
| INITIALIZE | Initialize Graph | Public |
| CALL METHOD cl_gui_graph_rfw=>INITIALIZE...more details | ||
| INIT_GRAPH | Delete Graph from Character Area | Public |
| CALL METHOD cl_gui_graph_rfw=>INIT_GRAPH...more details | ||
| MOVE_GRAPH_TO_ALV_TREE | Rework Graph (from Data Container) in Container | Public |
| CALL METHOD cl_gui_graph_rfw=>MOVE_GRAPH_TO_ALV_TREE...more details | ||
| NEW | Insert new node | Private |
| CALL METHOD cl_gui_graph_rfw=>NEW...more details | ||
| ON_CHANGE_ALV_VARIANT | Layout Change of ALV Variant | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_CHANGE_ALV_VARIANT...more details | ||
| ON_CONTEXT_MENU_SEL | Event Handler for Context Menu Selected | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_CONTEXT_MENU_SEL...more details | ||
| ON_DRAG_MULTIPLE | Event Handler for on_drag_multiple | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_DRAG_MULTIPLE...more details | ||
| ON_DROP | Event Handler for ON_DROP | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_DROP...more details | ||
| ON_DROP_COMPLETE_MULTIPLE | Event Handler for ON_DROP_COMPLETE_MULTIPLE | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_DROP_COMPLETE_MULTIPLE...more details | ||
| ON_HANDLE_CM_REQ | Event Handler for Context Menu | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_HANDLE_CM_REQ...more details | ||
| ON_HANDLE_ITEM_CM_REQ | Event Handler for ITEM_CONTEXT_MENU_REQUEST | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_HANDLE_ITEM_CM_REQ...more details | ||
| ON_HANDLE_ITEM_CM_SEL | Event Handler for ITEM_CONTEXT_MENU_SELECTED | Private |
| CALL METHOD cl_gui_graph_rfw=>ON_HANDLE_ITEM_CM_SEL...more details | ||
| ON_NODE_DOUBLE_CLICK | Event handler | Protected |
| CALL METHOD cl_gui_graph_rfw=>ON_NODE_DOUBLE_CLICK...more details | ||
| ON_TOOLBAR_DROPDOWN_CLICKED | Event Handler for TOOLBAR_dropdown | Protected |
| CALL METHOD cl_gui_graph_rfw=>ON_TOOLBAR_DROPDOWN_CLICKED...more details | ||
| ON_TOOLBAR_FUNCTION_SELECTED | Event Handler TOOLBAR_select | Protected |
| CALL METHOD cl_gui_graph_rfw=>ON_TOOLBAR_FUNCTION_SELECTED...more details | ||
| PASTE | Paste Nodes from Clipboard | Private |
| CALL METHOD cl_gui_graph_rfw=>PASTE...more details | ||
| PASTE_EXEC | Exec-Paste | Public |
| CALL METHOD cl_gui_graph_rfw=>PASTE_EXEC...more details | ||
| PASTE_POST | Post-Paste | Public |
| CALL METHOD cl_gui_graph_rfw=>PASTE_POST...more details | ||
| PASTE_PRE | Pre-Paste | Public |
| CALL METHOD cl_gui_graph_rfw=>PASTE_PRE...more details | ||
| PROCESS_UPDATES_IN_GRAPH | Transfer to the control the changes in the graph | Protected |
| CALL METHOD cl_gui_graph_rfw=>PROCESS_UPDATES_IN_GRAPH...more details | ||
| REFRESH | Refresh Graph | Private |
| CALL METHOD cl_gui_graph_rfw=>REFRESH...more details | ||
| REFRESH_ALL_GRAPHS | Refresh all graphs | Public |
| CALL METHOD cl_gui_graph_rfw=>REFRESH_ALL_GRAPHS...more details | ||
| RELOAD_ATTRIBUTES_ADM | Determine Node Attributes for Reload | Protected |
| CALL METHOD cl_gui_graph_rfw=>RELOAD_ATTRIBUTES_ADM...more details | ||
| RELOAD_NODE_ATTRIBUTES | Reload node attributes | Protected |
| CALL METHOD cl_gui_graph_rfw=>RELOAD_NODE_ATTRIBUTES...more details | ||
| SAVE_NODE_STATE | Saves Current Node State to LAST_NODES | Protected |
| CALL METHOD cl_gui_graph_rfw=>SAVE_NODE_STATE...more details | ||
| SET_ALV_VARIANTS | Sets Variants for ALV Tree for Subclasses | Protected |
| CALL METHOD cl_gui_graph_rfw=>SET_ALV_VARIANTS...more details | ||
| SET_DD_BEHAVIOR | Set Drag and Drop | Private |
| CALL METHOD cl_gui_graph_rfw=>SET_DD_BEHAVIOR...more details | ||
| SET_GRAPH_EVENTS | Register Events for Tree | Protected |
| CALL METHOD cl_gui_graph_rfw=>SET_GRAPH_EVENTS...more details | ||
| SET_MESSAGE | Output Error Message | Protected |
| CALL METHOD cl_gui_graph_rfw=>SET_MESSAGE...more details | ||
| SET_REG_FUNCTIONS | Set the buttons | Protected |
| CALL METHOD cl_gui_graph_rfw=>SET_REG_FUNCTIONS...more details | ||
| SET_TOOLBAR | Initialize Toolbar | Public |
| CALL METHOD cl_gui_graph_rfw=>SET_TOOLBAR...more details | ||
| SET_UDEF_MENU_ITEM | Set the User defined context menu on grid | Private |
| CALL METHOD cl_gui_graph_rfw=>SET_UDEF_MENU_ITEM...more details | ||
| SET_UDEF_MENU_NODE | Set the user defined context menu on tree | Private |
| CALL METHOD cl_gui_graph_rfw=>SET_UDEF_MENU_NODE...more details | ||
| SET_UDEF_TOOLBAR | Set the user defined toolbar | Protected |
| CALL METHOD cl_gui_graph_rfw=>SET_UDEF_TOOLBAR...more details | ||
| SHOW_MARKED_GRAPH | Display Selected Graph from Navigation Area | Private |
| CALL METHOD cl_gui_graph_rfw=>SHOW_MARKED_GRAPH...more details | ||
| SORT | Resort ALV Nodes | Private |
| CALL METHOD cl_gui_graph_rfw=>SORT...more details | ||
| UPDATE_GUI_FROM_DC | Update GUI for Graph | Public |
| CALL METHOD cl_gui_graph_rfw=>UPDATE_GUI_FROM_DC...more details | ||
CL_GUI_GRAPH_RFW attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| ASSIGNMENTS_GRAPH | Instance Attribute | Assignment Area | LIKE CL_GUI_ASSIGNMENTS_RFW | Private | |
| ATTRIBUTES_ADM | Instance Attribute | Table with Administrative Information on Attributes | LIKE TAB_DC_ATTRIBUTE_ADM_RFW | Protected | |
| CLIPBOARD | Instance Attribute | Clipboard | LIKE CL_CLIPBOARD_RFW | Private | |
| CONTAINER | Instance Attribute | Character Area | LIKE CL_GUI_CONTAINER | Protected | |
| CONTROL | Instance Attribute | CHaracter Area for ALV Tree | LIKE CL_GUI_ALV_TREE | Protected | |
| DD_BEHAVIOR | Instance Attribute | Drag and Drop Behaviour | LIKE CL_DRAGDROP | Private | |
| DD_BEHAVIOR_HANDLE | Instance Attribute | Drag and Drop Handle | LIKE I | Private | |
| DEBUG_GUI | Instance Attribute | Flag Used for Debug: Internal Use | LIKE CHAR1 | Private | |
| FCODES | Instance Attribute | Function codes | LIKE TAB_FCODES_RFW | Protected | |
| FIELDCATALOGUE | Instance Attribute | Field Catalog for ALV Tree | LIKE LVC_T_FCAT | Private | |
| FILTER_FCODE | Instance Attribute | Filter Value | LIKE UI_FUNC | Protected | |
| FIRST_LEVEL_OPTIM | Instance Attribute | Flag Used to Set the Optimized Mode | LIKE CHAR1 | Private | |
| FLT_VAL | Instance Attribute | Application Name | LIKE APPLICATION_RFW | Protected | |
| GC_X | Constant | Flag: 'X' | 'X' | LIKE XFLAG | Public |
| GRAPH | Instance Attribute | Graph Data | LIKE CL_DC_GRAPH_RFW | Protected | |
| GRAPH_NUMBER | Instance Attribute | Sequence Number of the Graph's Display Area | LIKE I | Private | |
| GRAPH_TOOLBAR | Instance Attribute | Reference to Toolbar | LIKE CL_GUI_TOOLBAR | Protected | |
| GV_EXPANSION_LEVEL | Instance Attribute | Flag: Fully Expand ALV Tree | LIKE INT4 | Protected | |
| HEADER_BCKGRND | Instance Attribute | Header Background | LIKE SDYDO_KEY | Protected | |
| HEADER_LOGO | Instance Attribute | Header Logo | LIKE SDYDO_VALUE | Protected | |
| HEADER_TEXT | Instance Attribute | Header List | LIKE SLIS_T_LISTHEADER | Protected | |
| IF_EX | Instance Attribute | BAdI | LIKE IF_EX_GUI_GRAPH_RFW | Private | |
| KEY_2_NODE_REF_TABLE | Instance Attribute | Translation Table for ALV Node | LIKE TAB_KEY_2_NODE_REF | Protected | |
| LAST_FCODE | Instance Attribute | Last Function Code | LIKE UI_FUNC | Private | |
| LAST_NODES | Instance Attribute | Table for Nodes with Additional Data | LIKE NODES_WITH_ADDITIONAL_DATA_RFW | Private | |
| LAYOUT_TABLE | Instance Attribute | Layout Table for ALV Tree | LIKE DATA | Private | |
| NAVIGATION_GRAPH | Instance Attribute | Navigation area | LIKE CL_GUI_NAVIGATION_RFW | Private | |
| NODETYPE_MENUS | Instance Attribute | Submenus with node types | LIKE TAB_NODETYPES_MENU_RFW | Private | |
| NODE_REF_2_KEY_TABLE | Instance Attribute | Tables of Keys | LIKE TAB_NODE_REF_2_KEY | Protected | |
| OUTPUT_TABLE | Instance Attribute | Output Table for ALV Tree | LIKE DATA | Protected | |
| PREV_FILTER_FCODE | Instance Attribute | Previous filter function code | LIKE UI_FUNC | Protected | |
| REG_FUNCTIONS | Instance Attribute | Allowed functions | LIKE TAB_FCODES_MENU_RFW | Protected | |
| SORTING_COLUMN | Instance Attribute | Sort column | LIKE LVC_FNAME | Private | |
| SORT_FCODE | Instance Attribute | Sort Last Function Code | LIKE UI_FUNC | Private | |
| UDEF_DYNCALL | Instance Attribute | Dynamic call for user-defined menus and toolbars | LIKE STRUC_UDEF_DYNCALL | Protected | |
| UDEF_MENU_ITEM | Instance Attribute | User-defined menus for items | LIKE TAB_FCODES_MENU_RFW | Private | |
| UDEF_MENU_NODE | Instance Attribute | User-defined menus for nodes | LIKE TAB_FCODES_MENU_RFW | Private | |
| UDEF_PARAM | Instance Attribute | User-defined activity | LIKE STRUC_UDEF_PARAM_RFW | Private | |
| UDEF_TOOLBAR | Instance Attribute | User-Defined Toolbar | LIKE TAB_FCODES_MENU_RFW | Private | |
| VARIANT | Instance Attribute | ALV Tree Variant | LIKE DISVARIANT | Private | |
| VARIANT_SAVE | Instance Attribute | Save Mode for Variant | LIKE C | Private | |
| VISIBLE_GRAPHS | Static Attribute | Visible Graphs | LIKE TAB_CL_GUI_GRAPH_RFW | Private | |
| _TAB_SORT_GROUPS | Instance Attribute | Sort ALV Nodes for Grouping | LIKE TAB_LVC_NKEY | Private |
CL_GUI_GRAPH_RFW types
STRUC_KEY_2_NODE_REF - STRUC_KEY_2_NODE_REFSTRUC_UDEF_DYNCALL -
TAB_KEY_2_NODE_REF - TAB_KEY_2_NODE_REF
TAB_LVC_NKEY - TAB_LVC_NKEY
TAB_NODE_REF_2_KEY - TAB_NODE_REF_2_KEY
Links to Related Class(s)
CL_GUI_G...Full list of available SAP object classes
Search for further information about these or an SAP related objects