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 |