SAP ABAP Class CL_GUI_GRAPH_RFW (GUI for Graph)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-RFW (Application Component) Reconciliation Framework
     RFW (Package) Reconciliation Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ASSIGNMENTS_RFW GUI for Assignments 20001002
2 Inheritance (c INHERITING FROM c_ref)  CL_GUI_NAVIGATION_RFW GUI for Graph 20000912
Properties
Class CL_GUI_GRAPH_RFW  
Short Description GUI for Graph    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RFW   Reconciliation Framework 
Created 20000905   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_GRAPH_RFW has no interface implemented.
Friends
Class CL_GUI_GRAPH_RFW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNMENTS_GRAPH Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ASSIGNMENTS_RFW Assignment Area 20001011
2 ATTRIBUTES_ADM Instance attribute Protected Type reference (TYPE) TAB_DC_ATTRIBUTE_ADM_RFW Table with Administrative Information on Attributes 20000905
3 CLIPBOARD Instance attribute Private Object reference (TYPE REF TO) CL_CLIPBOARD_RFW Clipboard 20000914
4 CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Character Area 20000905
5 CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE CHaracter Area for ALV Tree 20000911
6 DD_BEHAVIOR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag and Drop Behaviour 20001005
7 DD_BEHAVIOR_HANDLE Instance attribute Private Type reference (TYPE) I Drag and Drop Handle 20001005
8 DEBUG_GUI Instance attribute Private Type reference (TYPE) CHAR1 Flag Used for Debug: Internal Use 20010111
9 FCODES Instance attribute Protected Type reference (TYPE) TAB_FCODES_RFW Function codes 20000905
10 FIELDCATALOGUE Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for ALV Tree 20000911
11 FILTER_FCODE Instance attribute Protected Type reference (TYPE) UI_FUNC Filter Value 20000922
12 FIRST_LEVEL_OPTIM Instance attribute Private Type reference (TYPE) CHAR1 Flag Used to Set the Optimized Mode 20010115
13 FLT_VAL Instance attribute Protected Type reference (TYPE) APPLICATION_RFW Application Name 20000911
14 GC_X Constant Public Type reference (TYPE) XFLAG 'X' Flag: 'X' 20010405
15 GRAPH Instance attribute Protected Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Graph Data 20000905
16 GRAPH_NUMBER Instance attribute Private Type reference (TYPE) I Sequence Number of the Graph's Display Area 20000914
17 GRAPH_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Reference to Toolbar 20001004
18 GV_EXPANSION_LEVEL Instance attribute Protected Type reference (TYPE) INT4 Flag: Fully Expand ALV Tree 20010405
19 HEADER_BCKGRND Instance attribute Protected Type reference (TYPE) SDYDO_KEY Header Background 20000926
20 HEADER_LOGO Instance attribute Protected Type reference (TYPE) SDYDO_VALUE Header Logo 20000926
21 HEADER_TEXT Instance attribute Protected Type reference (TYPE) SLIS_T_LISTHEADER Header List 20000926
22 IF_EX Instance attribute Private Object reference (TYPE REF TO) IF_EX_GUI_GRAPH_RFW BADI 20000922
23 KEY_2_NODE_REF_TABLE Instance attribute Protected Type reference (TYPE) TAB_KEY_2_NODE_REF Translation Table for ALV Node 20000911
24 LAST_FCODE Instance attribute Private Type reference (TYPE) UI_FUNC Last Function Code 20000920
25 LAST_NODES Instance attribute Private Type reference (TYPE) NODES_WITH_ADDITIONAL_DATA_RFW Table for Nodes with Additional Data 20040511
26 LAYOUT_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA Layout Table for ALV Tree 20000911
27 NAVIGATION_GRAPH Instance attribute Private Object reference (TYPE REF TO) CL_GUI_NAVIGATION_RFW Navigation area 20000915
28 NODETYPE_MENUS Instance attribute Private Type reference (TYPE) TAB_NODETYPES_MENU_RFW Submenus with node types 20001213
29 NODE_REF_2_KEY_TABLE Instance attribute Protected Type reference (TYPE) TAB_NODE_REF_2_KEY Tables of Keys 20010112
30 OUTPUT_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA Output Table for ALV Tree 20000911
31 PREV_FILTER_FCODE Instance attribute Protected Type reference (TYPE) UI_FUNC Previous filter function code 20010115
32 REG_FUNCTIONS Instance attribute Protected Type reference (TYPE) TAB_FCODES_MENU_RFW Allowed functions 20000915
33 SORTING_COLUMN Instance attribute Private Type reference (TYPE) LVC_FNAME Sort column 20000911
34 SORT_FCODE Instance attribute Private Type reference (TYPE) UI_FUNC Sort Last Function Code 20000920
35 UDEF_DYNCALL Instance attribute Protected Type reference (TYPE) STRUC_UDEF_DYNCALL Dynamic call for user-defined menus and toolbars 20001019
36 UDEF_MENU_ITEM Instance attribute Private Type reference (TYPE) TAB_FCODES_MENU_RFW User-defined menus for items 20001019
37 UDEF_MENU_NODE Instance attribute Private Type reference (TYPE) TAB_FCODES_MENU_RFW User-defined menus for nodes 20001019
38 UDEF_PARAM Instance attribute Private Type reference (TYPE) STRUC_UDEF_PARAM_RFW User-defined activity 20001122
39 UDEF_TOOLBAR Instance attribute Private Type reference (TYPE) TAB_FCODES_MENU_RFW User-Defined Toolbar 20001019
40 VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT ALV Tree Variant 20000914
41 VARIANT_SAVE Instance attribute Private Type reference (TYPE) C Save Mode for Variant 20000914
42 VISIBLE_GRAPHS Static Attribute Private Type reference (TYPE) TAB_CL_GUI_GRAPH_RFW Visible Graphs 20000921
43 _TAB_SORT_GROUPS Instance attribute Private Type reference (TYPE) TAB_LVC_NKEY Sort ALV Nodes for Grouping 20000911
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Private Method Display Node Content 20000918
2 CHECK_ALV_VARIANT Instance method Private Method Check ALV Variant 20000925
3 CHECK_REQ_FUNCTIONS Static method Public Method Check Function Codes 20000918
4 CLEAR_GRAPH Instance method Public Method Delete Character Area 20010228
5 CLEAR_GRAPHS Static method Public Method Initialization of Static Attribute 20010228
6 COMPARE_GRAPHS Static method Public Method Compare Graphs 20001004
7 COMPARE_NODES Static method Public Method Compare Node Contents 20000919
8 CONSTRUCTOR Instance method Public Constructor Constructor 20000905
9 COPY Instance method Private Method Copy Selected Nodes to Clipboard 20000918
10 COPY_EXEC Instance method Public Method Execute Copy 20001012
11 COPY_POST Instance method Public Method Post-Copy 20001012
12 COPY_PRE Instance method Public Method Pre-Copy 20001012
13 CREATE_LAYOUT Instance method Protected Method Prepare Layout for Graph 20000912
14 CREATE_NODES Instance method Private Method Create New Nodes 20000918
15 CREATE_SUBMENU Instance method Private Method Create the NODETYPE_SUBMENU 20001213
16 CUT Instance method Private Method Copy Selected Nodes to the Clipboard and Delete from Graph 20000918
17 CUT_EXEC Instance method Public Method Execute Cut 20001012
18 CUT_POST Instance method Public Method Post-Cut 20001012
19 CUT_PRE Instance method Public Method Pre-Cut 20001012
20 DETAIL Instance method Private Method Display Node Details 20000922
21 DONOTHING Instance method Private Method Empty method 20001019
22 FILL_OUTPUT_TABLE Instance method Protected Method Fill the Output Table and Provide Info for Node Insertion 20010111
23 FILTER Instance method Private Method Save Filter for ALV Tree 20000922
24 FILTER_NODES_IN_ALV_TREE Instance method Private Method Color Graph Nodes Corresponding to Filter Value 20000922
25 FRONTEND_UPDATE Instance method Public Method Redraw Graph 20000905
26 GET_GRAPH_DC Instance method Public Method Read GRAPH_DC Reference 20001219
27 GET_GUI_4_GRAPH Static method Public Method Read GUI for Graph 20000915
28 GET_NODES_TO_EXPAND Instance method Protected Method Determines Expanded Nodes 20040512
29 GET_SELECTED_NODES Instance method Protected Method Read Selected Graph Nodes 20000915
30 GET_VISIBLE_GRAPHS Static method Public Method Read References for Visible Graphs 20001002
31 HANDLE_UDEF_MENU_ITEM Instance method Protected Method Event Handler for User-Defined Menu Items 20001023
32 HANDLE_UDEF_MENU_NODE Instance method Protected Method Event Handler for User-Defined Context Menu 20001023
33 HANDLE_UDEF_TOOLBAR Instance method Protected Method Handle the User-Defined Toolbar Functionalities 20001201
34 INITIALIZE Instance method Public Method Initialize Graph 20000912
35 INIT_GRAPH Instance method Public Method Delete Graph from Character Area 20010301
36 MOVE_GRAPH_TO_ALV_TREE Instance method Public Method Rework Graph (from Data Container) in Container 20000911
37 NEW Instance method Private Method Insert new node 20000918
38 ON_CHANGE_ALV_VARIANT Instance method Private Event handling method Layout Change of ALV Variant 20000927
39 ON_CONTEXT_MENU_SEL Instance method Private Event handling method Event Handler for Context Menu Selected 20000928
40 ON_DRAG_MULTIPLE Instance method Private Event handling method Event Handler for on_drag_multiple 20001009
41 ON_DROP Instance method Private Event handling method Event Handler for ON_DROP 20001009
42 ON_DROP_COMPLETE_MULTIPLE Instance method Private Event handling method Event Handler for ON_DROP_COMPLETE_MULTIPLE 20001009
43 ON_HANDLE_CM_REQ Instance method Private Event handling method Event Handler for Context Menu 20000928
44 ON_HANDLE_ITEM_CM_REQ Instance method Private Event handling method Event Handler for ITEM_CONTEXT_MENU_REQUEST 20001016
45 ON_HANDLE_ITEM_CM_SEL Instance method Private Event handling method Event Handler for ITEM_CONTEXT_MENU_SELECTED 20001016
46 ON_NODE_DOUBLE_CLICK Instance method Protected Event handling method Event handler 20000913
47 ON_TOOLBAR_DROPDOWN_CLICKED Instance method Protected Event handling method Event Handler for TOOLBAR_dropdown 20000919
48 ON_TOOLBAR_FUNCTION_SELECTED Instance method Protected Event handling method Event Handler TOOLBAR_select 20000919
49 PASTE Instance method Private Method Paste Nodes from Clipboard 20000918
50 PASTE_EXEC Instance method Public Method Exec-Paste 20001012
51 PASTE_POST Instance method Public Method Post-Paste 20001012
52 PASTE_PRE Instance method Public Method Pre-Paste 20001012
53 PROCESS_UPDATES_IN_GRAPH Instance method Protected Method Transfer to the control the changes in the graph 20010112
54 REFRESH Instance method Private Method Refresh Graph 20001011
55 REFRESH_ALL_GRAPHS Static method Public Method Refresh all graphs 20001010
56 RELOAD_ATTRIBUTES_ADM Instance method Protected Method Determine Node Attributes for Reload 20000925
57 RELOAD_NODE_ATTRIBUTES Instance method Protected Method Reload node attributes 20000925
58 SAVE_NODE_STATE Instance method Protected Method Saves Current Node State to LAST_NODES 20040514
59 SET_ALV_VARIANTS Instance method Protected Method Sets Variants for ALV Tree for Subclasses 20031219
60 SET_DD_BEHAVIOR Instance method Private Method Set Drag and Drop 20001005
61 SET_GRAPH_EVENTS Instance method Protected Method Register Events for Tree 20000913
62 SET_MESSAGE Static method Protected Method Output Error Message 20001005
63 SET_REG_FUNCTIONS Instance method Protected Method Set the buttons 20000918
64 SET_TOOLBAR Static method Public Method Initialize Toolbar 20000918
65 SET_UDEF_MENU_ITEM Instance method Private Method Set the User defined context menu on grid 20001019
66 SET_UDEF_MENU_NODE Instance method Private Method Set the user defined context menu on tree 20001019
67 SET_UDEF_TOOLBAR Instance method Protected Method Set the user defined toolbar 20001019
68 SHOW_MARKED_GRAPH Instance method Private Method Display Selected Graph from Navigation Area 20000915
69 SORT Instance method Private Method Resort ALV Nodes 20000919
70 UPDATE_GUI_FROM_DC Instance method Public Method Update GUI for Graph 20010323
Events
Class CL_GUI_GRAPH_RFW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STRUC_KEY_2_NODE_REF Protected See coding STRUC_KEY_2_NODE_REF 20000914 BEGIN OF struc_key_2_node_ref, key TYPE lvc_nkey, node_ref TYPE REF TO cl_dc_node_rfw, END OF struc_key_2_node_ref
2 STRUC_UDEF_DYNCALL Protected See coding 20001019 BEGIN OF struc_udef_dyncall, toolbar TYPE ui_func, menu_node TYPE ui_func, menu_item TYPE ui_func, END OF struc_udef_dyncall
3 TAB_KEY_2_NODE_REF Protected See coding TAB_KEY_2_NODE_REF 20000914 tab_key_2_node_ref TYPE HASHED TABLE OF struc_key_2_node_ref WITH UNIQUE KEY KEY
4 TAB_LVC_NKEY Protected See coding TAB_LVC_NKEY 20000914 tab_lvc_nkey TYPE HASHED TABLE OF lvc_nkey WITH UNIQUE KEY table_line
5 TAB_NODE_REF_2_KEY Protected See coding TAB_NODE_REF_2_KEY 20010112 tab_node_ref_2_key TYPE HASHED TABLE OF struc_key_2_node_ref WITH UNIQUE KEY node_ref
Method Signatures

