SAP ABAP Class /IWBEP/CL_SBUI_ON_ALV_ANNO (SB: ON ALV Grid for Annotations (Generic Viewer))
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
⤷ 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) | 20130315 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/IF_SBUI_ON_ANNO_VIEWER | SB: ON annotation viewer context | 20130614 |
Properties
Class | /IWBEP/CL_SBUI_ON_ALV_ANNO | |
Short Description | SB: ON ALV Grid for Annotations (Generic Viewer) | |
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/SBOD | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | /IWBEP/SB_ODATA_UI | Gateway Service Builder - UI Plugin |
Created | 20130315 | 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_ANNOTATION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | /IWBEP/IF_SBOD_TERM_TYPE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | /IWBEP/IF_SBUI_CONTROLLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | /IWBEP/IF_SBUI_INTERACTIVE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /IWBEP/IF_SBUI_ON_ANNO_VIEWER | SB: ON annotation viewer context | 20130614 |
Friends
Class /IWBEP/CL_SBUI_ON_ALV_ANNO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_FCODE_ANNO_CREATE | Constant | Private | Type reference (TYPE) | SYUCOMM | 'L_ANNO_CREATE' | local function code | 20130424 | |
2 | GC_FCODE_ANNO_DELETE | Constant | Private | Type reference (TYPE) | SYUCOMM | 'L_ANNO_DELETE' | local function code | 20130424 | |
3 | GC_FCODE_QUAL_SELECT | Constant | Private | Type reference (TYPE) | SYUCOMM | 'L_QUAL_SELECT' | local function code | 20130911 | |
4 | GC_FIELD_ANNOTATION | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'ANNO' | table field: term name (prefix) | 20130425 | |
5 | GC_FIELD_ANNO_STATE | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'ANNO_STATE' | table field: annotation state | 20130423 | |
6 | GC_FIELD_CELL_COLOR | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'CELL_COLOR' | table field: cell color | 20130416 | |
7 | GC_FIELD_CELL_STYLE | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'CELL_STYLE' | table field: cell style | 20130416 | |
8 | GC_FIELD_TARGET_NAME | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'NODE_NAME' | table field: target node name | 20130425 | |
9 | GC_FIELD_TARGET_NODE | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'TARGET_NODE' | table field: target node | 20130425 | |
10 | GC_FIELD_TARGET_POSITION | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'POSITION' | table field: target node position | 20130429 | |
11 | GC_PARAM_ARGUMENTS | Constant | Public | Type reference (TYPE) | STRING | /IWBEP/IF_SBUI_INTERACTIVE=>GC_PARAMETER_ARGUMENTS | parameter name: arguments | 20130416 | |
12 | GC_STRUC_INCLUDE | Constant | Private | Type reference (TYPE) | ABAP_COMPONENTDESCR-NAME | 'DATA' | table field: field catalog include | 20130425 | |
13 | GC_STRUC_TEMPLATE | Constant | Private | Type reference (TYPE) | DD02L-TABNAME | '/IWBEP/S_SBUI_ON_ALV_ANNO' | table field: field catalog template | 20130416 | |
14 | GT_COLOR_EDITABLE | Static Attribute | Private | Type reference (TYPE) | LVC_T_SCOL | constant | 20130819 | ||
15 | GT_COLOR_READONLY | Static Attribute | Private | Type reference (TYPE) | LVC_T_SCOL | constant | 20130819 | ||
16 | MO_MODEL_MANAGER | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MANAGER | domain model manager | 20130429 | ||
17 | MO_ODATA_FACTORY | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBOD_FACTORY | annotation factory | 20130428 | ||
18 | MO_TABLE_STRUCTURE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | table structure | 20130415 | ||
19 | MO_TABLE_TYPE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | table type | 20130415 | ||
20 | MO_VALUE_VIEWER | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_INTERACTIVE | shared value viewer | 20131104 | ||
21 | MO_VOCAB_FILTER | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_FILTER_DYNAMIC | dynamic category vocabulary | 20130429 | ||
22 | MR_TABLE_INSTANCE | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | table instance | 20130415 | ||
23 | MS_PARAM_ARGUMENTS | Instance attribute | Private | Type reference (TYPE) | TY_S_PARAM_ARGUMENTS | parameter: arguments | 20130416 | ||
24 | MS_TABLE_SELECTION | Instance attribute | Private | Type reference (TYPE) | TY_S_SELECTION | current node selection | 20130617 | ||
25 | MT_FOCUS_ANNOTATION | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBOD_ANNOTATION=>TY_T_ANNOTATIONS | focus annotations | 20130617 | ||
26 | MT_LINE_DATA | Instance attribute | Private | Type reference (TYPE) | TY_T_LINE_DATA | node data | 20130428 | ||
27 | MT_TERM_CATALOG | Instance attribute | Private | Type reference (TYPE) | TY_T_TERM_CATALOG | term catalog | 20130423 | ||
28 | MV_FILTER_QUALIFIER | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SBOD_QUALIFIER | active qualifier filter | 20130625 | ||
29 | MV_FOCUS_UPDATE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | focus update mandatory | 20130617 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20130819 |
2 | HANDLE_CELL_SELECTION | Instance method | Private | Method | accept changed cell selection from control | 20130625 |
3 | HANDLE_NODE_SELECTION | Instance method | Private | Method | accept changed node selection before output | 20130625 |
4 | LOOKUP_EDIT_SELECTION | Instance method | Private | Method | find selected editable cells | 20130626 |
Events
Class /IWBEP/CL_SBUI_ON_ALV_ANNO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_ANNOTATION | Private | See coding | annotation data | 20130429 | BEGIN OF ty_s_annotation ,
qualifier TYPE string ,
term TYPE REF TO /iwbep/if_sbod_term ,
target TYPE REF TO /iwbep/if_sbod_annotation_trgt ,
annotation TYPE REF TO /iwbep/if_sbod_annotation ,
END OF ty_s_annotation
|
|
2 | TY_S_ANNO_DATA | Private | See coding | annotation data | 20130625 | BEGIN OF ty_s_anno_data ,
term_name TYPE /iwbep/sbod_term_name ,
target TYPE REF TO /iwbep/if_sbod_annotation_trgt ,
annotation TYPE REF TO /iwbep/if_sbod_annotation ,
END OF ty_s_anno_data
|
|
3 | TY_S_CELL_DATA | Private | See coding | cell data | 20130425 | BEGIN OF ty_s_cell_data ,
qualifier TYPE /iwbep/sbod_qualifier ,
term_name TYPE /iwbep/sbod_term_name ,
term TYPE REF TO /iwbep/if_sbod_term ,
annotation TYPE REF TO /iwbep/if_sbod_annotation ,
END OF ty_s_cell_data
|
|
4 | TY_S_DATA_TEMPLATE | Private | See coding | template structure | 20130425 | BEGIN OF ty_s_data_template .
INCLUDE TYPE /iwbep/s_sbui_on_alv_anno AS data .
TYPES:
cell_style TYPE lvc_t_styl ,
cell_color TYPE lvc_t_scol ,
target_node TYPE REF TO /iwbep/if_sbod_annotation_trgt ,
END OF ty_s_data_template
|
|
5 | TY_S_LINE_DATA | Private | See coding | line data | 20130425 | BEGIN OF ty_s_line_data ,
target TYPE REF TO /iwbep/if_sbod_annotation_trgt ,
cells TYPE ty_t_cell_data ,
END OF ty_s_line_data
|
|
6 | TY_S_PARAM_ARGUMENTS | Public | See coding | parameter arguments | 20130416 | BEGIN OF ty_s_param_arguments ,
model TYPE /iwbep/s_sbdm_model ,
category TYPE /iwbep/if_sbui_filter=>ty_category ,
target TYPE /iwbep/s_sbdm_node_type ,
namespace TYPE /iwbep/sbdm_namespace ,
terms TYPE /iwbep/if_sbui_on_anno_viewer=>ty_t_term_meta ,
END OF ty_s_param_arguments
|
|
7 | TY_S_SELECTION | Private | See coding | annotation scope | 20130429 | BEGIN OF ty_s_selection ,
annotation TYPE REF TO /iwbep/if_sbod_annotation ,
target TYPE REF TO /iwbep/if_sbod_annotation_trgt ,
parent TYPE REF TO /iwbep/if_sbdm_node ,
END OF ty_s_selection
|
|
8 | TY_S_TERM_CATALOG | Private | See coding | term catalog entry | 20130423 | BEGIN OF ty_s_term_catalog ,
fieldname TYPE lvc_fname ,
index TYPE ty_term_index .
INCLUDE TYPE ty_s_term_meta AS term_meta .
TYPES:
END OF ty_s_term_catalog
|
|
9 | TY_S_TERM_META | Public | See coding | term meta data | 20130425 | BEGIN OF ty_s_term_meta ,
term_name TYPE /iwbep/sbod_term_name ,
type_kind TYPE /iwbep/sbod_term_type_kind ,
type_name TYPE /iwbep/sbdm_node_name ,
collection TYPE /iwbep/sbod_iscollection ,
END OF ty_s_term_meta
|
|
10 | TY_TERM_INDEX | Private | See coding | term index | 20130423 | ty_term_index TYPE n LENGTH 2
|
|
11 | TY_T_ANNOTATION | Private | See coding | annotation table | 20130429 | ty_t_annotation TYPE SORTED TABLE OF ty_s_annotation WITH UNIQUE KEY term target
|
|
12 | TY_T_ANNO_DATA | Private | See coding | annotation table | 20130625 | ty_t_anno_data TYPE SORTED TABLE OF ty_s_anno_data WITH UNIQUE KEY term_name target
|
|
13 | TY_T_CELL_DATA | Private | See coding | cell data table | 20130425 | ty_t_cell_data TYPE SORTED TABLE OF ty_s_cell_data WITH UNIQUE KEY term_name qualifier
|
|
14 | TY_T_LINE_DATA | Private | See coding | line data table | 20130425 | ty_t_line_data TYPE SORTED TABLE OF ty_s_line_data WITH UNIQUE KEY target
|
|
15 | TY_T_TERM_CATALOG | Private | See coding | term catalog | 20130423 | ty_t_term_catalog TYPE SORTED TABLE OF ty_s_term_catalog WITH UNIQUE KEY fieldname
|
|
16 | TY_T_TERM_META | Public | See coding | term meta data table | 20130425 | ty_t_term_meta TYPE STANDARD TABLE OF ty_s_term_meta WITH DEFAULT KEY
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBUI_ON_ALV_ANNO has no parameter.
Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBUI_ON_ALV_ANNO has no exception.
Method HANDLE_CELL_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_COLUMN | Call by reference | Type reference (TYPE) | LVC_S_COL | column description | 20130625 | ||
2 | Importing | IS_ROW_NO | Call by reference | Type reference (TYPE) | LVC_S_ROID | row number | 20130625 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130625 |
Method HANDLE_NODE_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | nodes | 20130625 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130625 |
Method LOOKUP_EDIT_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_ANNO_DATA | Value transfer | Type reference (TYPE) | TY_T_ANNO_DATA | annotation data | 20130626 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130626 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |