SAP ABAP Class CL_GUI_CE_TREE (Navigation Tree for Cost Estimates)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CK_ECP (Package) Easy Cost Planning
Properties
Class CL_GUI_CE_TREE  
Short Description Navigation Tree for Cost Estimates    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CK_ECP   Easy Cost Planning 
Created 19991110   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TYPPS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_CE_TREE has no interface implemented.
Friends
Class CL_GUI_CE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FCODE_ALL_ITEMS Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_CE_ALL_ITEMS' Show/Hide All Items 20000131
2 MC_FCODE_CE_CLOSE Constant Public Type reference (TYPE) UI_FUNC 'CL_GUI_CE_CLOSE' Complete Costing 20000330
3 MC_FCODE_COPY_ADHOC Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_COP_ADHOC' Copy Ad Hoc Cost Estimate 20021017
4 MC_FCODE_COST_ESTIMATE_DELETE Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_CE_DELETE' Delete Cost Estimate 20000118
5 MC_FCODE_DOCUMENT_FLOW Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_DOCUMENT_FLOW' Call Up Document Flow 20000118
6 MC_FCODE_HIERARCHY_REVALUATE Constant Private Type reference (TYPE) SYUCOMM 'CL_GUI_CE_TREE_HIER_NBEW' Revaluate Costing Structure 20000211
7 MC_FCODE_INT_NODE_CREATE Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_CE_INT_CREATE' Create Internal Hierarchy 20000118
8 MC_FCODE_INT_NODE_RENAME Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_CE_INT_RENAME' Create Internal Hierarchy 20000118
9 MC_FCODE_MODEL_UNLINK Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_CE_MODEL_UNLINK' Create Internal Hierarchy 20000118
10 MC_FCODE_MOVE_DOWN Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_CE_FREE_FCODE1' Move Nodes Downwards 19991208
11 MR_ALV_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE For Splitter PUBLIC Only 19991110
12 MR_CE_HIERARCHY Instance attribute Private Object reference (TYPE REF TO) CL_CE_HIERARCHY_CK PCP: Costing Service 20000130
13 MR_ECP_GUI Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_COST_PLANNING Controller for GUI Controls in ECP&ES 20000404
14 MR_TOP_COST_ESTIMATE Instance attribute Private Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 19991110
15 MS_GUI_SETTINGS Instance attribute Private Type reference (TYPE) CKF_GUI_CE_SETTINGS View on Itemization for Overhead 19991110
16 MT_OUTTAB Instance attribute Private Type reference (TYPE) CKF_T_GUI_CE_TREE ALV Tree Data Table 19991110
17 M_ALL_ITEMS Instance attribute Private Type reference (TYPE) XFLAG X: Show All Item Categories 20000131
18 M_DISPLAY_MODE Instance attribute Private Type reference (TYPE) AKTYP Activity Category in SAP Transaction 20000117
19 M_IS_EWT Instance attribute Public Type reference (TYPE) XFLAG New Input Values 20000321
20 M_LAST_DROP_CHOICE Instance attribute Private Type reference (TYPE) CHAR1 '2' Last Selection with Copy Popup 20021017
21 M_NO_EXPAND_FIRST_CHILD Instance attribute Private Type reference (TYPE) XFLAG Do Not Expand New Node 20000818
22 M_SIMPLE_TOOLBAR Instance attribute Private Type reference (TYPE) XFLAG Simple Toolbar 20000330
Methods
# Method Level Visibility Method type Description Created on
1 AT_END_OF_REDISPLAY Instance method Public Method Makes Frontend Update and Value Column Resizing 20000130
2 CHANGE_TOOLBAR Instance method Private Method Customize Toolbar 19991110
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991110
4 CREATE_CHILDREN Instance method Public Method Determines Children 19991110
5 CREATE_HIERARCHY Instance method Private Method DUMMY 19991110
6 GET_SELECTED_ROW Instance method Private Method Node That Is Selected or for Which Item Is Selected 20000109
7 HANDLE_COPY_ADHOC_INTO_NODE Instance method Private Method Copy Ad Hoc Cost Estimate to Node 20021017
8 HANDLE_HEADER_CLICK Instance method Private Event handling method Handle Header Click Event 19991114
9 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Handle Double-Click Event 19991219
10 HANDLE_NODE_CTMENU_REQUEST Instance method Private Event handling method Request Context Menu 20021017
11 HANDLE_NODE_CTMENU_SELECTED Instance method Private Event handling method Edit Context Menu 20021017
12 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handle Double-Click Event 19991115
13 HANDLE_ON_DRAG Instance method Private Event handling method Handle Drag Event 19991114
14 HANDLE_ON_DROP Instance method Private Event handling method Handle Drop Event 19991208
15 HANDLE_SELECTION_CHANGED Instance method Private Event handling method Handle Selection Change Event 20000116
16 HIERARCHY_REDISPLAY Instance method Public Method Redisplay Entire Hierarchy (Example after Change of M_ALL_) 20000131
17 HIERARCHY_UPDATE Static method Public Method Valuate and Display Uses Again 20000130
18 INSERT_COMPONENT Instance method Private Method Inserts a Component in the Tree 19991110
19 ON_TOOLBAR_FUNCTION_SELECTED Instance method Private Event handling method Handle Toolbar Events 19991110
20 REGISTER_CONTROL_EVENTS Instance method Private Method Set Control Events 19991114
21 SEARCH_COST_ESTIMATE Instance method Private Method Find Cost Estimate 20000116
22 SELECT_COST_ESTIMATE Instance method Public Method Selects a Cost Estimate 20000720
23 SET_GUI_SETTINGS Instance method Public Method Sets the Costing View and Currency 20000131
24 SET_HANDLER Instance method Private Method Set Handler 19991114
25 SET_TOP_COST_ESTIMATE Instance method Public Method Sets Cost Estimate 19991110
26 TOP_COST_ESTIMATE_TO_OUTTAB Instance method Private Method Determines Outtab for the Top Cost Estimate 19991227
27 UPDATE_CHILDREN Instance method Public Method Determine Children Again 19991212
28 UPDATE_COST_ESTIMATE Instance method Public Method Update Special Cost Estimate 19991222
29 UPDATE_TOP_COST_ESTIMATE Instance method Public Method Update Special Cost Estimate 19991227
30 UTIL_NAVIGATE Static method Public Method Navigation in Costing Hierarchy 20000720
31 UTIL_POPUP_TO_CONFIRM_DELETION Static method Public Method Dialog Box 20000720
Events
# Event Type Visibility Description Created on
1 COSTING_MODEL_SELECTED Instance Event
(0)
Public
(2)
One Model Selected 20000118
2 ON_COST_ESTIMATE_SELECTED Instance Event
(0)
Public
(2)
One Cost Estimate Selected 19991115
3 ON_USER_COMMAND Instance Event
(0)
Public
(2)
User Command from Toolbar 20000331
Types
Class CL_GUI_CE_TREE has no local type.
Method Signatures

Method AT_END_OF_REDISPLAY Signature

Method AT_END_OF_REDISPLAY on class CL_GUI_CE_TREE has no parameter.
Method AT_END_OF_REDISPLAY on class CL_GUI_CE_TREE has no exception.

Method CHANGE_TOOLBAR Signature

Method CHANGE_TOOLBAR on class CL_GUI_CE_TREE has no parameter.
Method CHANGE_TOOLBAR on class CL_GUI_CE_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ECP_GUI Call by reference Object reference (TYPE REF TO) CL_GUI_EASY_COST_PLANNING Controller für GUI-Controls im ECP&ES 20000404
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 19991110
3 Importing IS_GUI_SETTINGS Call by reference Type reference (TYPE) CKF_GUI_CE_SETTINGS Anzeigesteuernde Statusfelder einer Kalkulationshierarchie 20000131
4 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20000117
5 Importing I_IS_EWT Value transfer Type reference (TYPE) XFLAG SPACE neue Eingabewerte 20000321
6 Importing I_NO_TOOLBAR Value transfer Type reference (TYPE) XFLAG SPACE keine Toolbar 20000313
7 Importing I_SIMPLE_TOOLBAR Call by reference Type reference (TYPE) XFLAG SPACE einfache Toolbar 20000209

Method CONSTRUCTOR on class CL_GUI_CE_TREE has no exception.

Method CREATE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TOP_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991111
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 19991110
# Exception Resumable Description Created on
1 NOT_FOUND Position sollt Kind haben, es wurden aber keine gefunden 19991112
2 NO_COST_ESTIMATE_USED Kalkulationszeile zeigt auf keine untergeordnete Kalkulation 19991112

Method CREATE_HIERARCHY Signature

Method CREATE_HIERARCHY on class CL_GUI_CE_TREE has no parameter.
Method CREATE_HIERARCHY on class CL_GUI_CE_TREE has no exception.

Method GET_SELECTED_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NKEY Call by reference Type reference (TYPE) LVC_NKEY Selektierter Knoten 20000109
# Exception Resumable Description Created on
1 NO_ROW_SELECTED Kein Knoten und kein Item selektiert 20000109

Method HANDLE_COPY_ADHOC_INTO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20021017

Method HANDLE_COPY_ADHOC_INTO_NODE on class CL_GUI_CE_TREE has no exception.

Method HANDLE_HEADER_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) 19991114

Method HANDLE_HEADER_CLICK on class CL_GUI_CE_TREE has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_GUI_CE_TREE has no exception.

Method HANDLE_NODE_CTMENU_REQUEST Signature

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

Method HANDLE_NODE_CTMENU_REQUEST on class CL_GUI_CE_TREE has no exception.

Method HANDLE_NODE_CTMENU_SELECTED Signature

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

Method HANDLE_NODE_CTMENU_SELECTED on class CL_GUI_CE_TREE has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19991115

Method HANDLE_NODE_DOUBLE_CLICK on class CL_GUI_CE_TREE has no exception.

Method HANDLE_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Type reference (TYPE) 19991114
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19991114
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19991114

Method HANDLE_ON_DRAG on class CL_GUI_CE_TREE has no exception.

Method HANDLE_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 Type reference (TYPE) 19991208
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19991208

