SAP ABAP Class CL_WTY_NAVTREE_CNTL (WTY Navigation Tree)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-WTY (Application Component) Warranty Claim Processing
     ISAUTO_WTY (Package) Warranty Processing
Properties
Class CL_WTY_NAVTREE_CNTL  
Short Description WTY Navigation Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package ISAUTO_WTY   Warranty Processing 
Created 20020805   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PWTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WTY_NAVTREE_CNTL has no interface implemented.
Friends
Class CL_WTY_NAVTREE_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_DEMARK Constant Public Type reference (TYPE) UI_FUNC 'UNMARK' Function Code 20030228
2 GC_FCODE_MARK Constant Public Type reference (TYPE) UI_FUNC 'MARK' Function Code 20030228
3 GC_FCODE_REFRESH Constant Public Type reference (TYPE) UI_FUNC 'REFRESH' Function Code 20020807
4 GO_DOCKING_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Container for Custom Controls in the Screen Area 20020805
5 GO_NAVTREE_HEADER Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20020805
6 GO_SPLITTER_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20020805
7 GO_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20020805
8 GT_FCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20020805
9 GT_OUTTAB Instance attribute Private Type reference (TYPE) WTY_NAVTREE_DATA_TAB Navigation Tree Inner Structure 20020805
10 GT_PNWTYH Instance attribute Protected Type reference (TYPE) WTY_PNWTYH_DIA_TAB Table Type Warranty Claim Header (PVS Node) 20020805
11 GV_CURR_CLMNO Instance attribute Protected Type reference (TYPE) WTY_CLMNO Number of Warranty Claim 20020820
12 GV_FIRST Instance attribute Protected Type reference (TYPE) C Set hierarchy_header 20021128
13 GV_NAVTREE_HEADING Instance attribute Protected Type reference (TYPE) SDYDO_TEXT_ELEMENT Tree Control: Text in Length 132 20030508
14 GV_SHOW_ALL Instance attribute Protected Type reference (TYPE) WTY_SHOW_ALL Show all Claims for Object 20020805
15 GV_TMP_NODE_KEY Instance attribute Private Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20020805
16 GV_VISIBLE Instance attribute Public Type reference (TYPE) WTY_FLAG "X" Navigation Tree Visible 20020807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Protected Method Insert New Node 20020805
2 CHANGE_NODE Instance method Protected Method Actualize Node (After UPDATE_CLAIM_DATA_CHANGED) 20020806
3 CHECKBOX_CHANGE Instance method Protected Method Change Selection 20030304
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020805
5 CREATE_HEADER_NODES Instance method Protected Method Initialize Uppermost Node 20020821
6 CREATE_SUBTREE_STRU_FOR_CATEG Instance method Protected Method Create Tree Structure for Category 20020805
7 CREATE_SUBTREE_STRU_FOR_NODE Instance method Protected Method Create Tree Structure for Claim 20020805
8 DELETE_SUBTREE Instance method Protected Method Delete Tree 20020806
9 EXPAND_NC Instance method Protected Method Expand Structure for Tree 20020806
10 EXPAND_NODE Instance method Protected Method Expand Uppermost Node 20020805
11 FIND_NODE Instance method Protected Method Find Node in GUID or CLMNO 20020806
12 FREE Instance method Public Method Destructor 20020808
13 GET_CHECKED_VERSIONS_GUIDS Instance method Public Method List of Versions Selected by Checkbox 20030206
14 GET_NEW_NODE_KEY Instance method Protected Method 20020805
15 GET_NODE Instance method Protected Method Read Node in NODE_KEY 20020806
16 GET_SELECTED_VERSIONS_GUIDS Instance method Public Method List of Preselected Versions 20020820
17 HANDLE_CHECKBOX_CHANGE Instance method Protected Event handling method Handler for Event 20021128
18 HANDLE_EXPAND_NC Instance method Protected Event handling method Handler for Event EXPAND_NO_CHILDREN 20020805
19 HANDLE_FUNCTION_SELECTED Instance method Protected Event handling method Handler for Toolbar Functions 20020806
20 HANDLE_ITEM_DOUBLE_CLICK Instance method Protected Event handling method Handler for Event ITEM_DOUBLE_CLICK 20020805
21 HANDLE_NODE_DOUBLE_CLICK Instance method Protected Event handling method Handler for Event NODE_DOUBLE_CLICK 20020805
22 INIT_TREE Instance method Public Method Restart Navigation Tree 20020805
23 READ_CLAIM Instance method Protected Method Read Claim from Buffer 20020820
24 SET_CURR_CLMNO Instance method Protected Method 20030507
25 SET_HEADER Instance method Protected Method Actualize Control Header 20020805
26 SET_VISIBLE Instance method Public Method Display or Hide Navigation Tree 20020807
27 SET_VISIBLE2 Instance method Public Method Visibility Tree + Splitter 20030110
28 UNCHECK_ALL Instance method Protected Method Deselect all Versions 20030304
29 UPDATE_CLAIM_DATA_CHANGED Instance method Public Method Claim Fields Were Changed 20020807
30 UPDATE_CLAIM_NOT_SAVED Instance method Protected Method Claim that Was Last Processed Has not Been Saved 20020807
31 UPDATE_CLAIM_STRUCTURE_CHANGED Instance method Public Method Claim Structure Was Changed (e.g. New Version) 20020807
32 UPDATE_CURRENT_CLAIM_CHANGED Instance method Public Method Claim Being Processed Was Changed (e.g. Double-Click) 20020807
Events
Class CL_WTY_NAVTREE_CNTL has no event.
Types
Class CL_WTY_NAVTREE_CNTL 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 Changing CS_TREE_DATA Call by reference Type reference (TYPE) WTY_NAVTREE_DATA Navigationsbaum innere Struktur 20020805
2 Importing IT_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI Layoutstruktur für Items des ALV-Tree Controls 20021211
3 Importing IV_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID Interne Nummer des iPPE-Knotens 20021211
4 Importing IV_RELATIONSHIP Call by reference Type reference (TYPE) INT4 20020805

