SAP ABAP Class CL_PROXY_ESD_TREE_DATA_SV (Tree-Data for Service Variant Nodes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_UI (Package) User Interface for Proxy Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_ESD_TREE_DATA TreeData for Proxys 20081028
Properties
Class CL_PROXY_ESD_TREE_DATA_SV  
Short Description Tree-Data for Service Variant Nodes    
Super Class CL_PROXY_ESD_TREE_DATA TreeData for Proxys 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_UI   User Interface for Proxy Generation 
Created 20081028   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PROXY_ESD_TREE_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SPRUI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_ESD_TREE_DATA_SV has no interface implemented.
Friends
Class CL_PROXY_ESD_TREE_DATA_SV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COL_SV_FIELD_BUTTON_EDIT Constant Public Type reference (TYPE) STRING 'SV_BTN_EDIT' Character Field of Length 12 20081103
2 C_COL_SV_FIELD_BUTTON_SHOW Constant Public Type reference (TYPE) STRING 'SV_BTN_SHOW' obsolete! 20081103
3 C_COL_SV_FIELD_INFO Constant Public Type reference (TYPE) STRING 'SV_BTN_INFO' Character Field of Length 12 20081218
4 C_COL_SV_FIELD_OPTIONAL Constant Public Type reference (TYPE) STRING 'SV_OPTIONAL' Character Field of Length 12 20081229
5 C_COL_SV_FIELD_STATE Constant Public Type reference (TYPE) STRING 'SV_FS' Character Field of Length 12 20081028
6 C_COL_SV_FIELD_STATE_HIDDEN Constant Public Type reference (TYPE) STRING 'SV_FS_HIDDEN' Character Field of Length 12 20081029
7 C_COL_SV_FIELD_STATE_MANDATORY Constant Public Type reference (TYPE) STRING 'SV_FS_MANDAT' Character Field of Length 12 20081029
8 C_COL_SV_FIELD_STATE_VISIBLE Constant Public Type reference (TYPE) STRING 'SV_FS_VISIBL' obsolete! 20081029
9 C_COL_SV_FIELD_VALUE Constant Public Type reference (TYPE) STRING 'SV_FS_VALUE' Character Field of Length 12 20081028
10 C_FCODE_SV_EDIT_VALUE Constant Public Type reference (TYPE) UI_FUNC 'SV_EDIT_VALUE' Function Code 20081030
11 C_FCODE_SV_SHOW_INFO Constant Public Type reference (TYPE) UI_FUNC 'SV_SHOW_INFO' Function Code 20081218
12 NODE_DATA Instance attribute Private Type reference (TYPE) SPRUI_NODE_DATA 20081031
13 O_ESD_DATA Instance attribute Private Object reference (TYPE REF TO) IF_ESD_DATA Data for screen fields 20081031
14 T_HIDDEN_NODES Instance attribute Private Type reference (TYPE) T_IDS_DISABLED list of nodes with fieldstate 'H'idden 20090114
Methods
# Method Level Visibility Method type Description Created on
1 DISABLE_CHILDREN Instance method Private Method sets inactive = 'X' for all children of current node 20081125
2 DISABLE_NODE Static method Private Method enables/disables node cells 20081125
Events
Class CL_PROXY_ESD_TREE_DATA_SV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_IDS_DISABLED Private See coding 20081125 t_ids_disabled type hashed table of t_id_disabled with unique key node_key
2 T_ID_DISABLED Private See coding 20081125 begin of t_id_disabled, id type prx_id, node_key type string, state type PRX_SV_FIELD_STATE, disabled type prx_boolean, end of t_id_disabled
3 T_NODE_KEYS Private See coding 20090114 t_node_keys type hashed table of string with unique default key
Method Signatures

Method DISABLE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_NODE_KEY Call by reference Type reference (TYPE) STRING 20081125
2 Importing DISABLE Call by reference Type reference (TYPE) CL_PROXY_ESD_TREE_OBJECT=>T_NODE_DISABLED disable/enable nodes 20081125
3 Changing PROCESSED_NODES Call by reference Type reference (TYPE) T_NODE_KEYS list of already processed nodes 20090114
4 Importing STATE Call by reference Type reference (TYPE) PRX_SV_FIELD_STATE Field state in service variant 20081216

Method DISABLE_CHILDREN on class CL_PROXY_ESD_TREE_DATA_SV has no exception.

Method DISABLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLE Call by reference Type reference (TYPE) CL_PROXY_ESD_TREE_OBJECT=>T_NODE_DISABLED disable/enable nodes 20081125
2 Importing STATE Call by reference Type reference (TYPE) PRX_SV_FIELD_STATE Field state in service variant 20081216
3 Changing TREE_NODE Call by reference Type reference (TYPE) ESD_TREE_NODE_S ESD: Tree Node 20081125

Method DISABLE_NODE on class CL_PROXY_ESD_TREE_DATA_SV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720