SAP ABAP Class CL_WB_NETCHART_MODELER (Network Wrapper for Modeler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SWB_MODELER (Package) Modeling Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_NETCHART Network wrapper 20040405
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_MODEL_OBSERVER 20040405
Properties
Class CL_WB_NETCHART_MODELER  
Short Description Network Wrapper for Modeler    
Super Class CL_GUI_NETCHART Network wrapper 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB_MODELER   Modeling Tool 
Created 20040405   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_MODEL_OBSERVER 20040405
Friends
Class CL_WB_NETCHART_MODELER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASK_FOR_BACK Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'ABCK' 20040405
2 A_ABAP_CMD Instance attribute Private Type reference (TYPE) NET_GRAPH-ABAP_CMD ABAP Command 20040416
3 A_DEF_HEADERTEXT Instance attribute Private Type reference (TYPE) NET_NVALS-VAL 'Titel' Header Text Default 20040419
4 A_HEADER_TEXT Instance attribute Private Type reference (TYPE) NET_NVALS-VAL Header text 20040419
5 CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_WB_MODELER_CONTROLLER 20040405
6 CO_COMM_CHANGE_TITLE Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'XBO4' User action ID 20040419
7 CO_COMM_ELEMENTS_DELETED Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'ADEL' User action ID 20040408
8 CO_COMM_ELEMENTS_MODIFIED Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'AMOD' User action ID 20040416
9 CO_COMM_ELEMENT_DOUBLECLICKED Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'ADBCL' 20040408
10 CO_COMM_NODES_CONNECTED Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'ACON' 20040408
11 CO_COMM_NODE_INSERTED Constant Private Type reference (TYPE) NET_GRAPH-GR_MES 'AINS' 20040408
12 CO_NETVALS_DESCRIPTION Constant Private Type reference (TYPE) NETVALSFL 1 20040408
13 CO_NETVALS_TEXT Constant Private Type reference (TYPE) NETVALSFL 0 20040408
14 CO_NETVALS_TOOLTIP Constant Private Type reference (TYPE) NETVALSFL 9 20040408
15 GRAPHIC_STATUS Instance attribute Private Type reference (TYPE) NET_GRAPH-STAT '1' 20040408
16 LINE_MAP Instance attribute Private See coding 20040407
17 MODEL Instance attribute Private Object reference (TYPE REF TO) IF_WB_MODEL 20040406
18 NODE_MAP Instance attribute Private See coding 20040407
19 PROFILE Instance attribute Private Type reference (TYPE) NET_PROFIL Profile for network/hierarchy graphics 20040405
20 TOOLBOX_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_WB_MODEL 20040408
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINE Instance method Private Method 20040413
2 ADD_NODE Instance method Private Method 20040408
3 CHANGE_LINE Instance method Private Method Change Link 20040729
4 CREATE_NETCHART_TABLES Instance method Private Method 20040722
5 CREATE_TITLEBOX Instance method Private Method Create / Change Title Box 20040419
6 CREATE_TOOLBOX_NODE_TABLE Instance method Private Method 20040408
7 INITIALIZE Instance method Public Method 20040405
8 PAI Instance method Public Method 20040408
9 PBO Instance method Public Method 20040408
10 REMOVE_LINE Instance method Private Method 20040413
11 REMOVE_NODE Instance method Private Method 20040413
12 SET_DISP_EDIT_MODE Instance method Public Method Set Display/Change Mode 20040416
13 SET_PROFILE Instance method Public Method 20040406
14 SET_TOOLBOX_MODEL Instance method Public Method 20040408
Events
# Event Type Visibility Description Created on
1 UI_DOUBLECLICK Instance Event
(0)
Public
(2)
20040405
2 UI_DOUBLECLICK_ASSOCIATION Instance Event
(0)
Public
(2)
Double-click link 20040414
3 UI_DOUBLECLICK_NODE Instance Event
(0)
Public
(2)
Double-Click Node 20040414
4 UI_ELEMENT_ADDED Instance Event
(0)
Public
(2)
20040405
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ELEMENT_MAP Private See coding 20040407 begin of ty_element_map , id type NETOBJID, element type ref to if_wb_model_element, end of ty_element_map
2 TY_LINES_INFO Private See coding 20040408 begin of ty_lines_info, line_table type standard table of CNG_lines with default key, lvals_table type standard table of NET_lvals with default key, end of ty_lines_info
3 TY_NETCHART_INFO Private See coding 20040722 begin of ty_netchart_info, nodes_info type ty_nodes_info, lines_info type ty_lines_info, end of ty_netchart_info
4 TY_NODES_INFO Private See coding 20040408 begin of ty_nodes_info, node_table type standard table of CNG_NODES with default key, nvals_table type standard table of NET_NVALS with default key, end of ty_nodes_info
5 TY_TOOLBOX_NODES_INFO Private See coding 20040408 begin of ty_toolbox_nodes_info, node_table type standard table of CNG_INODES with default key, nvals_table type standard table of NET_NVALS with default key, end of ty_toolbox_nodes_info
Method Signatures

Method ADD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Object reference (TYPE REF TO) IF_WB_ASSOCIATION 20040413

Method ADD_LINE on class CL_WB_NETCHART_MODELER has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) NETOBJID Identifikation für graphische Objekte 20040722
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WB_NODE 20040408

Method ADD_NODE on class CL_WB_NETCHART_MODELER has no exception.

Method CHANGE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) NETOBJID Identifikation für graphische Objekte 20040729

Method CHANGE_LINE on class CL_WB_NETCHART_MODELER has no exception.

Method CREATE_NETCHART_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NETCHART_INFO Value transfer Type reference (TYPE) TY_NETCHART_INFO 20040722

Method CREATE_NETCHART_TABLES on class CL_WB_NETCHART_MODELER has no exception.

Method CREATE_TITLEBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FLG_INIT Call by reference Type reference (TYPE) CHAR1 (X) neuanlegen 20040419
2 Importing P_HEADER_TEXT Call by reference Type reference (TYPE) NET_NVALS-VAL Wert in Wertetabelle 20040419

Method CREATE_TITLEBOX on class CL_WB_NETCHART_MODELER has no exception.

Method CREATE_TOOLBOX_NODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODES_INFO Value transfer Type reference (TYPE) TY_TOOLBOX_NODES_INFO 20040408

Method CREATE_TOOLBOX_NODE_TABLE on class CL_WB_NETCHART_MODELER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODEL Call by reference Object reference (TYPE REF TO) IF_WB_MODEL 20040405

Method INITIALIZE on class CL_WB_NETCHART_MODELER has no exception.

Method PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DONE Value transfer Type reference (TYPE) FLAG 20040408
2 Importing OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040408

Method PAI on class CL_WB_NETCHART_MODELER has no exception.

Method PBO Signature

Method PBO on class CL_WB_NETCHART_MODELER has no parameter.
Method PBO on class CL_WB_NETCHART_MODELER has no exception.

Method REMOVE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) NETOBJID Identifikation für graphische Objekte 20040413

Method REMOVE_LINE on class CL_WB_NETCHART_MODELER has no exception.

Method REMOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) NETOBJID Identifikation für graphische Objekte 20040413

Method REMOVE_NODE on class CL_WB_NETCHART_MODELER has no exception.

Method SET_DISP_EDIT_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 WB Request: Operation innerhalb der Entwicklungsumgebung 20040416

Method SET_DISP_EDIT_MODE on class CL_WB_NETCHART_MODELER has no exception.

Method SET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROFILE Call by reference Type reference (TYPE) NET_PROFIL Grafikprofil für Netzplan- / Hierarchiegrafik 20040406

Method SET_PROFILE on class CL_WB_NETCHART_MODELER has no exception.

Method SET_TOOLBOX_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOOLBOX_MODEL Call by reference Object reference (TYPE REF TO) IF_WB_MODEL 20040408

Method SET_TOOLBOX_MODEL on class CL_WB_NETCHART_MODELER has no exception.
Event Signatures

Event UI_DOUBLECLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ELEMENT Exporting Value transfer Object reference (TYPE REF TO) IF_WB_MODEL_ELEMENT 20040407

Event UI_DOUBLECLICK_ASSOCIATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ELEMENT Exporting Value transfer Object reference (TYPE REF TO) IF_WB_MODEL_ELEMENT 20040414

Event UI_DOUBLECLICK_NODE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ELEMENT Exporting Value transfer Object reference (TYPE REF TO) IF_WB_MODEL_ELEMENT 20040414

Event UI_ELEMENT_ADDED Signature
Event UI_ELEMENT_ADDED on class CL_WB_NETCHART_MODELER has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700