SAP ABAP Class CL_CACS_PACKHIER_NETCHART (Hierarchy of Application Packages)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSDU (Package) ICM: Construction: User Interface
Properties
Class CL_CACS_PACKHIER_NETCHART  
Short Description Hierarchy of Application Packages    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSDU   ICM: Construction: User Interface 
Created 20061122   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CACS_PACKAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_PACKHIER_NETCHART has no interface implemented.
Friends
Class CL_CACS_PACKHIER_NETCHART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_ADD_PACKAGE Constant Public Type reference (TYPE) SYUCOMM 'ADDPACK' Function Code: Add Package to Selection 20070214
2 GC_FCODE_CENTER Constant Public Type reference (TYPE) SYUCOMM 'CENTER' Function Code: Set Up Network Plan With One More Package 20070211
3 GC_FCODE_DBCLICK Constant Public Type reference (TYPE) SYUCOMM 'ADBCL' Function Code: Double-Click 20070207
4 GC_FCODE_FULLSCREEN Constant Public Type reference (TYPE) SYUCOMM 'FULLSCREEN' Function Code: Full Screen On/Off 20061213
5 GC_FCODE_NAVIPOS Constant Public Type reference (TYPE) SYUCOMM 'NAVIPOS' Function Code: Change Position of Navigation Area 20061213
6 GC_FCODE_OVERVIEW Constant Public Type reference (TYPE) SYUCOMM 'OVERVIEW' Function Code: Fit to Page 20061213
7 GC_FCODE_OZIN Constant Public Type reference (TYPE) SYUCOMM 'OZIN' Function Code: Zoom In Display 20061213
8 GC_FCODE_OZOUT Constant Public Type reference (TYPE) SYUCOMM 'OZOUT' Function Code: Zoom Out Display 20061213
9 GC_FCODE_PACK_CONTENT Constant Public Type reference (TYPE) SYUCOMM 'PACK_CONT' Function Code: Package Content 20070214
10 GC_FCODE_PACK_DESCR Constant Public Type reference (TYPE) SYUCOMM 'PACK_DESCR' Function Code: Package Description 20070212
11 GC_FCODE_PACK_SELECT Constant Public Type reference (TYPE) SYUCOMM 'PACK_SEL' Function Code: Select Package 20070212
12 GC_FCODE_PRINT Constant Public Type reference (TYPE) SYUCOMM 'PRINT' Function Code: Print Network Plan 20061213
13 GC_FCODE_REFRESH Constant Public Type reference (TYPE) SYUCOMM 'REFRESH' Function Code 'REFRESH' 20070215
14 GC_FCODE_REMOVE_PACKAGE Constant Public Type reference (TYPE) SYUCOMM 'REMOVEPACK' Function Code: Remove Package from Exception 20070214
15 GC_FCODE_SEARCH Constant Public Type reference (TYPE) SYUCOMM 'SEARCH' Function Code: Find Package in Network 20070211
16 GC_MENUID_PACKAGE Constant Protected Type reference (TYPE) NETVALSVAL '1' Context Menu: Package 20070211
17 GC_NETOBJTYPE_LINE Constant Protected Type reference (TYPE) NETOBJTYPE 'l' Object Type 20061123
18 GC_NETOBJTYPE_NODE Constant Protected Type reference (TYPE) NETOBJTYPE 'n' Object Type 20061123
19 GC_POSITION_BOTTOM Constant Protected Type reference (TYPE) MTY_POSITION 'B' Position: Below 20061123
20 GC_POSITION_RIGHT Constant Protected Type reference (TYPE) MTY_POSITION 'R' Position: Right 20061123
21 MB_AUTOSELECT Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Automatic Selection of Required Packages 20070215
22 MB_FILTER_RECOMMENDED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Filter: Only Display Recommended Packages 20070215
23 MB_FULLSCREEN Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Flag: Display in Full Screen Mode 20061123
24 MB_INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Indicator: Is Network Graphic Initialized? 20061124
25 MB_REBUILD Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Recreate Network 20061123
26 MD_ABAP_CMD Instance attribute Protected Type reference (TYPE) NET_GRAPH-ABAP_CMD Command to the graphics program 20061123
27 MD_HIGHEST_LINEID Instance attribute Protected Type reference (TYPE) MTY_NODEID Highest Edge Number Assigned 20061123
28 MD_HIGHEST_NODEID Instance attribute Protected Type reference (TYPE) MTY_NODEID Highest Node Number Assigned 20061123
29 MD_NAVI_POSITION Instance attribute Protected Type reference (TYPE) MTY_POSITION Position of Navigation 20061123
30 MD_RETURN_CNTRL Instance attribute Protected Type reference (TYPE) I Return Value of Control 20061123
31 MO_NETCHART_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_NETCHART Network Nesting 20061122
32 MO_PACKSELECTION_LOGIC Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_LOGIC Package Selection 20061213
33 MS_NC_PROFILE Instance attribute Protected Type reference (TYPE) NET_PROFIL Profile for network/hierarchy graphics 20061122
34 MT_NC_LINES Instance attribute Protected Type reference (TYPE) CNG_LINES_TAB Table Type for CNG_LINES 20061122
35 MT_NC_LINES_DISP Instance attribute Protected Type reference (TYPE) CNG_LINES_TAB Table Type for CNG_LINES 20061123
36 MT_NC_LVALS Instance attribute Protected Type reference (TYPE) LVALS_TAB Table Type for NET_LVALS 20061122
37 MT_NC_LVALS_DISP Instance attribute Protected Type reference (TYPE) LVALS_TAB Table Type for NET_LVALS 20061123
38 MT_NC_NODES Instance attribute Protected Type reference (TYPE) CNG_NODES_TAB Table for Nodes in the Network Graphic 20061122
39 MT_NC_NODES_DISP Instance attribute Protected Type reference (TYPE) CNG_NODES_TAB Table for Nodes in the Network Graphic 20061123
40 MT_NC_NVALS Instance attribute Protected Type reference (TYPE) NVALS_TAB Table Type for NET_NVALS 20061122
41 MT_NC_NVALS_DISP Instance attribute Protected Type reference (TYPE) NVALS_TAB Table Type for NET_NVALS 20061123
42 MT_NODE_MAP Instance attribute Protected Type reference (TYPE) MTY_TT_NODE_MAP Assignment of Node to Package (List) 20061122
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DELTA Instance method Protected Method Generates Delta Between Screen and Predefinitions 20061123
2 BUILD_NODES_AND_LINES Instance method Protected Method Generates Network Plan Nodes and Connections 20061122
3 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20061122
4 CREATE Static method Public Method Creates a New Instance 20061213
5 DEFINE_CONTEXT_MENU Instance method Protected Method Defines Context Menu 20070211
6 DISPLAY Instance method Public Method Displays Package Hierarchy 20061122
7 FCODE Instance method Public Method Processes Function Code for PAI 20061213
8 FCODE_ADD_PACKAGE Instance method Protected Method Function Code: Add Package to Application 20070214
9 FCODE_CENTER Instance method Protected Method Function Code: Set Up Network Plan With One More Package 20061123
10 FCODE_FULLSCREEN Instance method Protected Method Function Code: Switch Full Screen Mode/Mode with Navigation 20061123
11 FCODE_NAVIPOS Instance method Protected Method Function Code: Change Position of Navigation Window 20061123
12 FCODE_OVERVIEW Instance method Protected Method Function Code: Display Whole Hierarchy On One Screen 20061123
13 FCODE_PACK_CONTENT Instance method Protected Method Function Code: Display Package Description 20070214
14 FCODE_PACK_DESCR Instance method Protected Method Function Code: Display Package Description 20070212
15 FCODE_PACK_SELECT Instance method Protected Method Function Code: Select Package 20070212
16 FCODE_PRINT Instance method Protected Method Function Code: Print Network Plan 20061123
17 FCODE_REMOVE_PACKAGE Instance method Protected Method Function Code: Add Package to Application 20070214
18 FCODE_ZOOM_IN Instance method Protected Method Function Code: Zoom In Display 20061123
19 FCODE_ZOOM_OUT Instance method Protected Method Function Code: Zoom Out Display 20061123
20 FILL_NODE_VALUES Instance method Protected Method Fill Node Values 20070207
21 FREE Instance method Public Method Release of Resources 20061213
22 GET_NEXT_LINEID Instance method Protected Method Gets Netxt Free Edge Number 20061123
23 GET_NEXT_NODEID Instance method Protected Method Gets Next Free Node Number 20061123
24 GET_SELECTED_PACKAGE Instance method Protected Method Determine Selected Package 20070212
25 IS_NAVIGATION_VISIBLE Instance method Public Method Check If Navigation Is Visible 20070214
26 IS_NETCHART_SUPPORTED Static method Public Method Check If Network Graphic Is Supported 20070306
27 LINK Instance method Protected Method Connect Control and GUI Container 20061123
28 RELEASE Instance method Protected Method Remove Link Between Control and GUI Container 20061123
29 SET_AUTOSELECT Instance method Public Method Activate/Deactivate Automatic Package Selection 20070215
30 SET_FILTER_RECOMMENDED Instance method Public Method Set/Delete Filter "Only Recommended Packages" 20070215
31 SET_LAYOUT Instance method Protected Method Set Display Layout 20061123
32 SET_LOGIC Instance method Protected Method Set Logic Implementation for Package Selection 20061213
Events
Class CL_CACS_PACKHIER_NETCHART has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_NODEID Protected See coding Node identification 20061122 MTY_NODEID type n length 10
2 MTY_POSITION Protected See coding Specification of Item 20061123 MTY_POSITION type c length 1
3 MTY_S_NODE_MAP Protected See coding Assignment of Node to Package 20061122 begin of MTY_S_NODE_MAP, nodeid type mty_nodeid, package type ref to cl_cacs_package, package_id type cacspackage, end of MTY_S_NODE_MAP
4 MTY_TT_NODE_MAP Protected See coding Assignment of Node to Package (List) 20061122 MTY_tt_NODE_MAP type STANDARD TABLE OF MTY_S_NODE_MAP
Method Signatures

Method BUILD_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETIONS Call by reference Type reference (TYPE) NET_DELETE_TAB Tabellentyp zu NET_DELETE 20061123
2 Exporting ET_LINES Call by reference Type reference (TYPE) CNG_LINES_TAB Tabellentyp zu CNG_LINES 20061123
3 Exporting ET_LVALS Call by reference Type reference (TYPE) LVALS_TAB Tabellentyp zu Net_Lvals 20061123
4 Exporting ET_NODES Call by reference Type reference (TYPE) CNG_NODES_TAB Tabelle zu Knoten in der Netzplangrafik 20061123
5 Exporting ET_NVALS Call by reference Type reference (TYPE) NVALS_TAB Tabellentyp zu Net_Nvals 20061123

Method BUILD_DELTA on class CL_CACS_PACKHIER_NETCHART has no exception.

Method BUILD_NODES_AND_LINES Signature

Method BUILD_NODES_AND_LINES on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method BUILD_NODES_AND_LINES on class CL_CACS_PACKHIER_NETCHART has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method CONSTRUCTOR on class CL_CACS_PACKHIER_NETCHART has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20061213
2 Importing IO_PACKSELECTION_LOGIC Call by reference Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_LOGIC Paketauswahl 20061213
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_PACKHIER_NETCHART Hierarchie der Anwendungspakete 20061213
# Exception Resumable Description Created on
1 CX_CACS_PACKHIER_NETCHART 20070207

Method DEFINE_CONTEXT_MENU Signature

Method DEFINE_CONTEXT_MENU on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method DEFINE_CONTEXT_MENU on class CL_CACS_PACKHIER_NETCHART has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_REFRESH Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolsche Variable (X=true, space=false) 20070207

Method DISPLAY on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20070207
# Exception Resumable Description Created on
1 CX_CACS_PACKHIER_NETCHART 20070214
2 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070207

Method FCODE_ADD_PACKAGE Signature

Method FCODE_ADD_PACKAGE on class CL_CACS_PACKHIER_NETCHART has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PACKHIER_NETCHART Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070214
2 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070214

Method FCODE_CENTER Signature

Method FCODE_CENTER on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_CENTER on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_FULLSCREEN Signature

Method FCODE_FULLSCREEN on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_FULLSCREEN on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_NAVIPOS Signature

Method FCODE_NAVIPOS on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_NAVIPOS on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_OVERVIEW Signature

Method FCODE_OVERVIEW on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_OVERVIEW on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_PACK_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PACKAGE Call by reference Object reference (TYPE REF TO) CL_CACS_PACKAGE ICM: Paket einer Provisionsanwendung 20070214

Method FCODE_PACK_CONTENT on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_PACK_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PACKAGE Call by reference Object reference (TYPE REF TO) CL_CACS_PACKAGE ICM: Paket einer Provisionsanwendung 20070212

