SAP ABAP Class CL_O2_NAVIGATION_EDITOR (O2: Graphical Editor for Navigation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SO2_TOOL (Package) mySAP Application Server Pages: Tool
Properties
Class CL_O2_NAVIGATION_EDITOR  
Short Description O2: Graphical Editor for Navigation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SO2_TOOL   mySAP Application Server Pages: Tool 
Created 20000908   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_O2_NAVIGATION_EDITOR has no forward declaration.
Interfaces
Class CL_O2_NAVIGATION_EDITOR has no interface implemented.
Friends
Class CL_O2_NAVIGATION_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Instance attribute Private Type reference (TYPE) CHAR1 SPACE X: Data Have Been Changed Since Last Query 20000926
2 DATA Instance attribute Private Object reference (TYPE REF TO) CL_O2_API_APPLICATION Data Object 20000908
3 GRAPHICS_EDITOR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_GRLT_EDITOR Editor Object 20000908
4 INITIALIZATION_NECESSARY Instance attribute Private Type reference (TYPE) CHAR1 'X' X: Reset Number of Nodes 20000908
5 MODE Instance attribute Private Type reference (TYPE) SEU_ACTION Mode: Display/Edit 20000908
6 TOOL Instance attribute Private Object reference (TYPE REF TO) CL_O2_APPLICATION Application Editor 20000908
7 WB_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 20000908
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000908
2 CREATE_AND_INIT_GRAPHICS Instance method Public Method Generate and Initialize Graphics 20000908
3 GET_CHANGED Instance method Public Method Reports Whether Changes Have Been Made 20000908
4 GET_NAVGRAPH Instance method Public Method Returns the Current Navigation Modeler 20000908
5 HANDLE_EDGES_DELETED Instance method Private Event handling method Delete Event Handler for Links 20000927
6 HANDLE_EDGE_ADDED Instance method Private Event handling method Insert Event Handler for Links 20000926
7 HANDLE_LABEL_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-Click on Label 20000927
8 INITIALIZE Static method Public Method Generate a New Instance 20000908
9 SET_INITIALIZATION_NECESSARY Instance method Public Method Sets Flag for Reset Number of Nodes 20000908
10 SET_MODE Instance method Public Method Set Mode: Display or Edit 20000908
Events
Class CL_O2_NAVIGATION_EDITOR has no event.
Types
Class CL_O2_NAVIGATION_EDITOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Object reference (TYPE REF TO) CL_O2_API_APPLICATION Daten-Objekt 20000908
2 Importing P_TOOL Call by reference Object reference (TYPE REF TO) CL_O2_APPLICATION Editor für Applikation 20000908
3 Importing P_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 20000908

Method CONSTRUCTOR on class CL_O2_NAVIGATION_EDITOR has no exception.

Method CREATE_AND_INIT_GRAPHICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Erzeugter Container 20000908
2 Importing P_CONTAINER_NAME Call by reference Type reference (TYPE) DYNFNAM Name des Containers 20000908
# Exception Resumable Description Created on
1 ERROR_OCCURED Allgemeiner Fehler 20000908
2 INITIALIZATION_ERROR Control konnte nicht initialisiert werden 20000908

Method GET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHANGED Value transfer Type reference (TYPE) CHAR1 X: Änderungen vorhanden 20000908

Method GET_CHANGED on class CL_O2_NAVIGATION_EDITOR has no exception.

Method GET_NAVGRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_NAVGRAPH Call by reference Type reference (TYPE) O2APPLGRAP_TABLE Navigationsgraph 20000908

Method GET_NAVGRAPH on class CL_O2_NAVIGATION_EDITOR has no exception.

Method HANDLE_EDGES_DELETED Signature

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

Method HANDLE_EDGES_DELETED on class CL_O2_NAVIGATION_EDITOR has no exception.

Method HANDLE_EDGE_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NODE_ID Call by reference Attribute reference (LIKE) 20000926
2 Importing EDGE_ID Call by reference Attribute reference (LIKE) 20000926
3 Importing SRC_NODE_ID Call by reference Attribute reference (LIKE) 20000926

Method HANDLE_EDGE_ADDED on class CL_O2_NAVIGATION_EDITOR has no exception.

Method HANDLE_LABEL_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LABEL_ID Call by reference Attribute reference (LIKE) 20000927

Method HANDLE_LABEL_DOUBLE_CLICK on class CL_O2_NAVIGATION_EDITOR has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Object reference (TYPE REF TO) CL_O2_API_APPLICATION Datenobjekt 20000908
2 Changing P_NAVIGATION_EDITOR Call by reference Object reference (TYPE REF TO) CL_O2_NAVIGATION_EDITOR Navigations-Editor 20000908
3 Importing P_TOOL Call by reference Object reference (TYPE REF TO) CL_O2_APPLICATION Editor für Applikation 20000908
4 Importing P_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 20000908
# Exception Resumable Description Created on
1 ERROR_OCCURED Initialisierung fehlgeschlagen 20000908

Method SET_INITIALIZATION_NECESSARY Signature

Method SET_INITIALIZATION_NECESSARY on class CL_O2_NAVIGATION_EDITOR has no parameter.
Method SET_INITIALIZATION_NECESSARY on class CL_O2_NAVIGATION_EDITOR has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MODE Call by reference Type reference (TYPE) SEU_ACTION Modus 20000908
# Exception Resumable Description Created on
1 ERROR_OCCURED Allgemeiner Fehler 20000908
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A