SAP ABAP Class /TDAG/CPCL_PROD_HNDL (CP: Product tree standard toolbar handler)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_PROD_STRU_HNDL CP: Handle menu and toolbar for product structure tree 20070912
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_DEF_PROD_HNDL CP: Default toolbar and menu handler for product tree 20070912
Properties
Class /TDAG/CPCL_PROD_HNDL  
Short Description CP: Product tree standard toolbar handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20070912   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_PROD_STRU_HNDL CP: Handle menu and toolbar for product structure tree 20070912
Friends
Class /TDAG/CPCL_PROD_HNDL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ITEM_STRUCT_NAME Constant Protected Type reference (TYPE) TABNAME '/TDAG/CPS_PSTRVIEWITEM' Struktur zur Darstellung der Items-Spalten im Baum 20070912
2 M_SEARCH_TEXT Instance attribute Protected Type reference (TYPE) TEXT132 Search text 20070912
Methods
# Method Level Visibility Method type Description Created on
1 COLAPSE_TREE Instance method Private Method Colapse the tree 20070913
2 CREATE_DEF_CONTEXT_MENU Instance method Public Method 20070912
3 CREATE_NODE_CONTEXT_MENU Instance method Public Method 20070912
4 CREATE_TOOLBAR Instance method Public Method 20070912
5 DETERMINE_VISIBLE_TREE Instance method Private Method Ermittelt die sichtbaren Knoten eines (Teil-)Baumes 20070912
6 EXPAND_TREE Instance method Private Method Expand the tree 20070913
7 FIND_TEXT Instance method Private Method Find text in the product structure 20070912
8 PROCESS_DEF_CONTEXT_MENU Instance method Public Method 20070912
9 PROCESS_NODE_CONTEXT_MENU Instance method Public Method 20070912
10 PROCESS_TOOLBAR Instance method Public Method 20070912
Events
Class /TDAG/CPCL_PROD_HNDL has no event.
Types
Class /TDAG/CPCL_PROD_HNDL has no local type.
Method Signatures

Method COLAPSE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_PROD_STRU_VIEW_CTRL Product structure view control 20070913
# Exception Resumable Description Created on
1 COLAPSE_FAILED Operation failed 20070913

Method CREATE_DEF_CONTEXT_MENU Signature

Method CREATE_DEF_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no parameter.
Method CREATE_DEF_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no exception.

Method CREATE_NODE_CONTEXT_MENU Signature

Method CREATE_NODE_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no parameter.
Method CREATE_NODE_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no exception.

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class /TDAG/CPCL_PROD_HNDL has no parameter.
Method CREATE_TOOLBAR on class /TDAG/CPCL_PROD_HNDL has no exception.

Method DETERMINE_VISIBLE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARENT_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20100512
2 Importing IT_EXPANDED_NODES Call by reference Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20100512
3 Importing IT_PROD_STRUCT Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA 20100512
4 Changing XT_VISIBLE_NODES Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA 20100512
# Exception Resumable Description Created on
1 DETERMINATION_FAILED Die Knoten konnten nicht ermittelt werden 20070912

Method EXPAND_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_PROD_STRU_VIEW_CTRL Product structure view control 20070913
# Exception Resumable Description Created on
1 EXPAND_FAILED Operation failed 20070913

Method FIND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Fehler- und andere Meldungen 20070912
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20070912
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20070912
4 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_PROD_STRU_VIEW_CTRL Product structure tree 20070912
5 Importing I_FLG_FIND_NEXT Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Kennzeichen, ob der nächste Treffer gesucht werden soll 20070912
# Exception Resumable Description Created on
1 FIND_FAILED Die Suche konnte nicht durchgeführt werden 20070912

Method PROCESS_DEF_CONTEXT_MENU Signature

Method PROCESS_DEF_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no parameter.
Method PROCESS_DEF_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no exception.

Method PROCESS_NODE_CONTEXT_MENU Signature

Method PROCESS_NODE_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no parameter.
Method PROCESS_NODE_CONTEXT_MENU on class /TDAG/CPCL_PROD_HNDL has no exception.

Method PROCESS_TOOLBAR Signature

Method PROCESS_TOOLBAR on class /TDAG/CPCL_PROD_HNDL has no parameter.
Method PROCESS_TOOLBAR on class /TDAG/CPCL_PROD_HNDL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C