SAP ABAP Class CL_PROXY_ESD_TREE_OBJECT (ESD: Object representing a tree node)
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_ESD_TREE_OBJECT | ESD: Object representing a tree node | 20051205 |
Properties
| Class | CL_PROXY_ESD_TREE_OBJECT | |
| Short Description | ESD: Object representing a tree node | |
| Super Class | CL_ESD_TREE_OBJECT | ESD: Object representing a tree node |
| 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 | 20051019 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PROXY_ESD_TREE_OBJECT has no interface implemented.
Friends
Class CL_PROXY_ESD_TREE_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | T_NODE_DISABLED | 'A' | set a node only to ACTIVE does not touches disabled flag | 20081204 | ||
| 2 | Constant | Public | Type reference (TYPE) | T_NODE_DISABLED | 'X' | node is not enabled | 20081125 | ||
| 3 | Constant | Public | Type reference (TYPE) | T_NODE_DISABLED | 'I' | disabled inherited from parent | 20081125 | ||
| 4 | Constant | Public | Type reference (TYPE) | T_NODE_DISABLED | ' ' | node is enabled | 20081125 | ||
| 5 | Constant | Public | Type reference (TYPE) | T_NODE_ERROR | 'I' | 20120202 | |||
| 6 | Constant | Public | Type reference (TYPE) | T_NODE_ERROR | 'R' | 20120202 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | S_NODE | 20060519 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20051110 | |
| 2 | Instance method | Public | Method | 20060801 | ||
| 3 | Instance method | Public | Method | set node to disabled/enabled | 20081125 |
Events
Class CL_PROXY_ESD_TREE_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_NODE | Public | See coding | 20060519 | BEGIN OF s_node,
key TYPE tm_nodekey,
id type prx_id,
* here we hold copys (not references) of cl_proxy_ui_index->index lines
* because index table itself is often rebuild and so the lines also ofter where invalidated
* however, - after regeneration those copies also have to be rebuild
mt_context_id type prx_id, "message type context a node is relelated (related for splitpath)
disabled TYPE t_node_disabled, "Node is not enabled
error type t_node_error,
r_object TYPE ref to CL_PROXY_UI_INDEX=>s_index,
r_object_ref TYPE ref to CL_PROXY_UI_INDEX=>s_index,
r_line_type TYPE ref to CL_PROXY_UI_INDEX=>s_index,
END OF s_node
|
||
| 2 | S_QUALIFIED_NAME | Public | See coding | 20070621 | begin of s_qualified_name,
namespace type prx_nspce,
name type string,
end of s_qualified_name
|
||
| 3 | T_NODE_DISABLED | Public | See coding | Single-Character Flag | 20081125 | T_NODE_DISABLED(1) type C
|
|
| 4 | T_NODE_ERROR | Public | See coding | 20120202 | t_node_error(1) type c
|
||
| 5 | T_TREE_PATH | Public | See coding | 20070621 | t_tree_path type standard table of s_qualified_name with default key
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Call by reference | Type reference (TYPE) | S_NODE | 20060519 |
Method CONSTRUCTOR on class CL_PROXY_ESD_TREE_OBJECT has no exception.
Method SET_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Call by reference | Type reference (TYPE) | S_NODE | 20060801 |
Method SET_NODE on class CL_PROXY_ESD_TREE_OBJECT has no exception.
Method SET_NODE_DISABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISABLE | Call by reference | Type reference (TYPE) | T_NODE_DISABLED | 20081125 | ||||
| 2 | STATE | Call by reference | Type reference (TYPE) | PRX_SV_FIELD_STATE | Field state in service variant | 20081216 |
Method SET_NODE_DISABLED on class CL_PROXY_ESD_TREE_OBJECT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |