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 CREATE_SAMPLE_RECORD Instance method Public Method 20091104
2 GET_AGGREGATION Instance method Public Method 20090220
3 GET_CHANGE_OBSERVER Instance method Public Method 20090217
4 GET_COLUMNS Instance method Public Method 20090206
5 GET_DATA_TABLE Instance method Public Method 20090206
6 GET_END_OF_LIST Instance method Public Method 20090206
7 GET_FIELDS Instance method Public Method 20090206
8 GET_FILTER Instance method Public Method 20090220
9 GET_FILTER_ITERATOR Instance method Public Method 20090206
10 GET_INFO_SECTION Instance method Public Method 20090224
11 GET_REPORT Instance method Public Method 20090206
12 GET_REPORT_TYPE Instance method Public Method 20090206
13 GET_SORT Instance method Public Method 20090220
14 GET_TABLE_HEADER Instance method Public Method 20090206
15 GET_TOP_OF_LIST Instance method Public Method 20090206
16 REFRESH 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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