SAP ABAP Class CL_BSP_WD_AT_STRUCTURE_NODE (CL_BSP_WD_AT_STRUCTURE_NODE)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WKB (Application Component) Development Workbench
     CRM_BSP_WD_WB_STRUCTURE_TREE (Package) Structure Tree for Application/Component
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_AT_NODE_BASE Base class for structure nodes 20080509
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_REFRESHABLE_TREENODE Generic Tree Node Interface 20070608
Properties
Class CL_BSP_WD_AT_STRUCTURE_NODE  
Short Description    
Super Class CL_BSP_WD_AT_NODE_BASE Base class for structure nodes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD_WB_STRUCTURE_TREE   Structure Tree for Application/Component 
Created 20070606   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BSP_WD_APPL_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSP_WD_REFRESHABLE_TREENODE Generic Tree Node Interface 20070608
Friends
Class CL_BSP_WD_AT_STRUCTURE_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL Instance attribute Private Type reference (TYPE) O2APPLNAME Name of BSP Application 20080318
2 APPL_CNTR_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_APPLCTRL APPL_CNTR_TYPE 20070606
3 APPL_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_APPL APPL_TYPE 20070606
4 ATTRIBUTE_TYPE Constant Public Type reference (TYPE) C 'b' ATTRIBUTE_TYPE 20070606
5 CNODE_TYPE Constant Public Type reference (TYPE) C 'n' CNODE_TYPE 20070606
6 CNODE_WHERE_USED_TYPE Constant Public Type reference (TYPE) C 'W' 20090218
7 COMP_CNTR_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_COMPCTRL COMP_CNTR_TYPE 20070606
8 COMP_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_COMP COMP_TYPE 20070606
9 CONTEXT_TYPE Constant Public Type reference (TYPE) C 'd' CONTEXT_TYPE 20070606
10 CTMENU_EXTENSION Instance attribute Private Object reference (TYPE REF TO) LCL_MENU_EXTENSION Context menu extension interface 20080401
11 CUCO_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_CUCO CUSTCTRL_TYPE 20070608
12 CUSTCTRL_TYPE Constant Public Type reference (TYPE) C 'h' CUSTCTRL_TYPE 20070606
13 DATA Instance attribute Private Type reference (TYPE) GTYPE_DATA NAME 20070904
14 DEPENDANT_CNODE_TYPE Constant Public Type reference (TYPE) C 'j' 20070706
15 DETAILS Instance attribute Private Type reference (TYPE) ABAP_BOOL DETAILS 20070606
16 FLOWPAGE_TYPE Constant Public Type reference (TYPE) C 'g' FLOWPAGE_TYPE 20070606
17 IMPLCLASS_TYPE Constant Public Type reference (TYPE) C 'i' IMPLCLASS_TYPE 20070606
18 MIME_TYPE Constant Public Type reference (TYPE) C 'm' MIME_TYPE 20070606
19 OUTER Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_APPL_TREE OUTER 20070606
20 PAGEATTR_TYPE Constant Public Type reference (TYPE) C 'p' PAGEATTR_TYPE 20070606
21 PAGEFRAG_TYPE Constant Public Type reference (TYPE) C 'f' PAGEFRAG_TYPE 20070606
22 REFERENCED Instance attribute Private Type reference (TYPE) ABAP_BOOL REFERENCED 20070606
23 TREE_ROOT_TYPE Constant Public Type reference (TYPE) C 'r' TREE_ROOT_TYPE 20070606
24 TREE_STRUCT_TYPE Constant Public Type reference (TYPE) C 't' TREE_STRUCT_TYPE 20070606
25 TYPE Instance attribute Private Type reference (TYPE) C TYPE 20070606
26 VIEWCTRL_TYPE Constant Public Type reference (TYPE) C 'v' VIEWCTRL_TYPE 20070606
27 VIEW_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_VIEW VIEW_TYPE 20070606
28 VLAYOUT_TYPE Constant Public Type reference (TYPE) C 'w' VLAYOUT_TYPE 20070606
29 WINDCTRL_TYPE Constant Public Type reference (TYPE) C 'u' WINDCTRL_TYPE 20070606
30 WINDOW_TYPE Constant Public Type reference (TYPE) C CL_BSP_WD_APPL_TREE=>NODE_TYPE_WINDOW WINDOW_TYPE 20070606
31 WIND_INT_VIEW_TYPE Constant Public Type reference (TYPE) C 'z' WIND_INT_VIEW_TYPE 20070606
Methods
# Method Level Visibility Method type Description Created on
1 ADD_APPLICATION_PARTS Instance method Private Method 20091125
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070606
3 DELETE_ENHANCE_CONTROLLER Instance method Private Method ENHANCE_CONTROLLER 20070914
4 ENHANCE_CONTROLLER Instance method Private Method ENHANCE_CONTROLLER 20070606
5 GET_ACCELERATOR Static method Private Method determines accelerator based on UI_FUNC 20090326
6 GET_APPL_CNTR_IMPL Instance method Private Method GET_APPL_CNTR_IMPL 20070606
7 GET_APPL_PART_NODES Instance method Private Method GET_APPL_PART_NODES 20070606
8 GET_ATTRIBUTES Instance method Private Method GET_ATTRIBUTES 20070606
9 GET_CNODE_WHERE_USED Instance method Private Method GET_CONTEXT_NODES 20090218
10 GET_COMP_PART_NODES Instance method Private Method GET_COMP_PART_NODES 20070606
11 GET_CONTEXT Instance method Private Method GET_CONTEXT 20070606
12 GET_CONTEXT_NODES Instance method Private Method GET_CONTEXT_NODES 20070606
13 GET_CONTROLLER Instance method Private Method GET_WINDOW_CONTROLLER 20070608
14 GET_CUSTOM_CONTROLLERS Instance method Private Method GET_CUSTOM_CONTROLLER 20070608
15 GET_DEPENDANT_CNODES Instance method Private Method 20070706
16 GET_FLOWLOGIC_PAGES Instance method Private Method GET_FLOWLOGIC_PAGES 20070606
17 GET_GEN_PART_NODES Instance method Private Method GET_GEN_PART_NODES 20070606
18 GET_IMPL_CLASS Instance method Private Method GET_IMPL_CLASS 20070606
19 GET_MIMES Instance method Private Method GET_MIMES 20070606
20 GET_PAGE_ATTRIBUTES Instance method Private Method GET_PAGE_ATTRIBUTES 20070606
21 GET_PAGE_FRAGMENTS Instance method Private Method GET_PAGE_FRAGMENTS 20070606
22 GET_TREE_NODES Instance method Private Method GET_TREE_NODES 20070606
23 GET_VIEWS Instance method Private Method GET_VIEWS 20070606
24 GET_VIEW_CONTROLLER Instance method Private Method GET_VIEW_CONTROLLER 20070606
25 GET_VIEW_LAYOUT Instance method Private Method GET_VIEW_LAYOUT 20070606
26 GET_WINDOWS Instance method Private Method GET_WINDOWS 20070606
27 ON_NODE_CHANGED Instance method Private Event handling method ON_NODE_CHANGED 20070606
28 REDRAW_DETAIL_TREE Instance method Private Method REDRAW_DETAIL_TREE 20070606
Events
Class CL_BSP_WD_AT_STRUCTURE_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_DATA Public See coding 20070904 begin of GTYPE_DATA, NAME type STRING, VIEW type STRING, "without prefix FULL_VIEWNAME type STRING, "full qualified view name CNODE type SEOCMPNAME, CNODE_TYPE type CHAR1, end of GTYPE_DATA
Method Signatures

