SAP ABAP Class CL_DEP_TREE (Display Dependencies)
Hierarchy
EA-FIN (Software Component) EA-FIN
   AC (Application Component) Accounting - General
     FB_CLOSING (Package) Closing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_TREE ALV Tree Control 20050316
Properties
Class CL_DEP_TREE  
Short Description Display Dependencies    
Super Class CL_GUI_ALV_TREE ALV Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class TFC0    
Program status     
Category 0   
Package FB_CLOSING   Closing 
Created 20050316   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DEP_TREE has no interface implemented.
Friends
Class CL_DEP_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MAX_LEVEL Constant Private Type reference (TYPE) I 50 20120330
2 MD_LOCK_UPDATE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20050316
3 MD_MAX_LEVEL Instance attribute Private Type reference (TYPE) I 20120924
4 M_CHANGE_MODE Instance attribute Private Type reference (TYPE) I Changes Allowed or not 20050316
5 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20050316
6 M_DEPS Instance attribute Private Type reference (TYPE) TFC_PATH_ITEMS ITAB 20050316
7 M_DRAG_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20050316
8 M_EDIT Instance attribute Private Object reference (TYPE REF TO) CFC Enhancement of CFC 20050316
9 M_FIRST_INIT_DONE Instance attribute Private Type reference (TYPE) I First_Init_Done 20050316
10 M_IS_VISIBLE Instance attribute Private Type reference (TYPE) CHAR1 20050316
11 M_ITEMS Instance attribute Private Type reference (TYPE) CITEMS 20050316
12 M_SAVE_DEPS Instance attribute Private Type reference (TYPE) TFC_PATH_ITEMS Expand.. to Restore Selection 20050316
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCATALOG Instance method Private Method Create Field Catalog 20050316
2 BUILD_HEADER Instance method Private Method Generate Header 20050316
3 CONSTRUCTOR Instance method Public Constructor Constructor 20050316
4 CREATE_DISPLAY_ITEM Instance method Private Method Create an Element of Output Tree 20050316
5 CREATE_DISPLAY_ITEM_INTERNAL Instance method Private Method Non-Recursive Method to Create a Node 20050316
6 CREATE_ROOT_ITEM Instance method Private Method Non-Recursive Method to Create a Node 20060921
7 DISPLAY_DEP Instance method Private Method Fill Tree Control 20050316
8 GET_CHANGE_MODE Instance method Public Method Return of is_change_mode 20050316
9 GET_SEL_DEP Instance method Private Method Determine Dependency Object for a Node 20050316
10 GET_SEL_DEPS Instance method Private Method Determine Dependency Object for a Node 20050316
11 HANDLE_ACTIVATED Instance method Private Event handling method 20050316
12 HANDLE_DATA_CHANGE_BEGIN Instance method Private Event handling method 20050316
13 HANDLE_DATA_CHANGE_FINISHED Instance method Private Event handling method 20050316
14 HANDLE_DROP Instance method Private Event handling method Handle Drop 20050316
15 HANDLE_EXPAND_NC Instance method Private Event handling method Event Handler When Expanding a Node Without Children 20120330
16 HANDLE_HEADER_CHANGED Instance method Private Event handling method React to Event Header_Changed 20050316
17 HANDLE_ITEM_DOUBLE_CLICKED Instance method Private Event handling method React to Double-Clicked Events 20050316
18 HANDLE_LOAD_DATA Instance method Private Event handling method React to load data event 20050316
19 HANDLE_NODE_CM_REQ Instance method Private Event handling method Before Context Menu for Tree Appears 20050316
20 HANDLE_NODE_CM_SEL Instance method Private Event handling method Context Menu f. Node -> Selected 20050316
21 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Double-Clicks on Nodes 20050316
22 HANDLE_REFRESH Instance method Private Event handling method Reload 20050316
23 HANDLE_SET_CHANGE_MODE Instance method Private Event handling method Set Change Mode or not 20050316
24 HANDLE_STORE_DATA Instance method Private Event handling method React to the Save Event 20050316
25 ON_CHANGE_ITEM Instance method Private Event handling method Triggered by Deletion of a Node 20050316
26 ON_DELETE_ITEM Instance method Private Event handling method Triggered by Deletion of a Node 20050316
27 REFRESH_DISPLAY_ITEM Instance method Private Method Non-Recursive Method to Create a Node 20050316
28 REGISTER_EVENTS Instance method Private Method Register Events 20050316
29 SET_DATA_CHANGED Instance method Private Method 20050316
30 SET_HEADER_INFO Instance method Private Method For HTML Header 20050316
31 UPDATE_CONTROL Instance method Public Method After Loading or Recreating a Profile 20050316
Events
Class CL_DEP_TREE has no event.
Types
Class CL_DEP_TREE has no local type.
Method Signatures

Method BUILD_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050316

Method BUILD_FIELDCATALOG on class CL_DEP_TREE has no exception.

Method BUILD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PHEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20050316

Method BUILD_HEADER on class CL_DEP_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050316
2 Importing PCITEMS Call by reference Type reference (TYPE) CITEMS Knotenelement 20050316
3 Importing PEDIT Call by reference Object reference (TYPE REF TO) CL_APPLICATION_FRAME Erweiterung v. CFC 20050316

Method CONSTRUCTOR on class CL_DEP_TREE has no exception.

Method CREATE_DISPLAY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXP Call by reference Type reference (TYPE) LVC_T_NKEY 20050316
2 Changing CT_SEL Call by reference Type reference (TYPE) LVC_T_NKEY 20050316
3 Importing IR_DEP Call by reference Object reference (TYPE REF TO) CDEPENDENCY 20050316
4 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CITEMX 20050316
5 Importing I_LEVEL Call by reference Type reference (TYPE) I 20120330
6 Importing I_STATUS_FROM_DB Value transfer Type reference (TYPE) XFELD ' ' Status aus der DB aktualisieren? 20090616
7 Importing PARENTNODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316
8 Changing RD_NKEY Call by reference Type reference (TYPE) LVC_NKEY 20050316

Method CREATE_DISPLAY_ITEM on class CL_DEP_TREE has no exception.

Method CREATE_DISPLAY_ITEM_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXP Call by reference Type reference (TYPE) LVC_T_NKEY 20050316
2 Changing CT_SEL Call by reference Type reference (TYPE) LVC_T_NKEY 20050316
3 Importing IR_DEP Call by reference Object reference (TYPE REF TO) CDEPENDENCY 20050316
4 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CITEMX 20050316
5 Importing I_ADD_EXPANDER Call by reference Type reference (TYPE) XFELD 20120330
6 Importing I_STATUS_FROM_DB Value transfer Type reference (TYPE) XFELD ' ' Status aus der DB aktualisieren? 20090616
7 Importing PARENTNODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316
8 Changing PNEWNODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316

Method CREATE_DISPLAY_ITEM_INTERNAL on class CL_DEP_TREE has no exception.

Method CREATE_ROOT_ITEM Signature

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

Method CREATE_ROOT_ITEM on class CL_DEP_TREE has no exception.

Method DISPLAY_DEP Signature

Method DISPLAY_DEP on class CL_DEP_TREE has no parameter.
Method DISPLAY_DEP on class CL_DEP_TREE has no exception.

Method GET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PCHANGEABLE Value transfer Type reference (TYPE) I 20050316

Method GET_CHANGE_MODE on class CL_DEP_TREE has no exception.

Method GET_SEL_DEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DEP Call by reference Object reference (TYPE REF TO) CDEPENDENCY 20050330
2 Exporting ER_ITEM Call by reference Object reference (TYPE REF TO) CITEMX Knotenelement 20050330
3 Exporting ER_ROOT_NODE Call by reference Object reference (TYPE REF TO) CITEMX 20050316
4 Importing ID_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050330

Method GET_SEL_DEP on class CL_DEP_TREE has no exception.

Method GET_SEL_DEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20050316
2 Exporting ET_DEP Call by reference Type reference (TYPE) CDEPENDENCIES ITAB zu CDEPENDENCY 20050316
3 Exporting ET_ITEMS Call by reference Type reference (TYPE) CITEMS Knotenelement 20050316

Method GET_SEL_DEPS on class CL_DEP_TREE has no exception.

Method HANDLE_ACTIVATED Signature

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

Method HANDLE_ACTIVATED on class CL_DEP_TREE has no exception.

Method HANDLE_DATA_CHANGE_BEGIN Signature

Method HANDLE_DATA_CHANGE_BEGIN on class CL_DEP_TREE has no parameter.
Method HANDLE_DATA_CHANGE_BEGIN on class CL_DEP_TREE has no exception.

Method HANDLE_DATA_CHANGE_FINISHED Signature

Method HANDLE_DATA_CHANGE_FINISHED on class CL_DEP_TREE has no parameter.
Method HANDLE_DATA_CHANGE_FINISHED on class CL_DEP_TREE has no exception.

Method HANDLE_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) 20050316
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_DROP on class CL_DEP_TREE has no exception.

Method HANDLE_EXPAND_NC 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) 20120330

Method HANDLE_EXPAND_NC on class CL_DEP_TREE has no exception.

Method HANDLE_HEADER_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HDR Call by reference Attribute reference (LIKE) 20050316
2 Importing IS_HDR_OLD Call by reference Attribute reference (LIKE) 20101001
3 Importing IS_INSTANCE Call by reference Attribute reference (LIKE) 20050316
4 Importing IS_INSTANCE_OLD Call by reference Attribute reference (LIKE) 20101001

Method HANDLE_HEADER_CHANGED on class CL_DEP_TREE has no exception.

Method HANDLE_ITEM_DOUBLE_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Attribute reference (LIKE) 20050316
2 Importing IT_NODES Call by reference Attribute reference (LIKE) 20050316
3 Importing SENDER Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_ITEM_DOUBLE_CLICKED on class CL_DEP_TREE has no exception.

Method HANDLE_LOAD_DATA Signature

Method HANDLE_LOAD_DATA on class CL_DEP_TREE has no parameter.
Method HANDLE_LOAD_DATA on class CL_DEP_TREE has no exception.

Method HANDLE_NODE_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) 20050316
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_NODE_CM_REQ on class CL_DEP_TREE has no exception.

Method HANDLE_NODE_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) 20050316
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_NODE_CM_SEL on class CL_DEP_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 Attribute reference (LIKE) 20050316

Method HANDLE_NODE_DOUBLE_CLICK on class CL_DEP_TREE has no exception.

Method HANDLE_REFRESH Signature

Method HANDLE_REFRESH on class CL_DEP_TREE has no parameter.
Method HANDLE_REFRESH on class CL_DEP_TREE has no exception.

Method HANDLE_SET_CHANGE_MODE Signature

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

Method HANDLE_SET_CHANGE_MODE on class CL_DEP_TREE has no exception.

Method HANDLE_STORE_DATA Signature

Method HANDLE_STORE_DATA on class CL_DEP_TREE has no parameter.
Method HANDLE_STORE_DATA on class CL_DEP_TREE has no exception.

Method ON_CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Attribute reference (LIKE) 20090921
2 Importing P_BASIC_NODE Call by reference Attribute reference (LIKE) 20050316

Method ON_CHANGE_ITEM on class CL_DEP_TREE has no exception.

Method ON_DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BASIC_NODE Value transfer Attribute reference (LIKE) Basisknoten 20050316
2 Importing P_MOVE Call by reference Attribute reference (LIKE) 20050316

Method ON_DELETE_ITEM on class CL_DEP_TREE has no exception.

Method REFRESH_DISPLAY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEP Call by reference Object reference (TYPE REF TO) CDEPENDENCY 20050316
2 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CITEMX 20050316

Method REFRESH_DISPLAY_ITEM on class CL_DEP_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_DEP_TREE has no parameter.
Method REGISTER_EVENTS on class CL_DEP_TREE has no exception.

Method SET_DATA_CHANGED Signature

Method SET_DATA_CHANGED on class CL_DEP_TREE has no parameter.
Method SET_DATA_CHANGED on class CL_DEP_TREE has no exception.

Method SET_HEADER_INFO Signature

Method SET_HEADER_INFO on class CL_DEP_TREE has no parameter.
Method SET_HEADER_INFO on class CL_DEP_TREE has no exception.

Method UPDATE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PCITEMS Call by reference Type reference (TYPE) CITEMS Knotenelement 20050316

Method UPDATE_CONTROL on class CL_DEP_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600