SAP ABAP Class /IWBEP/CL_SBUI_ON_ALV_EXPV (SB: ON ALV grid for expression values (abstract))
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_ODATA_UI (Package) Gateway Service Builder - UI Plugin
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_VIEW_GRID SB: UI view grid (abstract convenience class) 20130511
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV_C_E 20130708
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV_E SB: ON ALV grid for expression values (record) 20130708
3 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV_E_C SB: ON ALV grid for expression values (collections) 20130708
4 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV_R SB: ON ALV grid for expression values (record) 20130708
5 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV_R_C SB: ON ALV grid for expression values (collections) 20130708
Properties
Class /IWBEP/CL_SBUI_ON_ALV_EXPV  
Short Description SB: ON ALV grid for expression values (abstract)    
Super Class /IWBEP/CL_SBUI_VIEW_GRID SB: UI view grid (abstract convenience class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /IWBEP/SBUIOD    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/SB_ODATA_UI   Gateway Service Builder - UI Plugin 
Created 20130511   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBOD_EDM_CORE_DESC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWBEP/CL_SBUI_ON_ALV_EXPV has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_ON_ALV_EXPV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DOMAIN_EXPRESSION_KIND Constant Protected Type reference (TYPE) DDOBJNAME '/IWBEP/SBOD_EXP_TYPE_KIND' constant 20130820
2 GC_DOMAIN_VALUE_LARGE Constant Protected Type reference (TYPE) DDOBJNAME '/IWBEP/SBDM_VALUE_DB_LARGE' constant 20130820
3 GC_DOMAIN_VALUE_TYPE_KIND Constant Protected Type reference (TYPE) DDOBJNAME '/IWBEP/SBOD_EXP_VAL_TYPE_KIND' constant 20130820
4 GC_FCODE_VALUE_DIALOG Constant Protected Type reference (TYPE) SYUCOMM 'L_VALUE_DIALOG' constant 20130712
5 GC_FIELD_CELL_COLOR Constant Protected Type reference (TYPE) LVC_FNAME 'CELL_COLOR' constant 20130807
6 GC_FIELD_CELL_STYLE Constant Protected Type reference (TYPE) LVC_FNAME 'CELL_STYLE' constant 20130807
7 GC_NAMESPACE_SEPARATOR Constant Protected Type reference (TYPE) /IWBEP/SBDM_VALUE /IWBEP/IF_SBOD_FACTORY=>GC_NAMESPACE_SEPARATOR constant 20140319
8 GC_PARAM_MASTER Constant Public Type reference (TYPE) STRING 'MASTER' parameter name 20130708
9 GC_VALUE_DIALOG_ICON Static Attribute Protected Type reference (TYPE) /IWBEP/SBUI_VALUE_EDIT_DIALOG constant 20130925
10 GC_VALUE_OUTPUT_LENGTH Constant Protected Type reference (TYPE) I 128 constant 20130820
11 MO_FINDER_CTYPES Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBDM_FINDER finder: complex types 20140319
12 MO_FINDER_ETYPES Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBDM_FINDER finder: entity types 20140319
13 MO_VIEW_MASTER Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBUI_ON_EXPR_VIEWER view master 20130708
14 MT_ENUM_DROPDOWN_DATA Instance attribute Private Type reference (TYPE) TY_T_ENUM_DRDN enum dropdown data 20131014
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_RECORD_TYPE Instance method Protected Method utility: applies a new record type (changing properties) 20140320
2 BUILD_QUALIFIED_NAME Instance method Protected Method utility: returns qualified name for namespace and name 20140319
3 FIND_TYPE_OBJECT_BY_NAME Instance method Protected Method utility: returns the type node object for qualified name 20140319
4 GET_ENUM_DRDN_HANDLE Instance method Protected Method utility: returns dropdown handle for ENUM type values 20131014
5 GET_ENUM_ISTATE_VALUE_INFO Instance method Protected Method utility: returns multiple enum values (ISflag) info 20131218
6 GET_PATH_TYPE_INFO Instance method Private Method utility: returns the path type info 20130823
7 GET_TYPE_INFO_BY_PROPERTY Instance method Protected Method utility: returns type information 20131010
8 GET_TYPE_INFO_BY_VALUE Instance method Protected Method utility: returns type information 20131010
9 PACK_ENUM_ISTATE_VALUE Instance method Protected Method utility: returns multiple enum values (ISflag) packed 20131218
10 SPLIT_QUALIFIED_NAME Instance method Protected Method utility: returns namespace and name for qualified name 20140319
11 UNPACK_ENUM_ISTATE_VALUE Instance method Protected Method utility: returns multiple enum values (ISflag) unpacked 20131218
Events
Class /IWBEP/CL_SBUI_ON_ALV_EXPV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ENUM_DRDN Private See coding 20131014 BEGIN OF TY_S_ENUM_DRDN , MODEL TYPE /IWBEP/S_SBDM_MODEL , ENUM TYPE /IWBEP/SBOD_ENUM_TYPE_NAME , FIELD TYPE LVC_FNAME , HANDLE TYPE LVC_S_DROP-HANDLE , END OF TY_S_ENUM_DRDN
2 TY_S_PATH_INFO Protected See coding 20131111 BEGIN OF ty_s_path_info , path_type TYPE /iwbep/sbod_exp_path_type , path_only TYPE abap_bool , END OF ty_s_path_info
3 TY_S_TYPE_INFO Protected See coding 20131111 BEGIN OF ty_s_type_info , type_kind TYPE /iwbep/sbod_exp_val_type_kind , type_definition TYPE REF TO /iwbep/if_sbod_type_definition , core_desc TYPE REF TO /iwbep/if_sbod_edm_core_desc , facet_values TYPE /iwbep/if_sbod_edm_core_desc=>ty_s_facet_value , enum_type TYPE REF TO /iwbep/if_sbod_enum , const_desc TYPE REF TO /iwbep/if_sbod_exp_const_desc . INCLUDE TYPE ty_s_path_info AS path_info. TYPES: END OF ty_s_type_info
4 TY_T_ENUM_DRDN Private See coding 20131014 TY_T_ENUM_DRDN TYPE SORTED TABLE OF TY_S_ENUM_DRDN WITH UNIQUE KEY MODEL ENUM FIELD
5 TY_T_ENUM_VALUE Protected See coding 20131112 ty_t_enum_value TYPE STANDARD TABLE OF /iwbep/sbdm_value WITH DEFAULT KEY
Method Signatures

Method APPLY_RECORD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELETE Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES nodes to be deleted (record mappings for removed properties) 20140320
2 Importing IO_RECORD Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EXP_RECORD record value expression 20140320
3 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_STRUCTURED_TYPE new structured type (equals or applies to base type) 20140320
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140320

Method BUILD_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) /IWBEP/S_SBDM_QUAL_NAME namespace and name 20140319
2 Returning RV_VALUE Value transfer Type reference (TYPE) /IWBEP/SBUI_ON_QUAL_TYPE_NAME qualified name 20140319
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140319

Method FIND_TYPE_OBJECT_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE search context 20140319
2 Importing IS_NAME Call by reference Type reference (TYPE) /IWBEP/S_SBDM_QUAL_NAME qualified name 20140320
3 Importing IV_KIND Call by reference Type reference (TYPE) /IWBEP/SBOD_EXP_VAL_TYPE_KIND value type kind 20140319
4 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE type node object 20140319
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140319

Method GET_ENUM_DRDN_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENUM_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENUM enum type 20131014
2 Importing IV_FIELD Call by reference Type reference (TYPE) LVC_FNAME catalog field name 20131014
3 Returning RV_HANDLE Value transfer Type reference (TYPE) LVC_S_DROP-HANDLE dropdown handle 20131014
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131014

Method GET_ENUM_ISTATE_VALUE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) /IWBEP/SBDM_VALUE value 20131218
2 Returning RV_INFO Value transfer Type reference (TYPE) /IWBEP/SBDM_VALUE value info 20131218
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131218

Method GET_PATH_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CORE_DESC Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EDM_CORE_DESC core type descriptor 20130823
2 Returning RS_PATH_INFO Value transfer Type reference (TYPE) TY_S_PATH_INFO path type 20131111
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130823

Method GET_TYPE_INFO_BY_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_PROP_TYPE type object 20131010
2 Returning RS_DATA Value transfer Type reference (TYPE) TY_S_TYPE_INFO type info 20131010
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20131010

Method GET_TYPE_INFO_BY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EXP_VALUE_TYPE type object 20131010
2 Returning RS_DATA Value transfer Type reference (TYPE) TY_S_TYPE_INFO type info 20131010
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20131010

Method PACK_ENUM_ISTATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) TY_T_ENUM_VALUE value table 20131218
2 Returning RV_VALUE Value transfer Type reference (TYPE) /IWBEP/SBDM_VALUE value 20131218
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131218

Method SPLIT_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) /IWBEP/SBUI_ON_QUAL_TYPE_NAME qualified name 20140319
2 Returning RS_VALUE Value transfer Type reference (TYPE) /IWBEP/S_SBDM_QUAL_NAME namespace and name 20140319
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140319

Method UNPACK_ENUM_ISTATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) /IWBEP/SBDM_VALUE value 20131218
2 Returning RT_VALUE Value transfer Type reference (TYPE) TY_T_ENUM_VALUE value table 20131218
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131218
History
Last changed by/on SAP  20141120 
SAP Release Created in 200