Method ADD_NODE on class CL_WTY_NAVTREE_CNTL has no exception.

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT_NODE Call by reference Type reference (TYPE) LVC_S_LACN ALV-Tree: Updatestruktur Knotenlayout 20021211
2 Importing IS_NODE_DATA Call by reference Type reference (TYPE) WTY_NAVTREE_DATA Navigationsbaum innere Struktur 20020806
3 Importing IT_LAYOUT_ITEM Call by reference Type reference (TYPE) LVC_T_LACI ALV-TREE: Updatetabelle Item 20021211
4 Importing IT_LAYOUT_NODE Call by reference Type reference (TYPE) LVC_T_LACI ALV-TREE: Updatetabelle Item 20021211
5 Importing IV_GUID Call by reference Type reference (TYPE) WTY_GUID GUID Gewährleistung 20020806

Method CHANGE_NODE on class CL_WTY_NAVTREE_CNTL has no exception.

Method CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE Call by reference Type reference (TYPE) C 20030304
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20030304

Method CHECKBOX_CHANGE on class CL_WTY_NAVTREE_CNTL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROFIL Call by reference Type reference (TYPE) CGIPROFIL_WTY Userprofil 20030124
2 Importing IV_VISIBLE Call by reference Type reference (TYPE) WTY_FLAG PWTY_TRUE 'X': Navigationsbaum sichtbar 20020807

Method CONSTRUCTOR on class CL_WTY_NAVTREE_CNTL has no exception.

Method CREATE_HEADER_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYH Call by reference Type reference (TYPE) WTY_PNWTYH_DIA Garantieantragskopf (PVS-Knoten) 20020821

Method CREATE_HEADER_NODES on class CL_WTY_NAVTREE_CNTL has no exception.

Method CREATE_SUBTREE_STRU_FOR_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NAVTREE_DATA Call by reference Type reference (TYPE) WTY_NAVTREE_DATA_TAB Tabellentype für WTY_NAVTREE_DATA 20020805
2 Importing IT_PNWTYV Call by reference Type reference (TYPE) WTY_PNWTYV_DIA_TAB Tabellentype Garantieantragsversion (PVS-Knoten) 20020805
3 Importing IV_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20030507
4 Importing IV_KATEG Call by reference Type reference (TYPE) WTY_KATEG Kategorie 20020805
5 Importing IV_KATEG_ICON Call by reference Type reference (TYPE) ICON_L2 Tree Control: Ikone / Bild 20020805
6 Importing IV_KATEG_TEXT Call by reference Type reference (TYPE) CHAR30 Beschreibung der Kategorie 20020805
7 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20020805

Method CREATE_SUBTREE_STRU_FOR_CATEG on class CL_WTY_NAVTREE_CNTL has no exception.

Method CREATE_SUBTREE_STRU_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVTREE_DATA Call by reference Type reference (TYPE) WTY_NAVTREE_DATA_TAB Tabellentype für WTY_NAVTREE_DATA 20020805
2 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20020805

Method CREATE_SUBTREE_STRU_FOR_NODE on class CL_WTY_NAVTREE_CNTL has no exception.

Method DELETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20020820
2 Importing IV_PNGUID Call by reference Type reference (TYPE) WTY_GUID GUID Gewährleistung 20020807

Method DELETE_SUBTREE on class CL_WTY_NAVTREE_CNTL has no exception.

Method EXPAND_NC Signature

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

Method EXPAND_NC on class CL_WTY_NAVTREE_CNTL has no exception.

Method EXPAND_NODE Signature

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

Method EXPAND_NODE on class CL_WTY_NAVTREE_CNTL has no exception.

Method FIND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_DATA Call by reference Type reference (TYPE) WTY_NAVTREE_DATA Navigationsbaum innere Struktur 20020806
2 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20020806
3 Importing IV_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20020820
4 Importing IV_GUID Call by reference Type reference (TYPE) WTY_GUID GUID Gewährleistung 20020806
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20020806

Method FREE Signature

Method FREE on class CL_WTY_NAVTREE_CNTL has no parameter.
Method FREE on class CL_WTY_NAVTREE_CNTL has no exception.

Method GET_CHECKED_VERSIONS_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_GUID Call by reference Type reference (TYPE) WTY_GUIDLIST_TAB Tabellentype zu WTY_GUIDLIST 20030206

Method GET_CHECKED_VERSIONS_GUIDS on class CL_WTY_NAVTREE_CNTL has no exception.

Method GET_NEW_NODE_KEY Signature

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

Method GET_NEW_NODE_KEY on class CL_WTY_NAVTREE_CNTL has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_DATA Call by reference Type reference (TYPE) WTY_NAVTREE_DATA Navigationsbaum innere Struktur 20020806
2 Exporting ES_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN ALV-Tree: Updatestruktur Knotenlayout 20021128
3 Exporting ET_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI ALV-TREE: Updatetabelle Item 20021128
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20020806
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20020806

Method GET_SELECTED_VERSIONS_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_GUID Call by reference Type reference (TYPE) WTY_GUIDLIST_TAB Tabellentype zu WTY_GUIDLIST 20030206

Method GET_SELECTED_VERSIONS_GUIDS on class CL_WTY_NAVTREE_CNTL has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

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

Method HANDLE_CHECKBOX_CHANGE on class CL_WTY_NAVTREE_CNTL 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 Value transfer Attribute reference (LIKE) 20020805

Method HANDLE_EXPAND_NC on class CL_WTY_NAVTREE_CNTL has no exception.

Method HANDLE_FUNCTION_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) 20020806

Method HANDLE_FUNCTION_SELECTED on class CL_WTY_NAVTREE_CNTL 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 Value transfer Attribute reference (LIKE) 20020805
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020805

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_WTY_NAVTREE_CNTL 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 Value transfer Attribute reference (LIKE) 20020805

Method HANDLE_NODE_DOUBLE_CLICK on class CL_WTY_NAVTREE_CNTL has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Antragsnummer 20020820
2 Importing IV_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID Interne Nummer des iPPE-Knotens 20021128

Method INIT_TREE on class CL_WTY_NAVTREE_CNTL has no exception.

Method READ_CLAIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PNWTYH Call by reference Type reference (TYPE) WTY_PNWTYH_DIA Garantieantragskopf (PVS-Knoten) 20020820
2 Exporting ET_PNWTYV Call by reference Type reference (TYPE) WTY_PNWTYV_DIA_TAB Tabellentype Garantieantragsversion (PVS-Knoten) 20020820
3 Importing IV_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20020820
4 Importing IV_PNGUID Call by reference Type reference (TYPE) WTY_GUID GUID Gewährleistung 20020820

Method READ_CLAIM on class CL_WTY_NAVTREE_CNTL has no exception.

Method SET_CURR_CLMNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURR_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20030507

Method SET_CURR_CLMNO on class CL_WTY_NAVTREE_CNTL has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYH Call by reference Type reference (TYPE) WTY_PNWTYH_DIA Garantieantragskopf (PVS-Knoten) 20020805

Method SET_HEADER on class CL_WTY_NAVTREE_CNTL has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION_GUID Call by reference Type reference (TYPE) WTY_GUID Guid der Version die vorselektiert sein soll 20030304
2 Importing IV_VISIBLE Call by reference Type reference (TYPE) FLAG 'X' Navigationsbaum sichtbar 20020807

Method SET_VISIBLE on class CL_WTY_NAVTREE_CNTL has no exception.

Method SET_VISIBLE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030110
2 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID 20030110
3 Importing IV_VISIBLE Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20030110

Method SET_VISIBLE2 on class CL_WTY_NAVTREE_CNTL has no exception.

Method UNCHECK_ALL Signature

Method UNCHECK_ALL on class CL_WTY_NAVTREE_CNTL has no parameter.
Method UNCHECK_ALL on class CL_WTY_NAVTREE_CNTL has no exception.

Method UPDATE_CLAIM_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYH Call by reference Type reference (TYPE) WTY_PNH_DYNPRO Garantieantragskopf (PVS-Knoten) 20020809
2 Importing IT_PNWTYV Call by reference Type reference (TYPE) WTY_PNV_DYNPRO_T Tabellentype Garantieantragsversion (PVS-Knoten) 20020809

Method UPDATE_CLAIM_DATA_CHANGED on class CL_WTY_NAVTREE_CNTL has no exception.

Method UPDATE_CLAIM_NOT_SAVED Signature

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

Method UPDATE_CLAIM_NOT_SAVED on class CL_WTY_NAVTREE_CNTL has no exception.

Method UPDATE_CLAIM_STRUCTURE_CHANGED Signature

Method UPDATE_CLAIM_STRUCTURE_CHANGED on class CL_WTY_NAVTREE_CNTL has no parameter.
Method UPDATE_CLAIM_STRUCTURE_CHANGED on class CL_WTY_NAVTREE_CNTL has no exception.

Method UPDATE_CURRENT_CLAIM_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_CURRENT_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20020820
2 Importing IV_OLD_CLAIM_SAVED Call by reference Type reference (TYPE) WTY_FLAG 'X' alte Antrag wurde gesichert 20020807

Method UPDATE_CURRENT_CLAIM_CHANGED on class CL_WTY_NAVTREE_CNTL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 471