Method CHANGE Signature

Method CHANGE on class CL_GUI_GRAPH_RFW has no parameter.
Method CHANGE on class CL_GUI_GRAPH_RFW has no exception.

Method CHECK_ALV_VARIANT Signature

Method CHECK_ALV_VARIANT on class CL_GUI_GRAPH_RFW has no parameter.
Method CHECK_ALV_VARIANT on class CL_GUI_GRAPH_RFW has no exception.

Method CHECK_REQ_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FCODES Call by reference Type reference (TYPE) TAB_FCODES_RFW Funktionscodes 20001004
2 Changing REG_FUNCTIONS Call by reference Type reference (TYPE) TAB_FCODES_MENU_RFW Zulässige Funktionscodes 20001004

Method CHECK_REQ_FUNCTIONS on class CL_GUI_GRAPH_RFW has no exception.

Method CLEAR_GRAPH Signature

Method CLEAR_GRAPH on class CL_GUI_GRAPH_RFW has no parameter.
Method CLEAR_GRAPH on class CL_GUI_GRAPH_RFW has no exception.

Method CLEAR_GRAPHS Signature

Method CLEAR_GRAPHS on class CL_GUI_GRAPH_RFW has no parameter.
Method CLEAR_GRAPHS on class CL_GUI_GRAPH_RFW has no exception.

Method COMPARE_GRAPHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Type reference (TYPE) STRING Zuletzt angesteuerter Funktionscode 20001004
# Exception Resumable Description Created on
1 GRAPH_WITH_TWO_MARKED_COLUMNS Mehr als 2 Spalten in einem Graph markiert 20001004
2 UNEQUAL_TWO_GRAPHS_FOR_COMPARE Nur 2 Graphen für Vergleich zulässig 20001004

Method COMPARE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MSG Call by reference Type reference (TYPE) BAPIRET2 Fehlermeldung 20010402
2 Exporting MSG_LOG Call by reference Object reference (TYPE REF TO) CL_MESSAGES_RFW Fehler-Log 20010402
3 Exporting RC Call by reference Type reference (TYPE) INT4 Fehler-Code 20010402
# Exception Resumable Description Created on
1 NOT_2_MARKED_NODES Anzahl selektierter Knoten ungleich 2 20000919

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSIGNMENTS_GRAPH Value transfer Object reference (TYPE REF TO) CL_GUI_ASSIGNMENTS_RFW Zuordnungsbereich 20001011
2 Importing CLIPBOARD Value transfer Object reference (TYPE REF TO) CL_CLIPBOARD_RFW Zwischenablage 20000914
3 Importing CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Anzeigebereich 20000911
4 Importing FLT_VAL Value transfer Type reference (TYPE) APPLICATION_RFW Anwendungsname 20000905
5 Importing GRAPH Value transfer Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Daten des anzuzeigenden Graphen 20000905
6 Importing GRAPH_NUMBER Value transfer Type reference (TYPE) I Lfd. Nummer des Anzeigebereichs für Graphen 20000914
7 Importing NAVIGATION_GRAPH Value transfer Object reference (TYPE REF TO) CL_GUI_NAVIGATION_RFW Navigationsbereich 20000915

Method CONSTRUCTOR on class CL_GUI_GRAPH_RFW has no exception.

Method COPY Signature

Method COPY on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 CHECK_COPY_COMPLETE_FAILED Nachbedingungen für COPY fehlerhaft 20000918
2 CHECK_COPY_FAILED Vorbedingungen für COPY fehlerhaft 20000918

Method COPY_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012

Method COPY_EXEC on class CL_GUI_GRAPH_RFW has no exception.

Method COPY_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method COPY_POST on class CL_GUI_GRAPH_RFW has no exception.

Method COPY_PRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method COPY_PRE on class CL_GUI_GRAPH_RFW has no exception.

Method CREATE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCLUDE_COLLAPSE_BTN Value transfer Type reference (TYPE) CHAR1 Exclude the collapse/expand button group 20010110

Method CREATE_LAYOUT on class CL_GUI_GRAPH_RFW has no exception.

Method CREATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRAPH Value transfer Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Graph 20000918
2 Importing NODETYPE Call by reference Object reference (TYPE REF TO) CL_DC_NODETYPE_RFW Gefragter Knotentypen 20001213
3 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_DC_NODE_RFW Übergeordneter Knoten 20000918
4 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323
5 Importing USE_CLIPBOARD Value transfer Type reference (TYPE) C 'X': Zwischenablage als Vorlage benutzen 20000918

Method CREATE_NODES on class CL_GUI_GRAPH_RFW has no exception.

Method CREATE_SUBMENU Signature

Method CREATE_SUBMENU on class CL_GUI_GRAPH_RFW has no parameter.
Method CREATE_SUBMENU on class CL_GUI_GRAPH_RFW has no exception.

Method CUT Signature

Method CUT on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 CHECK_CUT_COMPLETE_FAILED Nachbedingungen für COPY fehlerhaft 20000918
2 CHECK_CUT_FAILED Vorbedingungen für COPY fehlerhaft 20000918

Method CUT_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method CUT_EXEC on class CL_GUI_GRAPH_RFW has no exception.

Method CUT_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method CUT_POST on class CL_GUI_GRAPH_RFW has no exception.

Method CUT_PRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method CUT_PRE on class CL_GUI_GRAPH_RFW has no exception.

Method DETAIL Signature

Method DETAIL on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 AMBIGUOUS_DESTINATION Mehr als ein Zielknoten markiert 20000922
2 CHECK_DETAIL_COMPLETE_FAILED Nachbedingungen für DETAIL fehlerhaft 20000922
3 CHECK_DETAIL_FAILED Vorbedingungen für DETAIL fehlerhaft 20000922

Method DONOTHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001019
2 Importing TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20001019

Method DONOTHING on class CL_GUI_GRAPH_RFW has no exception.

Method FILL_OUTPUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTTAB_LINE Value transfer Type reference (TYPE) ANY Content of new line to be added 20010111
2 Importing IMT_ATTRIBUTE Value transfer Type reference (TYPE) TAB_DC_ATTRIBUTE_RFW Table with Administrative Information on Attributes 20010111
3 Importing IMT_ATTRIBUTE_ADM Value transfer Type reference (TYPE) TAB_DC_ATTRIBUTE_ADM_RFW Table with Administrative Information on Attributes 20010111
4 Importing IM_NODE Value transfer Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten 20010111

Method FILL_OUTPUT_TABLE on class CL_GUI_GRAPH_RFW has no exception.

Method FILTER Signature

Method FILTER on class CL_GUI_GRAPH_RFW has no parameter.
Method FILTER on class CL_GUI_GRAPH_RFW has no exception.

Method FILTER_NODES_IN_ALV_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SAVE_FILTER_FCODE Value transfer Type reference (TYPE) C 'X' Übergebenen Filterwert sichern 20000922
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20001004

Method FRONTEND_UPDATE Signature

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

Method GET_GRAPH_DC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GRAPH_DC Call by reference Object reference (TYPE REF TO) CL_DC_GRAPH_RFW GRAPH Attribut 20001219

Method GET_GRAPH_DC on class CL_GUI_GRAPH_RFW has no exception.

Method GET_GUI_4_GRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRAPH Value transfer Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Graph 20000915
2 Exporting GUI Value transfer Object reference (TYPE REF TO) CL_GUI_GRAPH_RFW GUI 20000915
# Exception Resumable Description Created on
1 NO_GUI Graph nicht sichtbar 20000915

Method GET_NODES_TO_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPAND_NODES Call by reference Type reference (TYPE) NODES_WITH_ADDITIONAL_DATA_RFW Tabelle mit Knotenreferenzen 20040512

Method GET_NODES_TO_EXPAND on class CL_GUI_GRAPH_RFW has no exception.

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODES Value transfer Type reference (TYPE) TAB_NODES Markierte Graphknoten 20000915

Method GET_SELECTED_NODES on class CL_GUI_GRAPH_RFW has no exception.

Method GET_VISIBLE_GRAPHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VISIBLE_GRAPHS Value transfer Type reference (TYPE) TAB_CL_GUI_GRAPH_RFW Referenzen auf sichtbare Graphen 20001002

Method GET_VISIBLE_GRAPHS on class CL_GUI_GRAPH_RFW has no exception.

Method HANDLE_UDEF_MENU_ITEM Signature

Method HANDLE_UDEF_MENU_ITEM on class CL_GUI_GRAPH_RFW has no parameter.
Method HANDLE_UDEF_MENU_ITEM on class CL_GUI_GRAPH_RFW has no exception.

Method HANDLE_UDEF_MENU_NODE Signature

Method HANDLE_UDEF_MENU_NODE on class CL_GUI_GRAPH_RFW has no parameter.
Method HANDLE_UDEF_MENU_NODE on class CL_GUI_GRAPH_RFW has no exception.

Method HANDLE_UDEF_TOOLBAR Signature

Method HANDLE_UDEF_TOOLBAR on class CL_GUI_GRAPH_RFW has no parameter.
Method HANDLE_UDEF_TOOLBAR on class CL_GUI_GRAPH_RFW has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 WRONG_OPTIMIZATION_MODE The optimization level chosen in the BADI is incorrect. 20010115

Method INIT_GRAPH Signature

Method INIT_GRAPH on class CL_GUI_GRAPH_RFW has no parameter.
Method INIT_GRAPH on class CL_GUI_GRAPH_RFW has no exception.

Method MOVE_GRAPH_TO_ALV_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRAPH Value transfer Object reference (TYPE REF TO) CL_DC_GRAPH_RFW Graph (aus Datencontainer) 20000911
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20000919
2 NO_GRAPH Referenz zeigt nicht auf Graph im Datencontainer 20000915
3 NO_TREE Graph ist kein Baum 20000919

Method NEW Signature

Method NEW on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 AMBIGUOUS_DESTINATION ambiguous_destination 20000927
2 CHECK_NEW_COMPLETE_FAILED check_new_complete_failed 20000927
3 CHECK_NEW_FAILED check_new_failed 20000927

Method ON_CHANGE_ALV_VARIANT Signature

Method ON_CHANGE_ALV_VARIANT on class CL_GUI_GRAPH_RFW has no parameter.
Method ON_CHANGE_ALV_VARIANT on class CL_GUI_GRAPH_RFW has no exception.

Method ON_CONTEXT_MENU_SEL Signature

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

Method ON_CONTEXT_MENU_SEL on class CL_GUI_GRAPH_RFW has no exception.

Method ON_DRAG_MULTIPLE Signature

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

Method ON_DRAG_MULTIPLE on class CL_GUI_GRAPH_RFW has no exception.

Method ON_DROP Signature

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

Method ON_DROP on class CL_GUI_GRAPH_RFW has no exception.

Method ON_DROP_COMPLETE_MULTIPLE Signature

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

Method ON_DROP_COMPLETE_MULTIPLE on class CL_GUI_GRAPH_RFW has no exception.

Method ON_HANDLE_CM_REQ Signature

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

Method ON_HANDLE_CM_REQ on class CL_GUI_GRAPH_RFW has no exception.

Method ON_HANDLE_ITEM_CM_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) 20001016
2 Importing MENU Call by reference Attribute reference (LIKE) 20001016
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20001016

Method ON_HANDLE_ITEM_CM_REQ on class CL_GUI_GRAPH_RFW has no exception.

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

Method ON_HANDLE_ITEM_CM_SEL on class CL_GUI_GRAPH_RFW 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) 20000913
2 Importing SENDER Value transfer Attribute reference (LIKE) 20000913

Method ON_NODE_DOUBLE_CLICK on class CL_GUI_GRAPH_RFW has no exception.

Method ON_TOOLBAR_DROPDOWN_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20000920
2 Importing POSX Value transfer Attribute reference (LIKE) 20000920
3 Importing POSY Value transfer Attribute reference (LIKE) 20000920
4 Importing SENDER Value transfer Attribute reference (LIKE) 20000920

Method ON_TOOLBAR_DROPDOWN_CLICKED on class CL_GUI_GRAPH_RFW has no exception.

Method ON_TOOLBAR_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) 20000920

Method ON_TOOLBAR_FUNCTION_SELECTED on class CL_GUI_GRAPH_RFW has no exception.

Method PASTE Signature

Method PASTE on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 AMBIGUOUS_DESTINATION Mehr als ein Zielknoten markiert 20000918
2 CHECK_PASTE_COMPLETE_FAILED Nachbedingungen für PASTE fehlerhaft 20000918
3 CHECK_PASTE_FAILED Vorbedingungen für PASTE fehlerhaft 20000918

Method PASTE_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten 20001012
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method PASTE_EXEC on class CL_GUI_GRAPH_RFW has no exception.

Method PASTE_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001012
2 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten 20001012
3 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method PASTE_POST on class CL_GUI_GRAPH_RFW has no exception.

Method PASTE_PRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD_PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten aus Drag and Drop 20001013
2 Importing DRAGDROP Call by reference Type reference (TYPE) C ' ' Activate drag and drop 20001013
3 Exporting NODES Call by reference Type reference (TYPE) TAB_NODES Table with Node References 20001013
4 Exporting PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_DC_NODE_RFW Graphknoten 20001012
5 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method PASTE_PRE on class CL_GUI_GRAPH_RFW has no exception.

Method PROCESS_UPDATES_IN_GRAPH Signature

Method PROCESS_UPDATES_IN_GRAPH on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20010327

Method REFRESH Signature

Method REFRESH on class CL_GUI_GRAPH_RFW has no parameter.
Method REFRESH on class CL_GUI_GRAPH_RFW has no exception.

Method REFRESH_ALL_GRAPHS Signature

Method REFRESH_ALL_GRAPHS on class CL_GUI_GRAPH_RFW has no parameter.
Method REFRESH_ALL_GRAPHS on class CL_GUI_GRAPH_RFW has no exception.

Method RELOAD_ATTRIBUTES_ADM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES_ADM Call by reference Type reference (TYPE) TAB_DC_ATTRIBUTE_ADM_RFW Vorhandene Attribute 20000925
2 Exporting SEQUENCE_NUMBERS Value transfer Type reference (TYPE) TAB_SEQUENCE_NUMBERS_RFW Nachzuladende Attribute 20000925

Method RELOAD_ATTRIBUTES_ADM on class CL_GUI_GRAPH_RFW has no exception.

Method RELOAD_NODE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Value transfer Object reference (TYPE REF TO) CL_DC_NODE_RFW Nachzuladender Knoten 20000925
2 Importing SEQUENCE_NUMBERS Value transfer Type reference (TYPE) TAB_SEQUENCE_NUMBERS_RFW Nachzuladende Attribute 20000925

Method RELOAD_NODE_ATTRIBUTES on class CL_GUI_GRAPH_RFW has no exception.

Method SAVE_NODE_STATE Signature

Method SAVE_NODE_STATE on class CL_GUI_GRAPH_RFW has no parameter.
Method SAVE_NODE_STATE on class CL_GUI_GRAPH_RFW has no exception.

Method SET_ALV_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20031219
2 Importing VARIANT_SAVE Call by reference Type reference (TYPE) C Sicherungsmodus für die Variante 20031219

Method SET_ALV_VARIANTS on class CL_GUI_GRAPH_RFW has no exception.

Method SET_DD_BEHAVIOR Signature

Method SET_DD_BEHAVIOR on class CL_GUI_GRAPH_RFW has no parameter.
Method SET_DD_BEHAVIOR on class CL_GUI_GRAPH_RFW has no exception.

Method SET_GRAPH_EVENTS Signature

Method SET_GRAPH_EVENTS on class CL_GUI_GRAPH_RFW has no parameter.
Method SET_GRAPH_EVENTS on class CL_GUI_GRAPH_RFW has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG Call by reference Type reference (TYPE) BAPIRET2 Nachricht der rufenden Anwendung 20001005
2 Exporting RC Call by reference Type reference (TYPE) INT4 Fehlercode 20010323

Method SET_MESSAGE on class CL_GUI_GRAPH_RFW has no exception.

Method SET_REG_FUNCTIONS Signature

Method SET_REG_FUNCTIONS on class CL_GUI_GRAPH_RFW has no parameter.
Method SET_REG_FUNCTIONS on class CL_GUI_GRAPH_RFW has no exception.

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REG_FUNCTIONS Call by reference Type reference (TYPE) TAB_FCODES_MENU_RFW Zulässige Funktionscodes 20001004
2 Importing TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20001004

Method SET_TOOLBAR on class CL_GUI_GRAPH_RFW has no exception.

Method SET_UDEF_MENU_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001019

Method SET_UDEF_MENU_ITEM on class CL_GUI_GRAPH_RFW has no exception.

Method SET_UDEF_MENU_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001019

Method SET_UDEF_MENU_NODE on class CL_GUI_GRAPH_RFW has no exception.

Method SET_UDEF_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20001019

Method SET_UDEF_TOOLBAR on class CL_GUI_GRAPH_RFW has no exception.

Method SHOW_MARKED_GRAPH Signature

Method SHOW_MARKED_GRAPH on class CL_GUI_GRAPH_RFW has no parameter.
Method SHOW_MARKED_GRAPH on class CL_GUI_GRAPH_RFW has no exception.

Method SORT Signature

Method SORT on class CL_GUI_GRAPH_RFW has no parameter.
# Exception Resumable Description Created on
1 NO_COLUMN_SELECTED Keine Sortierspalte ausgewählt 20000919
2 TOO_MANY_SELECTED_COLUMNS Mehr als eine Sortierspalte ausgewählt 20000919

Method UPDATE_GUI_FROM_DC Signature

Method UPDATE_GUI_FROM_DC on class CL_GUI_GRAPH_RFW has no parameter.
Method UPDATE_GUI_FROM_DC on class CL_GUI_GRAPH_RFW has no exception.
History
Last changed by/on SAP  20040930 
SAP Release Created in 46C2