SAP ABAP Class CL_WRF_PPW_TREE_VIEW (View of Article Selection Tree)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PPW (Application Component) Price Planning Workbench
     WRF_PPW_WORKBENCH (Package) Price Planning Workbench - WORKBENCH
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_VIEW View Methods 20031027
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_PPW_SEL_TREE_VIEW View of Article Selection Tree 20031027
Properties
Class CL_WRF_PPW_TREE_VIEW  
Short Description View of Article Selection Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PPW_WORKBENCH   Price Planning Workbench - WORKBENCH 
Created 20031027   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WRF_PPW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PPW_VIEW View Methods 20031027
Friends
Class CL_WRF_PPW_TREE_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for View Object 20031027
2 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 20031027
3 MR_TREE_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL GUI Control for Tree 20031027
4 MR_TREE_PROFILE Instance attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_TREE_PROFILE Auxiliary Functions to Display Selection Trees 20031231
5 MS_KEYREF Instance attribute Private Type reference (TYPE) WRF_PPW_TREEKEYREF_STY Data Reference to Key Fields in Member List 20031031
6 MT_PROFILE Instance attribute Private Type reference (TYPE) WRF_PPW_TREESEQ_TTY Sequence of Tree Levels 20031110
7 MT_TREE Instance attribute Private Type reference (TYPE) WRF_PPW_TREE_TTY Tree with Hierarchy Details 20031027
8 MW_VIEW_MEMBER Instance attribute Private Type reference (TYPE) WRF_PPW_VIEWMEMBER_STY Header of Tree for Pointers 20031103
9 M_BLANK Static Attribute Private Type reference (TYPE) C Auxiliary Field for Blank Pointer Refernce 20031107
10 M_ITEM_LEVEL Instance attribute Private Type reference (TYPE) I Hierarchy Level of Object Level 20050428
11 M_NKEY Instance attribute Private Type reference (TYPE) I 1 Number Level for Node Key 20031027
12 M_ROOT_NODE Instance attribute Private Type reference (TYPE) TREEMSNODT Optional Unique Root Node 20040915
13 M_SEARCH_STRING Instance attribute Public Type reference (TYPE) STRING Search Term 20040929
14 SR_CO Static Attribute Protected Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20031027
15 S_MAX_DEPTH Static Attribute Public Type reference (TYPE) I 20 20031111
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MEMBERS Instance method Protected Method Add New Elements (Members) to Tree 20031203
2 CHANGE_STYLE Instance method Protected Method Change Style of Node 20040211
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031027
4 COLLAPSE_NODES Instance method Protected Method Collapse Nodes in Tree 20040106
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031027
6 CREATE_ROOT_NODE Instance method Protected Method Create Unique Root Node 20040915
7 DELETE_MEMBERS Instance method Protected Method Delete Nodes (Including Orphaned Nodes) 20031215
8 EXPAND_NODES Instance method Protected Method Expand Node in Tree 20040106
9 EXPAND_ROOT_NODE Instance method Protected Method Expand Unique Root Node 20040915
10 FILL_DYNAMIC_TEXT_COMPONENTS Instance method Private Method Fill Dynamic Text Components 20040922
11 FILL_HIERARCHY Instance method Private Method Determine Hierarchy of Tree Node 20031027
12 FILL_NODE_SUM Instance method Private Method Fill MT_TREE Node with Number of Items Under Node 20040921
13 FIND Instance method Protected Method Find First Hit (with Dialog Box) 20040915
14 FIND_FROM_NODE Instance method Private Method Find Next Hit from Node 20040928
15 FIND_NEXT Instance method Protected Method Find Next Hit 20040915
16 GET_NODE Instance method Protected Method Return Nodes Selected in SImple Tree 20040809
17 GET_PROFILE Instance method Private Method Get View Profile from Tree Service 20031110
18 GET_SELECTED_NODES Instance method Protected Method Return Nodes Selected in SImple Tree 20031027
19 ON_NODE_DOUBLE_CLICK Instance method Protected Event handling method Response to Double-Click 20040809
20 ON_SELECTION_CHANGED Instance method Protected Event handling method Reaction to Change to Selection 20050427
21 REGISTER_TREE_EVENTS Instance method Public Method Notify Tree Events (Double-Click, Selection Changed) 20050427
22 SELECT_NODES Instance method Protected Method Set Selected Node 20050427
23 SET_FIELD_REFERENCES Instance method Private Method Determine Field Sequence 20031110
24 SET_NEW_SEQUENCE Instance method Public Method New Sequence (Pointer Assignment) 20031110
25 SET_NODE_RELATIONS Instance method Private Method Redefine Node Relations 20031216
26 SET_RELATION_TO_ROOT_NODE Instance method Private Method Set All "Roots" under Unique Root Node 20040915
27 SET_ROOT_NODE_TEXT Instance method Protected Method Reset Text of Unique Root Node 20040915
Events
Class CL_WRF_PPW_TREE_VIEW has no event.
Types
Class CL_WRF_PPW_TREE_VIEW has no local type.
Method Signatures

Method ADD_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW_MEMBERS Call by reference Type reference (TYPE) WRF_PPW_VIEWMEMBER_TTY Elemente des Views 20031203
2 Importing I_REPLACE Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE Ersetzen ja/nein 20031203

Method ADD_MEMBERS on class CL_WRF_PPW_TREE_VIEW has no exception.

Method CHANGE_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW_MEMBER Call by reference Type reference (TYPE) WRF_PPW_VIEWMEMBER_TTY Elemente, deren Style geändert werden soll 20040211
2 Importing I_HIDDEN Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>X 20040708
3 Importing I_STYLE Call by reference Type reference (TYPE) TREEMSUNO-STYLE CL_TREE_MODEL=>STYLE_DEFAULT Natürliche Zahl 20040211

Method CHANGE_STYLE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COLLAPSE_NODES Signature

Method COLLAPSE_NODES on class CL_WRF_PPW_TREE_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_NO_NODE_MARKED Kein Knoten markiert 20040109

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container zur Darstellung 20031027
2 Importing I_OBJNAME Call by reference Type reference (TYPE) WRF_PPW_TREE_TYPE Typ des Baums 20031110
3 Importing I_WITH_DOUBLE_CLICK Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>FALSE Doppelclick-Ereignis anmelden 20040809

Method CONSTRUCTOR on class CL_WRF_PPW_TREE_VIEW has no exception.

Method CREATE_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) STRING Text des Root-Knotens 20040915

Method CREATE_ROOT_NODE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method DELETE_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW_MEMBER Call by reference Type reference (TYPE) WRF_PPW_VIEWMEMBER_TTY Elemente des Views 20031215

Method DELETE_MEMBERS on class CL_WRF_PPW_TREE_VIEW has no exception.

Method EXPAND_NODES Signature

Method EXPAND_NODES on class CL_WRF_PPW_TREE_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_NO_NODE_MARKED Kein Knoten markiert 20040109

Method EXPAND_ROOT_NODE Signature

Method EXPAND_ROOT_NODE on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method EXPAND_ROOT_NODE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method FILL_DYNAMIC_TEXT_COMPONENTS Signature

Method FILL_DYNAMIC_TEXT_COMPONENTS on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method FILL_DYNAMIC_TEXT_COMPONENTS on class CL_WRF_PPW_TREE_VIEW has no exception.

Method FILL_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MEMBER Call by reference Type reference (TYPE) WRF_PPW_VIEWMEMBER_TTY View Members 20031031
2 Importing I_REPLACE Call by reference Type reference (TYPE) I 0 Neuen Baum aufbauen 20031104
3 Returning RT_TREE Value transfer Attribute reference (LIKE) MT_TREE Tree-Format 20031031

Method FILL_HIERARCHY on class CL_WRF_PPW_TREE_VIEW has no exception.

Method FILL_NODE_SUM Signature

Method FILL_NODE_SUM on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method FILL_NODE_SUM on class CL_WRF_PPW_TREE_VIEW has no exception.

Method FIND Signature

Method FIND on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method FIND on class CL_WRF_PPW_TREE_VIEW has no exception.

Method FIND_FROM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_STRING Call by reference Type reference (TYPE) STRING Suchbegriff 20040928
2 Importing I_START_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Start-Knotens für die Suche 20040928
3 Returning R_FOUND_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des gefundenen Knotens 20040928

Method FIND_FROM_NODE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method FIND_NEXT Signature

Method FIND_NEXT on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method FIND_NEXT on class CL_WRF_PPW_TREE_VIEW has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TREE_MEMBER Call by reference Type reference (TYPE) WRF_PPW_VIEWMEMBER_STY Element des Views 20040809
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20040809

Method GET_NODE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method GET_PROFILE Signature

Method GET_PROFILE on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method GET_PROFILE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_MEMBERS_SELECTED Call by reference Type reference (TYPE) WRF_PPW_VIEWMEMBER_TTY Elemente des Views 20031027

Method GET_SELECTED_NODES on class CL_WRF_PPW_TREE_VIEW has no exception.

Method ON_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) 20040809

Method ON_NODE_DOUBLE_CLICK on class CL_WRF_PPW_TREE_VIEW 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 Call by reference Attribute reference (LIKE) 20050427
2 Importing SENDER Call by reference Attribute reference (LIKE) 20050427

Method ON_SELECTION_CHANGED on class CL_WRF_PPW_TREE_VIEW has no exception.

Method REGISTER_TREE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOUBLE_CLICK Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>FALSE Doppelclick-Ereignis anmelden 20050427

Method REGISTER_TREE_EVENTS on class CL_WRF_PPW_TREE_VIEW has no exception.

Method SELECT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Tabelle mit Knotenschlüsseln 20050427

Method SELECT_NODES on class CL_WRF_PPW_TREE_VIEW has no exception.

Method SET_FIELD_REFERENCES Signature

Method SET_FIELD_REFERENCES on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method SET_FIELD_REFERENCES on class CL_WRF_PPW_TREE_VIEW has no exception.

Method SET_NEW_SEQUENCE Signature

Method SET_NEW_SEQUENCE on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method SET_NEW_SEQUENCE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method SET_NODE_RELATIONS Signature

Method SET_NODE_RELATIONS on class CL_WRF_PPW_TREE_VIEW has no parameter.
Method SET_NODE_RELATIONS on class CL_WRF_PPW_TREE_VIEW has no exception.

Method SET_RELATION_TO_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_TREE Call by reference Attribute reference (LIKE) MT_TREE Tree-Format 20040915

Method SET_RELATION_TO_ROOT_NODE on class CL_WRF_PPW_TREE_VIEW has no exception.

Method SET_ROOT_NODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) STRING neuer Text 20040915

Method SET_ROOT_NODE_TEXT on class CL_WRF_PPW_TREE_VIEW has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 111