SAP ABAP Class CL_PROXY_UI_INDEX (ui index)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-PRX (Application Component) Proxy Generation
⤷
SAI_PROXY_UI (Package) User Interface for Proxy Generation
⤷
⤷
Properties
| Class | CL_PROXY_UI_INDEX | |
| Short Description | ui index | |
| Super Class | ||
| 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 | 20070614 | 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_UI_INDEX has no interface implemented.
Friends
Class CL_PROXY_UI_INDEX has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | T_INDEX | 20070614 | ||||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20070705 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20070614 | ||
| 2 | Instance method | Public | Method | 20070706 | ||
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20070614 | |
| 4 | Instance method | Public | Method | get global referred objects that may be changed | 20070706 | |
| 5 | Instance method | Public | Method | 20100625 | ||
| 6 | Instance method | Public | Method | determines if index node has children | 20090219 | |
| 7 | Instance method | Public | Method | determines if element referes to a simple type | 20081126 | |
| 8 | Instance method | Private | Event handling method | 20070615 | ||
| 9 | Instance method | Protected | Event handling method | 20090409 | ||
| 10 | Instance method | Protected | Method | determines changebility of index elements | 20070706 | |
| 11 | Instance method | Public | Method | Set single index to new value | 20070619 |
Events
Class CL_PROXY_UI_INDEX has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_CHILD | Public | Object reference (TYPE REF TO) | SPRX_S_OBJECT | 20080207 | |
|
| 2 | S_ID_LEVEL | Public | See coding | 20070618 | begin of s_id_level,
id type prx_id,
level type i, "projection hierarchy level
end of s_id_level
|
||
| 3 | S_INDEX | Public | See coding | 20070614 | BEGIN OF s_index,
id TYPE prx_id,
object type ref to sprx_s_object,
proxy type ref to sprx_s_proxy,
bo_chain type t_id_level,
parent type ref to sprx_s_object,
children type t_children,
is_sc_ref type prx_boolean,
read_only type prx_boolean,
is_used type prx_boolean,
is_other_ns type prx_boolean,
is_enh type prx_boolean,
is_gen_appl_mdr type prx_boolean,
is_checked type prx_boolean,
END OF s_index
|
||
| 4 | T_CHILDREN | Public | See coding | 20080207 | t_children type standard table of s_child with
non-unique default key initial size 5
|
||
| 5 | T_ID_LEVEL | Public | See coding | 20070618 | t_id_level type standard table of s_id_level with
non-unique default key initial size 5
|
||
| 6 | T_INDEX | Public | See coding | 20070614 | t_index TYPE SORTED TABLE OF s_index
WITH UNIQUE KEY id
INITIAL SIZE 5
|
Method Signatures
Method BUILD_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | SPRX_T_INDEX | 20070614 |
Method BUILD_INDEX on class CL_PROXY_UI_INDEX has no exception.
Method CHECK_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | PRX_ID | 20070706 |
Method CHECK_CHANGEABLE on class CL_PROXY_UI_INDEX has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20070615 |
Method CONSTRUCTOR on class CL_PROXY_UI_INDEX has no exception.
Method GET_CHANGEABLE_REF_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | 20070706 | ||||
| 2 | T_ID | Call by reference | Type reference (TYPE) | PRX_IDS | Proxy Generation: Unique IDs of Proxy Objects | 20070706 |
Method GET_CHANGEABLE_REF_OBJ on class CL_PROXY_UI_INDEX has no exception.
Method GET_MAIN_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Type reference (TYPE) | PRX_ID | Proxy Generation: Unique ID of a Proxy Object | 20100625 |
Method GET_MAIN_ID on class CL_PROXY_UI_INDEX has no exception.
Method HAS_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HAS_CHILDREN | Value transfer | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20090219 | |||
| 2 | ID | Call by reference | Type reference (TYPE) | PRX_ID | Proxy Generation: Unique ID of a Proxy Object | 20090219 |
Method HAS_CHILDREN on class CL_PROXY_UI_INDEX has no exception.
Method HAS_SIMPLE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | PRX_ID | Proxy Generation: Unique ID of a Proxy Object | 20081126 | |||
| 2 | SIMPLE | Value transfer | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081126 |
Method HAS_SIMPLE_TYPE on class CL_PROXY_UI_INDEX has no exception.
Method ON_BUILD_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Value transfer | Attribute reference (LIKE) | 20070615 |
Method ON_BUILD_INDEX on class CL_PROXY_UI_INDEX has no exception.
Method ON_OBJECT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Attribute reference (LIKE) | 20090409 | |||||
| 2 | TYPE_OF_CHANGE | Value transfer | Attribute reference (LIKE) | 20090409 |
Method ON_OBJECT_CHANGED on class CL_PROXY_UI_INDEX has no exception.
Method SET_CHANGEABILITY Signature
Method SET_CHANGEABILITY on class CL_PROXY_UI_INDEX has no parameter.
Method SET_CHANGEABILITY on class CL_PROXY_UI_INDEX has no exception.
Method SET_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | SPRX_S_INDEX | 20070619 |
Method SET_INDEX on class CL_PROXY_UI_INDEX has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |