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 NameDescriptionVisability
CHANGEDisplay Node ContentPrivate
CALL METHOD cl_gui_graph_rfw=>CHANGE...more details

CHECK_ALV_VARIANTCheck ALV VariantPrivate
CALL METHOD cl_gui_graph_rfw=>CHECK_ALV_VARIANT...more details

CHECK_REQ_FUNCTIONSCheck Function CodesPublic
CALL METHOD cl_gui_graph_rfw=>CHECK_REQ_FUNCTIONS...more details

CLEAR_GRAPHDelete Character AreaPublic
CALL METHOD cl_gui_graph_rfw=>CLEAR_GRAPH...more details

CLEAR_GRAPHSInitialization of Static AttributePublic
CALL METHOD cl_gui_graph_rfw=>CLEAR_GRAPHS...more details

COMPARE_GRAPHSCompare GraphsPublic
CALL METHOD cl_gui_graph_rfw=>COMPARE_GRAPHS...more details

COMPARE_NODESCompare Node ContentsPublic
CALL METHOD cl_gui_graph_rfw=>COMPARE_NODES...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_graph_rfw=>CONSTRUCTOR...more details

COPYCopy Selected Nodes to ClipboardPrivate
CALL METHOD cl_gui_graph_rfw=>COPY...more details

COPY_EXECExecute CopyPublic
CALL METHOD cl_gui_graph_rfw=>COPY_EXEC...more details

COPY_POSTPost-CopyPublic
CALL METHOD cl_gui_graph_rfw=>COPY_POST...more details

COPY_PREPre-CopyPublic
CALL METHOD cl_gui_graph_rfw=>COPY_PRE...more details

CREATE_LAYOUTPrepare Layout for GraphProtected
CALL METHOD cl_gui_graph_rfw=>CREATE_LAYOUT...more details

CREATE_NODESCreate New NodesPrivate
CALL METHOD cl_gui_graph_rfw=>CREATE_NODES...more details

CREATE_SUBMENUCreate the NODETYPE_SUBMENUPrivate
CALL METHOD cl_gui_graph_rfw=>CREATE_SUBMENU...more details

CUTCopy Selected Nodes to the Clipboard and Delete from GraphPrivate
CALL METHOD cl_gui_graph_rfw=>CUT...more details

CUT_EXECExecute CutPublic
CALL METHOD cl_gui_graph_rfw=>CUT_EXEC...more details

CUT_POSTPost-CutPublic
CALL METHOD cl_gui_graph_rfw=>CUT_POST...more details

CUT_PREPre-CutPublic
CALL METHOD cl_gui_graph_rfw=>CUT_PRE...more details

DETAILDisplay Node DetailsPrivate
CALL METHOD cl_gui_graph_rfw=>DETAIL...more details

DONOTHINGEmpty methodPrivate
CALL METHOD cl_gui_graph_rfw=>DONOTHING...more details

FILL_OUTPUT_TABLEFill the Output Table and Provide Info for Node InsertionProtected
CALL METHOD cl_gui_graph_rfw=>FILL_OUTPUT_TABLE...more details

FILTERSave Filter for ALV TreePrivate
CALL METHOD cl_gui_graph_rfw=>FILTER...more details

FILTER_NODES_IN_ALV_TREEColor Graph Nodes Corresponding to Filter ValuePrivate
CALL METHOD cl_gui_graph_rfw=>FILTER_NODES_IN_ALV_TREE...more details

FRONTEND_UPDATERedraw GraphPublic
CALL METHOD cl_gui_graph_rfw=>FRONTEND_UPDATE...more details

GET_GRAPH_DCRead GRAPH_DC ReferencePublic
CALL METHOD cl_gui_graph_rfw=>GET_GRAPH_DC...more details

GET_GUI_4_GRAPHRead GUI for GraphPublic
CALL METHOD cl_gui_graph_rfw=>GET_GUI_4_GRAPH...more details

GET_NODES_TO_EXPANDDetermines Expanded NodesProtected
CALL METHOD cl_gui_graph_rfw=>GET_NODES_TO_EXPAND...more details

GET_SELECTED_NODESRead Selected Graph NodesProtected
CALL METHOD cl_gui_graph_rfw=>GET_SELECTED_NODES...more details

GET_VISIBLE_GRAPHSRead References for Visible GraphsPublic
CALL METHOD cl_gui_graph_rfw=>GET_VISIBLE_GRAPHS...more details

HANDLE_UDEF_MENU_ITEMEvent Handler for User-Defined Menu ItemsProtected
CALL METHOD cl_gui_graph_rfw=>HANDLE_UDEF_MENU_ITEM...more details

HANDLE_UDEF_MENU_NODEEvent Handler for User-Defined Context MenuProtected
CALL METHOD cl_gui_graph_rfw=>HANDLE_UDEF_MENU_NODE...more details

HANDLE_UDEF_TOOLBARHandle the User-Defined Toolbar FunctionalitiesProtected
CALL METHOD cl_gui_graph_rfw=>HANDLE_UDEF_TOOLBAR...more details

INITIALIZEInitialize GraphPublic
CALL METHOD cl_gui_graph_rfw=>INITIALIZE...more details

INIT_GRAPHDelete Graph from Character AreaPublic
CALL METHOD cl_gui_graph_rfw=>INIT_GRAPH...more details

MOVE_GRAPH_TO_ALV_TREERework Graph (from Data Container) in ContainerPublic
CALL METHOD cl_gui_graph_rfw=>MOVE_GRAPH_TO_ALV_TREE...more details

NEWInsert new nodePrivate
CALL METHOD cl_gui_graph_rfw=>NEW...more details

ON_CHANGE_ALV_VARIANTLayout Change of ALV VariantPrivate
CALL METHOD cl_gui_graph_rfw=>ON_CHANGE_ALV_VARIANT...more details

ON_CONTEXT_MENU_SELEvent Handler for Context Menu SelectedPrivate
CALL METHOD cl_gui_graph_rfw=>ON_CONTEXT_MENU_SEL...more details

ON_DRAG_MULTIPLEEvent Handler for on_drag_multiplePrivate
CALL METHOD cl_gui_graph_rfw=>ON_DRAG_MULTIPLE...more details

ON_DROPEvent Handler for ON_DROPPrivate
CALL METHOD cl_gui_graph_rfw=>ON_DROP...more details

ON_DROP_COMPLETE_MULTIPLEEvent Handler for ON_DROP_COMPLETE_MULTIPLEPrivate
CALL METHOD cl_gui_graph_rfw=>ON_DROP_COMPLETE_MULTIPLE...more details

ON_HANDLE_CM_REQEvent Handler for Context MenuPrivate
CALL METHOD cl_gui_graph_rfw=>ON_HANDLE_CM_REQ...more details

ON_HANDLE_ITEM_CM_REQEvent Handler for ITEM_CONTEXT_MENU_REQUESTPrivate
CALL METHOD cl_gui_graph_rfw=>ON_HANDLE_ITEM_CM_REQ...more details

ON_HANDLE_ITEM_CM_SELEvent Handler for ITEM_CONTEXT_MENU_SELECTEDPrivate
CALL METHOD cl_gui_graph_rfw=>ON_HANDLE_ITEM_CM_SEL...more details

ON_NODE_DOUBLE_CLICKEvent handlerProtected
CALL METHOD cl_gui_graph_rfw=>ON_NODE_DOUBLE_CLICK...more details

ON_TOOLBAR_DROPDOWN_CLICKEDEvent Handler for TOOLBAR_dropdownProtected
CALL METHOD cl_gui_graph_rfw=>ON_TOOLBAR_DROPDOWN_CLICKED...more details

ON_TOOLBAR_FUNCTION_SELECTEDEvent Handler TOOLBAR_selectProtected
CALL METHOD cl_gui_graph_rfw=>ON_TOOLBAR_FUNCTION_SELECTED...more details

PASTEPaste Nodes from ClipboardPrivate
CALL METHOD cl_gui_graph_rfw=>PASTE...more details

PASTE_EXECExec-PastePublic
CALL METHOD cl_gui_graph_rfw=>PASTE_EXEC...more details

PASTE_POSTPost-PastePublic
CALL METHOD cl_gui_graph_rfw=>PASTE_POST...more details

PASTE_PREPre-PastePublic
CALL METHOD cl_gui_graph_rfw=>PASTE_PRE...more details

PROCESS_UPDATES_IN_GRAPHTransfer to the control the changes in the graphProtected
CALL METHOD cl_gui_graph_rfw=>PROCESS_UPDATES_IN_GRAPH...more details

REFRESHRefresh GraphPrivate
CALL METHOD cl_gui_graph_rfw=>REFRESH...more details

REFRESH_ALL_GRAPHSRefresh all graphsPublic
CALL METHOD cl_gui_graph_rfw=>REFRESH_ALL_GRAPHS...more details

RELOAD_ATTRIBUTES_ADMDetermine Node Attributes for ReloadProtected
CALL METHOD cl_gui_graph_rfw=>RELOAD_ATTRIBUTES_ADM...more details

RELOAD_NODE_ATTRIBUTESReload node attributesProtected
CALL METHOD cl_gui_graph_rfw=>RELOAD_NODE_ATTRIBUTES...more details

SAVE_NODE_STATESaves Current Node State to LAST_NODESProtected
CALL METHOD cl_gui_graph_rfw=>SAVE_NODE_STATE...more details

SET_ALV_VARIANTSSets Variants for ALV Tree for SubclassesProtected
CALL METHOD cl_gui_graph_rfw=>SET_ALV_VARIANTS...more details

SET_DD_BEHAVIORSet Drag and DropPrivate
CALL METHOD cl_gui_graph_rfw=>SET_DD_BEHAVIOR...more details

SET_GRAPH_EVENTSRegister Events for TreeProtected
CALL METHOD cl_gui_graph_rfw=>SET_GRAPH_EVENTS...more details

SET_MESSAGEOutput Error MessageProtected
CALL METHOD cl_gui_graph_rfw=>SET_MESSAGE...more details

SET_REG_FUNCTIONSSet the buttonsProtected
CALL METHOD cl_gui_graph_rfw=>SET_REG_FUNCTIONS...more details

SET_TOOLBARInitialize ToolbarPublic
CALL METHOD cl_gui_graph_rfw=>SET_TOOLBAR...more details

SET_UDEF_MENU_ITEMSet the User defined context menu on gridPrivate
CALL METHOD cl_gui_graph_rfw=>SET_UDEF_MENU_ITEM...more details

SET_UDEF_MENU_NODESet the user defined context menu on treePrivate
CALL METHOD cl_gui_graph_rfw=>SET_UDEF_MENU_NODE...more details

SET_UDEF_TOOLBARSet the user defined toolbarProtected
CALL METHOD cl_gui_graph_rfw=>SET_UDEF_TOOLBAR...more details

SHOW_MARKED_GRAPHDisplay Selected Graph from Navigation AreaPrivate
CALL METHOD cl_gui_graph_rfw=>SHOW_MARKED_GRAPH...more details

SORTResort ALV NodesPrivate
CALL METHOD cl_gui_graph_rfw=>SORT...more details

UPDATE_GUI_FROM_DCUpdate GUI for GraphPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
ASSIGNMENTS_GRAPHInstance AttributeAssignment AreaLIKE
CL_GUI_ASSIGNMENTS_RFW
Private
ATTRIBUTES_ADMInstance AttributeTable with Administrative Information on AttributesLIKE
TAB_DC_ATTRIBUTE_ADM_RFW
Protected
CLIPBOARDInstance AttributeClipboardLIKE
CL_CLIPBOARD_RFW
Private
CONTAINERInstance AttributeCharacter AreaLIKE
CL_GUI_CONTAINER
Protected
CONTROLInstance AttributeCHaracter Area for ALV TreeLIKE
CL_GUI_ALV_TREE
Protected
DD_BEHAVIORInstance AttributeDrag and Drop BehaviourLIKE
CL_DRAGDROP
Private
DD_BEHAVIOR_HANDLEInstance AttributeDrag and Drop HandleLIKE
I
Private
DEBUG_GUIInstance AttributeFlag Used for Debug: Internal UseLIKE
CHAR1
Private
FCODESInstance AttributeFunction codesLIKE
TAB_FCODES_RFW
Protected
FIELDCATALOGUEInstance AttributeField Catalog for ALV TreeLIKE
LVC_T_FCAT
Private
FILTER_FCODEInstance AttributeFilter ValueLIKE
UI_FUNC
Protected
FIRST_LEVEL_OPTIMInstance AttributeFlag Used to Set the Optimized ModeLIKE
CHAR1
Private
FLT_VALInstance AttributeApplication NameLIKE
APPLICATION_RFW
Protected
GC_XConstantFlag: 'X''X'LIKE
XFLAG
Public
GRAPHInstance AttributeGraph DataLIKE
CL_DC_GRAPH_RFW
Protected
GRAPH_NUMBERInstance AttributeSequence Number of the Graph's Display AreaLIKE
I
Private
GRAPH_TOOLBARInstance AttributeReference to ToolbarLIKE
CL_GUI_TOOLBAR
Protected
GV_EXPANSION_LEVELInstance AttributeFlag: Fully Expand ALV TreeLIKE
INT4
Protected
HEADER_BCKGRNDInstance AttributeHeader BackgroundLIKE
SDYDO_KEY
Protected
HEADER_LOGOInstance AttributeHeader LogoLIKE
SDYDO_VALUE
Protected
HEADER_TEXTInstance AttributeHeader ListLIKE
SLIS_T_LISTHEADER
Protected
IF_EXInstance AttributeBAdILIKE
IF_EX_GUI_GRAPH_RFW
Private
KEY_2_NODE_REF_TABLEInstance AttributeTranslation Table for ALV NodeLIKE
TAB_KEY_2_NODE_REF
Protected
LAST_FCODEInstance AttributeLast Function CodeLIKE
UI_FUNC
Private
LAST_NODESInstance AttributeTable for Nodes with Additional DataLIKE
NODES_WITH_ADDITIONAL_DATA_RFW
Private
LAYOUT_TABLEInstance AttributeLayout Table for ALV TreeLIKE
DATA
Private
NAVIGATION_GRAPHInstance AttributeNavigation areaLIKE
CL_GUI_NAVIGATION_RFW
Private
NODETYPE_MENUSInstance AttributeSubmenus with node typesLIKE
TAB_NODETYPES_MENU_RFW
Private
NODE_REF_2_KEY_TABLEInstance AttributeTables of KeysLIKE
TAB_NODE_REF_2_KEY
Protected
OUTPUT_TABLEInstance AttributeOutput Table for ALV TreeLIKE
DATA
Protected
PREV_FILTER_FCODEInstance AttributePrevious filter function codeLIKE
UI_FUNC
Protected
REG_FUNCTIONSInstance AttributeAllowed functionsLIKE
TAB_FCODES_MENU_RFW
Protected
SORTING_COLUMNInstance AttributeSort columnLIKE
LVC_FNAME
Private
SORT_FCODEInstance AttributeSort Last Function CodeLIKE
UI_FUNC
Private
UDEF_DYNCALLInstance AttributeDynamic call for user-defined menus and toolbarsLIKE
STRUC_UDEF_DYNCALL
Protected
UDEF_MENU_ITEMInstance AttributeUser-defined menus for itemsLIKE
TAB_FCODES_MENU_RFW
Private
UDEF_MENU_NODEInstance AttributeUser-defined menus for nodesLIKE
TAB_FCODES_MENU_RFW
Private
UDEF_PARAMInstance AttributeUser-defined activityLIKE
STRUC_UDEF_PARAM_RFW
Private
UDEF_TOOLBARInstance AttributeUser-Defined ToolbarLIKE
TAB_FCODES_MENU_RFW
Private
VARIANTInstance AttributeALV Tree VariantLIKE
DISVARIANT
Private
VARIANT_SAVEInstance AttributeSave Mode for VariantLIKE
C
Private
VISIBLE_GRAPHSStatic AttributeVisible GraphsLIKE
TAB_CL_GUI_GRAPH_RFW
Private
_TAB_SORT_GROUPSInstance AttributeSort ALV Nodes for GroupingLIKE
TAB_LVC_NKEY
Private




CL_GUI_GRAPH_RFW types

STRUC_KEY_2_NODE_REF - STRUC_KEY_2_NODE_REF
STRUC_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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!