Method FCODE_PACK_DESCR on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_PACK_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PACKAGE Call by reference Object reference (TYPE REF TO) CL_CACS_PACKAGE ICM: Paket einer Provisionsanwendung 20070212
# Exception Resumable Description Created on
1 CX_CACS_PACKHIER_NETCHART 20070215
2 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070213

Method FCODE_PRINT Signature

Method FCODE_PRINT on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_PRINT on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_REMOVE_PACKAGE Signature

Method FCODE_REMOVE_PACKAGE on class CL_CACS_PACKHIER_NETCHART has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PACKHIER_NETCHART Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070214
2 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070214

Method FCODE_ZOOM_IN Signature

Method FCODE_ZOOM_IN on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_ZOOM_IN on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FCODE_ZOOM_OUT Signature

Method FCODE_ZOOM_OUT on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FCODE_ZOOM_OUT on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FILL_NODE_VALUES Signature

Method FILL_NODE_VALUES on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FILL_NODE_VALUES on class CL_CACS_PACKHIER_NETCHART has no exception.

Method FREE Signature

Method FREE on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method FREE on class CL_CACS_PACKHIER_NETCHART has no exception.

Method GET_NEXT_LINEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_LINEID Value transfer Type reference (TYPE) NETOBJID Identifikation für graphische Objekte 20061123

Method GET_NEXT_LINEID on class CL_CACS_PACKHIER_NETCHART has no exception.

Method GET_NEXT_NODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_NODEID Value transfer Type reference (TYPE) NETOBJID Identifikation für graphische Objekte 20061123

Method GET_NEXT_NODEID on class CL_CACS_PACKHIER_NETCHART has no exception.

Method GET_SELECTED_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PACKAGE Value transfer Type reference (TYPE) CL_CACS_PACKAGE=>MTY_TT_PACKAGE ICM: Paket einer Provisionsanwendung 20070214

Method GET_SELECTED_PACKAGE on class CL_CACS_PACKHIER_NETCHART has no exception.

Method IS_NAVIGATION_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_VISIBILITY Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070214

Method IS_NAVIGATION_VISIBLE on class CL_CACS_PACKHIER_NETCHART has no exception.

Method IS_NETCHART_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070306

Method IS_NETCHART_SUPPORTED on class CL_CACS_PACKHIER_NETCHART has no exception.

Method LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20061123
# Exception Resumable Description Created on
1 CX_CACS_PACKHIER_NETCHART 20061123

Method RELEASE Signature

Method RELEASE on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method RELEASE on class CL_CACS_PACKHIER_NETCHART has no exception.

Method SET_AUTOSELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_AUTOSELECT Value transfer Type reference (TYPE) BOOLEAN_FLG 20070215

Method SET_AUTOSELECT on class CL_CACS_PACKHIER_NETCHART has no exception.

Method SET_FILTER_RECOMMENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FILTER_RECOMMENDED Value transfer Type reference (TYPE) BOOLEAN_FLG 20070215

Method SET_FILTER_RECOMMENDED on class CL_CACS_PACKHIER_NETCHART has no exception.

Method SET_LAYOUT Signature

Method SET_LAYOUT on class CL_CACS_PACKHIER_NETCHART has no parameter.
Method SET_LAYOUT on class CL_CACS_PACKHIER_NETCHART has no exception.

Method SET_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PACKSELECTION_LOGIC Call by reference Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_LOGIC Paketauswahl 20061213

Method SET_LOGIC on class CL_CACS_PACKHIER_NETCHART has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700