Method ADD_APPLICATION_PARTS Signature

Method ADD_APPLICATION_PARTS on class CL_BSP_WD_AT_STRUCTURE_NODE has no parameter.
Method ADD_APPLICATION_PARTS on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GTYPE_DATA 20070904
2 Importing IV_APPL Call by reference Type reference (TYPE) O2APPLNAME IV_APPL 20070606
3 Importing IV_DETAILS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE IV_DETAILS 20070606
4 Importing IV_OUTER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_APPL_TREE IV_OUTER 20070606
5 Importing IV_TYPE Call by reference Type reference (TYPE) C IV_TYPE 20070606

Method CONSTRUCTOR on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method DELETE_ENHANCE_CONTROLLER Signature

Method DELETE_ENHANCE_CONTROLLER on class CL_BSP_WD_AT_STRUCTURE_NODE has no parameter.
Method DELETE_ENHANCE_CONTROLLER on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method ENHANCE_CONTROLLER Signature

Method ENHANCE_CONTROLLER on class CL_BSP_WD_AT_STRUCTURE_NODE has no parameter.
Method ENHANCE_CONTROLLER on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_ACCELERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACCELERATOR Value transfer Type reference (TYPE) CUA_PATH Fastpath ID 20090326
2 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Function code 20090326

Method GET_ACCELERATOR on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_APPL_CNTR_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_APPL_CNTR_IMPL on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_APPL_PART_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_APPL_PART_NODES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_ATTRIBUTES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_CNODE_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20090218

Method GET_CNODE_WHERE_USED on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_COMP_PART_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_COMP_PART_NODES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_CONTEXT on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_CONTEXT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_CONTEXT_NODES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070608
2 Importing IV_TYPE Call by reference Type reference (TYPE) C 20070608

Method GET_CONTROLLER on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_CUSTOM_CONTROLLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070608

Method GET_CUSTOM_CONTROLLERS on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_DEPENDANT_CNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB Table of Generic Tree Nodes 20070706

Method GET_DEPENDANT_CNODES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_FLOWLOGIC_PAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_FLOWLOGIC_PAGES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_GEN_PART_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB CT_RESULT 20070606

Method GET_GEN_PART_NODES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_IMPL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_IMPL_CLASS on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_MIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_MIMES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_PAGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_PAGE_ATTRIBUTES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_PAGE_FRAGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_PAGE_FRAGMENTS on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_TREE_NODES on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_VIEWS on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_VIEW_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_VIEW_CONTROLLER on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_VIEW_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_VIEW_LAYOUT on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method GET_WINDOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB ET_RESULT 20070606

Method GET_WINDOWS on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method ON_NODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) SENDER 20070606

Method ON_NODE_CHANGED on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.

Method REDRAW_DETAIL_TREE Signature

Method REDRAW_DETAIL_TREE on class CL_BSP_WD_AT_STRUCTURE_NODE has no parameter.
Method REDRAW_DETAIL_TREE on class CL_BSP_WD_AT_STRUCTURE_NODE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700