SAP ABAP Class CL_TREE_CATSXT (Basic Class for Tree Control in the Time Sheet)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-TS (Application Component) Time Sheet
     CATX (Package) Enhancements for the Cross-Application Time Sheet (CATS)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ALV_BASE_CATSXT Basic Class for ALV Control in Time Sheet 20000130
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICL_BDT_TREE Business Data Toolset Analyzer 20030122
2 Inheritance (c INHERITING FROM c_ref)  CL_TREE_STATUS_CATSXT Status Tree in the Time Sheet 20000201
Properties
Class CL_TREE_CATSXT  
Short Description Basic Class for Tree Control in the Time Sheet    
Super Class CL_ALV_BASE_CATSXT Basic Class for ALV Control in Time Sheet 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CATX   Enhancements for the Cross-Application Time Sheet (CATS) 
Created 20000130   SAP 
Last change 20000620   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_TREE_CATSXT has no interface implemented.
Friends
Class CL_TREE_CATSXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20000130
2 HIERARCHY_HEADER Instance attribute Protected Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20000130
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method Add Nodes in Tree 20000204
2 BUILD_HIERARCHY_HEADER Instance method Public Method Set Up Hierarcy Title 20000130
3 CHANGE_ITEM Instance method Public Method Change Item Data 20000620
4 CONSTRUCTOR Instance method Public Constructor Constructor 20000130
5 EXPAND_NODE Instance method Public Method Expand Node 20000620
6 FRONTEND_UPDATE Instance method Public Method Send Data to Frontend 20000620
7 GET_CHECKED_ITEMS Instance method Public Method Get Data Selected with Checkbox 20000620
8 GET_TOOLBAR_OBJECT Instance method Public Method Provide Toolbar Object 20000620
9 ON_CHECKBOX_CHANGED Instance method Protected Event handling method Checkbox Change 20000620
Events
# Event Type Visibility Description Created on
1 CHECKBOX_CHANGED Instance Event
(0)
Public
(2)
Checkbox Changed 20000620
Types
Class CL_TREE_CATSXT has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000620
2 Importing IM_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI Layoutstruktur für Items des ALV-Tree Controls 20000620
3 Importing IM_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN Knotenlayout ALV-Tree Control 20000620
4 Importing IM_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000620
5 Importing IM_OUTTAB_LINE Call by reference Type reference (TYPE) ANY Zeile der Ausgabetabelle 20000620
6 Importing IM_RELATIONSHIP Call by reference Type reference (TYPE) INT4 CL_GUI_COLUMN_TREE=>RELAT_LAST_CHILD Natürliche Zahl 20000620
7 Importing IM_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000620
# Exception Resumable Description Created on
1 FAILED Unbekannter Fehler 20000620
2 NODE_NOT_FOUND Knoten nicht gefunden 20000620
3 RELAT_NODE_NOT_FOUND Relat Node Schlüßel nicht gefunden 20000620

Method BUILD_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA_REF_POINTER Call by reference Object reference (TYPE REF TO) DATA Pointer auf Datenbereich (fuer Redefinition) 20000130
2 Importing IM_HEADING Call by reference Type reference (TYPE) C Kopftext 20000620
3 Importing IM_IMAGE Call by reference Type reference (TYPE) C Ikone 20000620
4 Importing IM_TOOLTIP Call by reference Type reference (TYPE) C Tooltip für Kopftext 20000620
5 Importing IM_WIDTH Call by reference Type reference (TYPE) I Breite des Kopttextbereiches 20000620

Method BUILD_HIERARCHY_HEADER on class CL_TREE_CATSXT has no exception.

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) ANY Geänderte Daten 20000620
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20000620
3 Importing IM_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LACI ALV-TREE: Updatestruktur Itemlayout 20000620
4 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000620
5 Importing IM_UPDATE_DATA Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20000620
# Exception Resumable Description Created on
1 FAILED Knoten nicht gefunden 20000620

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER_NAME Call by reference Type reference (TYPE) C Name des Dynpro Containers 20000130
2 Importing IM_CONTAINER_OBJREF Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container Objekt (Anzeige des Tree in Splitter Control) 20000130
3 Importing IM_ITEM_SELECTION Call by reference Type reference (TYPE) XFELD 'X' Selektierbarkeit einzelner Items 20000620
4 Importing IM_NODE_SELECTION_MODE Call by reference Type reference (TYPE) I CL_GUI_COLUMN_TREE=>NODE_SEL_MODE_SINGLE Knoten: Einfach- oder Mehrfachselektion 20000620
5 Importing IM_NO_TOOLBAR Call by reference Type reference (TYPE) XFELD SPACE 'X' = Keine Toolbaranzeige 20000620
6 Importing IM_PRINT_ONLY Call by reference Type reference (TYPE) XFELD SPACE 'X' = Nur Drucken, keine Bildschirmanzeige 20000620
# Exception Resumable Description Created on
1 CONT_NAME_AND_OBJREF_EMPTY Containername und Containerreferenz sind initial. 20000130
2 FAILED Fehler bei der Erzeugung des Containerobjekts 20000130

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPAND_SUBTREE Call by reference Type reference (TYPE) XFELD SPACE 'X' = alle Nachfahren expandieren 20000620
2 Importing IM_LEVEL_COUNT Call by reference Type reference (TYPE) I 1 Anzahl der zu expandierenden Ebenen 20000620
3 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 20000620
# Exception Resumable Description Created on
1 FAILED Fehler beim Expandieren 20000620

Method FRONTEND_UPDATE Signature

Method FRONTEND_UPDATE on class CL_TREE_CATSXT has no parameter.
Method FRONTEND_UPDATE on class CL_TREE_CATSXT has no exception.

Method GET_CHECKED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECKED_ITEMS Call by reference Type reference (TYPE) LVC_T_CHIT ALV-Tree-Control: Liste der selektierten Checkboxen 20000620
# Exception Resumable Description Created on
1 NO_CHECKED_ITEMS Keine selektierten Daten vorhanden 20000620

Method GET_TOOLBAR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TOOLBAR_OBJREF Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000620

Method GET_TOOLBAR_OBJECT on class CL_TREE_CATSXT has no exception.

Method ON_CHECKBOX_CHANGED Signature

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

Method ON_CHECKBOX_CHANGED on class CL_TREE_CATSXT has no exception.
Event Signatures

Event CHECKBOX_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_CHECKED Exporting Value transfer Type reference (TYPE) XFELD Checkbox Inhalt 20000620
2 EX_FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20000620
3 EX_NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000620
History
Last changed by/on SAP  20000620 
SAP Release Created in 46C