SAP ABAP Class CL_WAKT_ADD_ON_GET_ITEM_TREE (Create Item Tree)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PR (Application Component) Promotion
     WAKT_ADD_ON (Package) Application Development ADD_ON Promotion
Properties
Class CL_WAKT_ADD_ON_GET_ITEM_TREE  
Short Description Create Item Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WAKT_ADD_ON   Application Development ADD_ON Promotion 
Created 20021107   SAP 
Last change 20021108   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ITEM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WAKT_ADD_ON_GET_ITEM_TREE has no interface implemented.
Friends
Class CL_WAKT_ADD_ON_GET_ITEM_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ARTTYP_SAMMEL Constant Private Type reference (TYPE) MARA-ATTYP 01 Material Category 20021107
2 C_ARTTYP_VARIANTE Constant Private Type reference (TYPE) MARA-ATTYP 02 Material Category 20021107
3 C_COL_KEY_1 Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN1' Tree Control: Column Name / Item Name 20030117
4 C_COL_KEY_2 Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN2' Tree Control: Column Name / Item Name 20030117
5 C_COL_KEY_3 Constant Private Type reference (TYPE) TV_ITMNAME 'COLUMN3' Tree Control: Column Name / Item Name 20030117
6 G_ARTNR_CONV Instance attribute Private Type reference (TYPE) WAKPD-ARTNR Material Number 20021107
7 G_DOCKING_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20021107
8 G_DYNNR Instance attribute Private Type reference (TYPE) SY-DYNNR ABAP Program: Number of Current Screen 20021107
9 G_HIERARCHY_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20021107
10 G_MEBME_CONV Instance attribute Private Type reference (TYPE) WAKPD-MEBME Sales Unit 20021107
11 G_NODE_KEY Instance attribute Private Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Node Key 20021107
12 G_REPID Instance attribute Private Type reference (TYPE) SY-REPID 20021107
13 G_SWAKPD_POS Instance attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20021108
14 G_S_ITEM_TABLE Instance attribute Private Type reference (TYPE) PROMOTION_TREEITEM Promotion - Node Structure of a Column Tree 20021107
15 G_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20021107
16 G_T_ITEM_TABLE Instance attribute Private Type reference (TYPE) ITEM_TABLE_TYPE 20021107
17 G_T_NODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20021108
18 G_T_TREE_INFO Instance attribute Private Type reference (TYPE) ITAB_TREE_INFO Administration Data for Tree Control 20030116
19 G_T_XWAKPD Instance attribute Private Type reference (TYPE) ITAB_WAKPD Screen Field String for Promotion Item Data 20021107
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NODE_TABLE Instance method Private Method Build a Node Structure 20021107
2 CHANGE_SELECTION Instance method Private Method Set Selection Indicator in Info Table 20030116
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030116
4 CONSTRUCTOR Instance method Public Constructor Initialize Instance 20021107
5 GET_ITEM_TREE Instance method Public Method Construct Tree 20021107
6 GET_POSITION Instance method Public Method Get Item from Selected Node 20021108
7 MARK_ARTICLE Instance method Public Method Set/Delete Subtree Selection 20030116
8 ON_CONTEXT_MENU_REQ Instance method Private Event handling method Event Handling 20030117
9 ON_CONTEXT_MENU_SEL Instance method Private Event handling method Event Handling 20030117
10 ON_SELECTION_CHANGED Instance method Private Event handling method Event Handling 20021107
11 REGISTER_EVENTS Instance method Private Method Register the Events 20021107
Events
Class CL_WAKT_ADD_ON_GET_ITEM_TREE has no event.
Types
Class CL_WAKT_ADD_ON_GET_ITEM_TREE has no local type.
Method Signatures

Method BUILD_NODE_TABLE Signature

Method BUILD_NODE_TABLE on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no parameter.
Method BUILD_NODE_TABLE on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method CHANGE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_TREE_INFO Call by reference Type reference (TYPE) WATREEINFO Verwaltungsdaten für Tree Control der Bekanntmachung 20030116

Method CHANGE_SELECTION on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_I_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20021108
2 Importing P_I_REPID Call by reference Type reference (TYPE) SY-REPID 20021108

Method CONSTRUCTOR on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method GET_ITEM_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PX_WAKPD Call by reference Type reference (TYPE) WAKPD_TAB Aktionspositionsdaten 20021107

Method GET_ITEM_TREE on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting POS Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20021108

Method GET_POSITION on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method MARK_ARTICLE Signature

Method MARK_ARTICLE on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no parameter.
Method MARK_ARTICLE on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

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

Method ON_CONTEXT_MENU_REQ on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

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

Method ON_CONTEXT_MENU_SEL on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method ON_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) Schlüssel des Knotens 20021108

Method ON_SELECTION_CHANGED on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no parameter.
Method REGISTER_EVENTS on class CL_WAKT_ADD_ON_GET_ITEM_TREE has no exception.
History
Last changed by/on SAP  20021108 
SAP Release Created in 200