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 SPRX 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 INDEX Instance attribute Public Type reference (TYPE) T_INDEX 20070614
2 PROXY 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 BUILD_INDEX Instance method Public Method 20070614
2 CHECK_CHANGEABLE Instance method Public Method 20070706
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070614
4 GET_CHANGEABLE_REF_OBJ Instance method Public Method get global referred objects that may be changed 20070706
5 GET_MAIN_ID Instance method Public Method 20100625
6 HAS_CHILDREN Instance method Public Method determines if index node has children 20090219
7 HAS_SIMPLE_TYPE Instance method Public Method determines if element referes to a simple type 20081126
8 ON_BUILD_INDEX Instance method Private Event handling method 20070615
9 ON_OBJECT_CHANGED Instance method Protected Event handling method 20090409
10 SET_CHANGEABILITY Instance method Protected Method determines changebility of index elements 20070706
11 SET_INDEX 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 Importing 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 Importing 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 Importing 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 Changing LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20070706
2 Exporting 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 Returning 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 Returning HAS_CHILDREN Value transfer Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090219
2 Importing 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 Importing ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20081126
2 Returning 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 Importing 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 Importing ID Value transfer Attribute reference (LIKE) 20090409
2 Importing 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 Importing 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