SAP ABAP Interface IF_SALV_BOG_MODEL_ADAPTER (Model Adapter (Implemented for GUI and WD))
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-SRV-ALV (Application Component) SAP List Viewer
⤷
SALV_BOG (Package) XML for CR Generation

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_SALV_GRM_CR_MODEL_ADAPTER | Model Adapter | 20090227 |
2 | Interface composition (i COMPRISING i_ref) | IF_SALV_WD_CR_MODEL_ADAPTER | Model Adapter | 20090212 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SALV_GRM_CR_MODEL_ADAPTER | Model Adapter | 20090227 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SALV_WD_CR_MODEL_ADAPTER | Model Adapter | 20090212 |
Properties
Interface | IF_SALV_BOG_MODEL_ADAPTER | |
Short Description | Model Adapter (Implemented for GUI and WD) |
General Data
Package | SALV_BOG | XML for CR Generation |
Created | 20090206 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_SALV_BOG_MODEL_ADAPTER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_SALV_BOG_MODEL_ADAPTER has no interface.
Friends
Interface IF_SALV_BOG_MODEL_ADAPTER has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_DECIMAL_SEPERATOR | Constant | Public | See coding | 20090227 | ||||
2 | C_H_ALIGN | Constant | Public | See coding | 20090206 | ||||
3 | C_LOGICAL_VALUE | Constant | Public | See coding | 20091210 | ||||
4 | C_MINUS_POSITION | Constant | Public | See coding | 20090206 | ||||
5 | C_RELATION_TYPE | Constant | Public | See coding | 20090206 | ||||
6 | C_REPORT_TYPE | Constant | Public | See coding | 20090220 | ||||
7 | C_SORT_ORDER | Constant | Public | See coding | 20090320 | ||||
8 | C_THOUSANDS_SEPERATOR | Constant | Public | See coding | 20090227 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | 20091104 | |
2 | ![]() |
Instance method | Public | Method | 20090220 | |
3 | ![]() |
Instance method | Public | Method | 20090217 | |
4 | ![]() |
Instance method | Public | Method | 20090206 | |
5 | ![]() |
Instance method | Public | Method | 20090206 | |
6 | ![]() |
Instance method | Public | Method | 20090206 | |
7 | ![]() |
Instance method | Public | Method | 20090206 | |
8 | ![]() |
Instance method | Public | Method | 20090220 | |
9 | ![]() |
Instance method | Public | Method | 20090206 | |
10 | ![]() |
Instance method | Public | Method | 20090224 | |
11 | ![]() |
Instance method | Public | Method | 20090206 | |
12 | ![]() |
Instance method | Public | Method | 20090206 | |
13 | ![]() |
Instance method | Public | Method | 20090220 | |
14 | ![]() |
Instance method | Public | Method | 20090206 | |
15 | ![]() |
Instance method | Public | Method | 20090206 | |
16 | ![]() |
Instance method | Public | Method | 20090206 |
Events
Interface IF_SALV_BOG_MODEL_ADAPTER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_AGGREGATION | Public | See coding | 20090220 | begin of ys_aggregation,
field_name type string,
type type string,
end of ys_aggregation
|
||
2 | YS_BINDING | Public | See coding | 20090206 | begin of ys_binding,
value type string,
field_name type string,
end of ys_binding
|
||
3 | YS_BINDING_WITH_CONVERTOR | Public | See coding | 20090608 | begin of ys_binding_with_convertor,
value type string,
field_name type string,
convertor type ref to if_salv_bog_convertor,
end of ys_binding_with_convertor
|
||
4 | YS_COLUMN | Public | See coding | 20090206 | begin of ys_column,
id type string,
position type i,
is_visible type abap_bool,
header_label type string,
header_h_align type string, " c_h_align-center,
content_h_align type ys_binding_with_convertor, " with convertor for mapping of constants
text type ys_binding_with_convertor,
image type ys_binding_with_convertor,
link type ys_binding_with_convertor,
text_format type ys_formatting_rule,
editor_type type string, " for debugging
display_as_key type abap_bool,
tooltip type string,
sort_field type string,
filter_field type string,
info_fields type yt_info_field,
sort_by_external_format type abap_bool,
" sort_by_external_format is used in GUI,
" when sort should be executed at external format.
" This holds when domain name of the field is in table ASEXDOM
end of ys_column
|
||
5 | YS_FIELD | Public | See coding | 20090206 | begin of ys_field,
name type string,
abap_type type abap_typekind,
ddic_type type string,
relation type ys_binding,
relation_type type string, " c_relation_type-currency,
length type i, " internal length
decimal_digits type i,
" # of decimals for internal representation
sort_by_external_format type abap_bool, " OBSOLETE
" sort_by_external_format is used in GUI,
" when sort should be executed at external format.
" This holds when domain name of the field is in table ASEXDOM
standard_format type ys_formatting_rule, " OBSOLETE
end of ys_field
|
||
6 | YS_FILTER | Public | See coding | 20090220 | begin of ys_filter,
field_name type string,
values_included type string,
option type string,
lower_value type string,
higher_value type string,
end of ys_filter
|
||
7 | YS_FORMATTING_RULE | Public | See coding | 20090612 | begin of ys_formatting_rule,
output_length type i,
edit_mask type lvc_edtmsk,
decimal_digits type ys_binding, " # of decimals for display
suppress_minus_sign type abap_bool, " NOTE: if false position of sign is given by type and style
suppress_zero_values type abap_bool,
suppress_leading_zeros type abap_bool, " NOTE: this is not the same as ALPHA conversion
float_style type outputstyle, " relevant for decimals and floats
scale type ys_binding, " known as 'round' (value 1 means devide by 10), only relevant for packed numbers
end of ys_formatting_rule
|
||
8 | YS_INFO_FIELD | Public | See coding | 20090220 | begin of ys_info_field,
name type string,
* value_type - in current version only texts possible
end of ys_info_field
|
||
9 | YS_INFO_SECTION | Public | See coding | 20090224 | begin of ys_info_section,
description type string,
values_included type string,
option type string,
lower_value type string,
higher_value type string,
end of ys_info_section
|
||
10 | YS_REPORT_DATA | Public | See coding | 20090206 | begin of ys_report_data,
version type string,
report_name type string,
r_report type ref to data,
end of ys_report_data
|
||
11 | YS_SORT | Public | See coding | 20090220 | begin of ys_sort,
field_name type string,
order type string, " c_sort_order-ascending,
subtotal type string, " 'true' / 'false'
position type i,
end of ys_sort
|
||
12 | YS_TABLE_HEADER | Public | See coding | 20090206 | begin of ys_table_header,
title type string,
end of ys_table_header
|
||
13 | YT_AGGREGATION | Public | See coding | 20090220 | yt_aggregation type sorted table of ys_aggregation with unique key field_name
|
||
14 | YT_COLUMN | Public | See coding | 20090206 | yt_column type standard table of ys_column with default key
|
||
15 | YT_FIELD | Public | See coding | 20090206 | yt_field type sorted table of ys_field with unique key name
|
||
16 | YT_FILTER | Public | See coding | 20090220 | yt_filter type standard table of ys_filter with default key
|
||
17 | YT_INFO_FIELD | Public | See coding | 20090220 | yt_info_field type table of ys_info_field with default key
|
||
18 | YT_INFO_SECTION | Public | See coding | 20090224 | yt_info_section type standard table of ys_info_section with default key
|
||
19 | YT_SORT | Public | See coding | 20090220 | yt_sort type standard table of ys_sort with default key
|
Method Signatures
Method CREATE_SAMPLE_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_SAMPLE_RECORD | Value transfer | Object reference (TYPE REF TO) | DATA | 20091104 |
Method CREATE_SAMPLE_RECORD on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_AGGREGATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_AGGREGATION | Value transfer | Type reference (TYPE) | YT_AGGREGATION | 20090220 |
Method GET_AGGREGATION on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_CHANGE_OBSERVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CHANGE_OBSERVER | Value transfer | Object reference (TYPE REF TO) | IF_SALV_BOG_CHANGE_OBSERVER | 20090217 |
Method GET_CHANGE_OBSERVER on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_COLUMNS | Value transfer | Type reference (TYPE) | YT_COLUMN | 20090206 |
Method GET_COLUMNS on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_DATA_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20090206 |
Method GET_DATA_TABLE on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_END_OF_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_EOL | Value transfer | Object reference (TYPE REF TO) | CL_SALV_FORM_UIE | 20090207 |
Method GET_END_OF_LIST on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_FIELDS | Value transfer | Type reference (TYPE) | YT_FIELD | 20090206 |
Method GET_FIELDS on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_FILTER | Value transfer | Type reference (TYPE) | YT_FILTER | 20090220 |
Method GET_FILTER on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_FILTER_ITERATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FILTER_ITERATOR | Value transfer | Object reference (TYPE REF TO) | IF_SALV_BOG_FILTER_ITERATOR | 20090206 |
Method GET_FILTER_ITERATOR on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_INFO_SECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_INFO_SECTION | Value transfer | Type reference (TYPE) | YT_INFO_SECTION | 20090224 |
Method GET_INFO_SECTION on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_REPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
S_REPORT_DATA | Value transfer | Type reference (TYPE) | YS_REPORT_DATA | 20090206 |
Method GET_REPORT on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_REPORT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REPORT_TYPE | Value transfer | Attribute reference (LIKE) | C_REPORT_TYPE-GENERIC | 20090206 |
Method GET_REPORT_TYPE on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_SORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_SORT | Value transfer | Type reference (TYPE) | YT_SORT | 20090220 |
Method GET_SORT on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_TABLE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
S_TABLE_HEADER | Value transfer | Type reference (TYPE) | YS_TABLE_HEADER | 20090206 |
Method GET_TABLE_HEADER on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method GET_TOP_OF_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TOL | Value transfer | Object reference (TYPE REF TO) | CL_SALV_FORM_UIE | 20090207 |
Method GET_TOP_OF_LIST on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
Method REFRESH Signature
Method REFRESH on Interface IF_SALV_BOG_MODEL_ADAPTER has no parameter.
Method REFRESH on Interface IF_SALV_BOG_MODEL_ADAPTER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 720 |