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 |