Method HANDLE_ON_DROP on class CL_GUI_CE_TREE has no exception.

Method HANDLE_SELECTION_CHANGED Signature

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

Method HANDLE_SELECTION_CHANGED on class CL_GUI_CE_TREE has no exception.

Method HIERARCHY_REDISPLAY Signature

Method HIERARCHY_REDISPLAY on class CL_GUI_CE_TREE has no parameter.
Method HIERARCHY_REDISPLAY on class CL_GUI_CE_TREE has no exception.

Method HIERARCHY_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CE_HIERARCHY Call by reference Object reference (TYPE REF TO) CL_CE_HIERARCHY_CK Externe Kalkulationshierarchie 20000130
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Veränderte Kalkulation 20000130
3 Importing IR_GUI_CE_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_CE_TREE Navigationstree für Kalkulationen 20000130

Method HIERARCHY_UPDATE on class CL_GUI_CE_TREE has no exception.

Method INSERT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Neu eingefügter Knoten 19991115
2 Importing IR_COSTING_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 19991110
3 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991110
4 Importing I_PARENT_HEAD_FACTOR Call by reference Type reference (TYPE) F Kopfverhältnis 19991110
5 Importing I_PARENT_NKEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Knoten, in den eingefügt wird 19991110
6 Importing I_PARENT_PATH_FACTOR Call by reference Type reference (TYPE) CKF_GUI_CE_TREE_ADDITIONS-PATH_FACTOR Natürliche Zahl 19991110
7 Importing I_RELATIONSHIP Value transfer Type reference (TYPE) I Relationship 20000202
# Exception Resumable Description Created on
1 NOT_A_REF_NODE Kein Knoten 19991124

Method ON_TOOLBAR_FUNCTION_SELECTED Signature

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

Method ON_TOOLBAR_FUNCTION_SELECTED on class CL_GUI_CE_TREE has no exception.

Method REGISTER_CONTROL_EVENTS Signature

Method REGISTER_CONTROL_EVENTS on class CL_GUI_CE_TREE has no parameter.
Method REGISTER_CONTROL_EVENTS on class CL_GUI_CE_TREE has no exception.

Method SEARCH_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY Knoten in dem die Kalkulation steht 20000116
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000116

Method SEARCH_COST_ESTIMATE on class CL_GUI_CE_TREE has no exception.

Method SELECT_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000720
# Exception Resumable Description Created on
1 NOT_FOUND Kalkulation nicht gefunden 20000720

Method SET_GUI_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GUI_SETTINGS Call by reference Type reference (TYPE) CKF_GUI_CE_SETTINGS Anzeigesteuernde Statusfelder einer Kalkulationshierarchie 20000131

Method SET_GUI_SETTINGS on class CL_GUI_CE_TREE has no exception.

Method SET_HANDLER Signature

Method SET_HANDLER on class CL_GUI_CE_TREE has no parameter.
Method SET_HANDLER on class CL_GUI_CE_TREE has no exception.

Method SET_TOP_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CE_HIERARCHY Call by reference Object reference (TYPE REF TO) CL_CE_HIERARCHY_CK PCP: Kalkulationsservice 20000130
2 Importing IR_TOP_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991110

Method SET_TOP_COST_ESTIMATE on class CL_GUI_CE_TREE has no exception.

Method TOP_COST_ESTIMATE_TO_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTTAB Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Strukturstücklisten-Zeile 19991227
2 Importing IR_TOP_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991227

Method TOP_COST_ESTIMATE_TO_OUTTAB on class CL_GUI_CE_TREE has no exception.

Method UPDATE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 19991212
# Exception Resumable Description Created on
1 NOT_FOUND Position sollt Kind haben, es wurden aber keine gefunden 19991212
2 NO_COST_ESTIMATE_USED Kalkulationszeile zeigt auf keine untergeordnete Kalkulation 19991212

Method UPDATE_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991222

Method UPDATE_COST_ESTIMATE on class CL_GUI_CE_TREE has no exception.

Method UPDATE_TOP_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991227

Method UPDATE_TOP_COST_ESTIMATE on class CL_GUI_CE_TREE has no exception.

Method UTIL_NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NEXT_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Ziel Kalkulation 20000720
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Start Kalkulation 20000720
3 Importing I_UCOMM Value transfer Type reference (TYPE) SYUCOMM Navigation 20000720
# Exception Resumable Description Created on
1 NOT_POSSIBLE Nicht möglich 20000720
2 WRONG_NAVIGATION " 20000720

Method UTIL_POPUP_TO_CONFIRM_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANSWER Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000720

Method UTIL_POPUP_TO_CONFIRM_DELETION on class CL_GUI_CE_TREE has no exception.
Event Signatures

Event COSTING_MODEL_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_COSTING_MODEL_NAME Exporting Value transfer Type reference (TYPE) CK_COSTMODEL Kalkulationsmodell 20000118

Event ON_COST_ESTIMATE_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_COST_ESTIMATE Exporting Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991115

Event ON_USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_UCOMM Exporting Value transfer Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000331
History
Last changed by/on SAP  20130531 
SAP Release Created in