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 | 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 | Constant | Protected | Type reference (TYPE) | DDOBJNAME | '/IWBEP/SBOD_EXP_TYPE_KIND' | constant | 20130820 | ||
| 2 | Constant | Protected | Type reference (TYPE) | DDOBJNAME | '/IWBEP/SBDM_VALUE_DB_LARGE' | constant | 20130820 | ||
| 3 | Constant | Protected | Type reference (TYPE) | DDOBJNAME | '/IWBEP/SBOD_EXP_VAL_TYPE_KIND' | constant | 20130820 | ||
| 4 | Constant | Protected | Type reference (TYPE) | SYUCOMM | 'L_VALUE_DIALOG' | constant | 20130712 | ||
| 5 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'CELL_COLOR' | constant | 20130807 | ||
| 6 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'CELL_STYLE' | constant | 20130807 | ||
| 7 | Constant | Protected | Type reference (TYPE) | /IWBEP/SBDM_VALUE | /IWBEP/IF_SBOD_FACTORY=>GC_NAMESPACE_SEPARATOR | constant | 20140319 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'MASTER' | parameter name | 20130708 | ||
| 9 | Static Attribute | Protected | Type reference (TYPE) | /IWBEP/SBUI_VALUE_EDIT_DIALOG | constant | 20130925 | |||
| 10 | Constant | Protected | Type reference (TYPE) | I | 128 | constant | 20130820 | ||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_FINDER | finder: complex types | 20140319 | |||
| 12 | Instance attribute | Protected | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_FINDER | finder: entity types | 20140319 | |||
| 13 | Instance attribute | Protected | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_ON_EXPR_VIEWER | view master | 20130708 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TY_T_ENUM_DRDN | enum dropdown data | 20131014 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | utility: applies a new record type (changing properties) | 20140320 | |
| 2 | Instance method | Protected | Method | utility: returns qualified name for namespace and name | 20140319 | |
| 3 | Instance method | Protected | Method | utility: returns the type node object for qualified name | 20140319 | |
| 4 | Instance method | Protected | Method | utility: returns dropdown handle for ENUM type values | 20131014 | |
| 5 | Instance method | Protected | Method | utility: returns multiple enum values (ISflag) info | 20131218 | |
| 6 | Instance method | Private | Method | utility: returns the path type info | 20130823 | |
| 7 | Instance method | Protected | Method | utility: returns type information | 20131010 | |
| 8 | Instance method | Protected | Method | utility: returns type information | 20131010 | |
| 9 | Instance method | Protected | Method | utility: returns multiple enum values (ISflag) packed | 20131218 | |
| 10 | Instance method | Protected | Method | utility: returns namespace and name for qualified name | 20140319 | |
| 11 | 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 | CT_DELETE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | nodes to be deleted (record mappings for removed properties) | 20140320 | |||
| 2 | IO_RECORD | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_RECORD | record value expression | 20140320 | |||
| 3 | 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 | SB: exception | 20140320 |
Method BUILD_QUALIFIED_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VALUE | Call by reference | Type reference (TYPE) | /IWBEP/S_SBDM_QUAL_NAME | namespace and name | 20140319 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | /IWBEP/SBUI_ON_QUAL_TYPE_NAME | qualified name | 20140319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | search context | 20140319 | |||
| 2 | IS_NAME | Call by reference | Type reference (TYPE) | /IWBEP/S_SBDM_QUAL_NAME | qualified name | 20140320 | |||
| 3 | IV_KIND | Call by reference | Type reference (TYPE) | /IWBEP/SBOD_EXP_VAL_TYPE_KIND | value type kind | 20140319 | |||
| 4 | RO_TYPE | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | type node object | 20140319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140319 |
Method GET_ENUM_DRDN_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENUM_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_ENUM | enum type | 20131014 | |||
| 2 | IV_FIELD | Call by reference | Type reference (TYPE) | LVC_FNAME | catalog field name | 20131014 | |||
| 3 | RV_HANDLE | Value transfer | Type reference (TYPE) | LVC_S_DROP-HANDLE | dropdown handle | 20131014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_VALUE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_VALUE | value | 20131218 | |||
| 2 | RV_INFO | Value transfer | Type reference (TYPE) | /IWBEP/SBDM_VALUE | value info | 20131218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20131218 |
Method GET_PATH_TYPE_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CORE_DESC | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EDM_CORE_DESC | core type descriptor | 20130823 | |||
| 2 | RS_PATH_INFO | Value transfer | Type reference (TYPE) | TY_S_PATH_INFO | path type | 20131111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_PROP_TYPE | type object | 20131010 | |||
| 2 | RS_DATA | Value transfer | Type reference (TYPE) | TY_S_TYPE_INFO | type info | 20131010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131010 |
Method GET_TYPE_INFO_BY_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_EXP_VALUE_TYPE | type object | 20131010 | |||
| 2 | RS_DATA | Value transfer | Type reference (TYPE) | TY_S_TYPE_INFO | type info | 20131010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131010 |
Method PACK_ENUM_ISTATE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VALUE | Call by reference | Type reference (TYPE) | TY_T_ENUM_VALUE | value table | 20131218 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | /IWBEP/SBDM_VALUE | value | 20131218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20131218 |
Method SPLIT_QUALIFIED_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_ON_QUAL_TYPE_NAME | qualified name | 20140319 | |||
| 2 | RS_VALUE | Value transfer | Type reference (TYPE) | /IWBEP/S_SBDM_QUAL_NAME | namespace and name | 20140319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140319 |
Method UNPACK_ENUM_ISTATE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_VALUE | value | 20131218 | |||
| 2 | RT_VALUE | Value transfer | Type reference (TYPE) | TY_T_ENUM_VALUE | value table | 20131218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20131218 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |