SAP ABAP Class CL_SALV_GRM_CR_MODEL_ADAPTER (Model Adapter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_GUI_RM (Package) SAP GUI ALV Runtime - Model Parts (Non-Translation)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BOG_MODEL_ADAPTER Model Adapter (Implemented for GUI and WD) 20090227
Properties
Class CL_SALV_GRM_CR_MODEL_ADAPTER  
Short Description Model Adapter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_GUI_RM   SAP GUI ALV Runtime - Model Parts (Non-Translation) 
Created 20090227   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 IF_SALV_BOG_MODEL_ADAPTER Model Adapter (Implemented for GUI and WD) 20090227
Friends
Class CL_SALV_GRM_CR_MODEL_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGGREGATION Constant Private See coding 20090227
2 C_AGGREGATION_TYPE Constant Private See coding 20090324
3 C_ALPHA_CONVERSION Constant Private Type reference (TYPE) STRING 'ALPHA' 20090227
4 C_ALPHA_EDIT_MASK Constant Private Type reference (TYPE) STRING '==ALPHA' 20090227
5 C_COL_DDIC_TEXT Constant Private See coding 20090325
6 C_EDITOR_TYPE Constant Private See coding 20090227
7 C_FCAT_JUST Constant Private See coding 20090227
8 C_H_ALIGN Instance attribute Private Attribute reference (LIKE) 20090615
9 C_LOGICAL_VALUE Constant Private Attribute reference (LIKE) IF_SALV_BOG_MODEL_ADAPTER=>C_LOGICAL_VALUE IF_SALV_BOG_MODEL_ADAPTER=>C_LOGICAL_VALUE 20090227
10 C_MINUS_POSITION Instance attribute Private Attribute reference (LIKE) 20090615
11 C_RELATION_TYPE Instance attribute Private Attribute reference (LIKE) 20090615
12 C_REPORT_TYPE Instance attribute Private Attribute reference (LIKE) 20090615
13 C_SELECT_OPTION_SIGN Constant Private See coding 20090324
14 C_SORT_ORDER Instance attribute Private Attribute reference (LIKE) 20090615
15 REPORT Instance attribute Private Type reference (TYPE) XSTRING 20090227
16 REPORT_NAME Instance attribute Private Type reference (TYPE) STRING 20090227
17 REPORT_TYPE Instance attribute Private Type reference (TYPE) STRING 20090227
18 REPORT_VERSION Instance attribute Private Type reference (TYPE) STRING '0.97' 20090227
19 R_CHANGE_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_CHANGE_OBSERVER 20090615
20 R_CONFIGURATION Instance attribute Private Object reference (TYPE REF TO) IF_ALV_CML_CONFIGURATION_READ 20090303
21 R_CONFIGURATION_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GZ_CHANGE_OBSERVER 20090227
22 R_DATA_SOURCE Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GRM_DATA_SOURCE 20090227
23 R_DATA_SOURCE_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GZ_CHANGE_OBSERVER 20090227
24 R_EOL Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM 20090227
25 R_FILTER_ITERATOR Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_FILTER_ITERATOR 20090615
26 R_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20090318
27 R_TABLE_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GRM_TABLE_MODEL 20090227
28 R_TABLE_MODEL_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GZ_CHANGE_OBSERVER 20090227
29 R_TOL Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM 20090227
30 S_TABLE_HEADER Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YS_TABLE_HEADER 20090303
31 T_AGGREGATION Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_AGGREGATION 20090227
32 T_COLUMNS Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_COLUMN 20090227
33 T_FIELDS Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_FIELD 20090227
34 T_FILTER Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_FILTER 20090227
35 T_FILTER_EXCLUSION_INDEX Instance attribute Private Type reference (TYPE) LVC_T_FIDX 20090227
36 T_INFO_SECTION Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_INFO_SECTION 20090227
37 T_SORT Instance attribute Private Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_SORT 20090227
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090227
2 FILL_RELATION_ATTRIBUTES Static method Private Method 20090227
3 GET_AGGREGATION Static method Private Method 20090227
4 GET_COLUMNS Static method Private Method 20090227
5 GET_FIELDS Static method Private Method 20090617
6 GET_FILTER Static method Private Method 20090227
7 GET_FORMAT_RULE Static method Private Method 20090615
8 GET_HEADER_TOOLTIP Static method Private Method 20090227
9 GET_H_ALIGN Static method Private Method 20090227
10 GET_INFO_SECTION Static method Private Method 20090227
11 GET_SORT Static method Private Method 20090227
12 IS_TEXT_EXISTENT Static method Private Method 20090320
Events
Class CL_SALV_GRM_CR_MODEL_ADAPTER has no event.
Types
Class CL_SALV_GRM_CR_MODEL_ADAPTER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_ALV_CML_CONFIGURATION_READ 20090227
2 Importing R_DATA_SOURCE Call by reference Object reference (TYPE REF TO) IF_SALV_GRM_DATA_SOURCE 20090227
3 Importing R_LOG_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SALV_CSQ_LOG_PROVIDER 20090318
4 Importing R_TABLE_MODEL Call by reference Object reference (TYPE REF TO) IF_SALV_GRM_TABLE_MODEL 20090227

Method CONSTRUCTOR on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method FILL_RELATION_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_FCAT Call by reference Type reference (TYPE) LVC_S_FCAT 20090227
2 Changing S_FIELD Call by reference Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YS_FIELD 20090227

Method FILL_RELATION_ATTRIBUTES on class CL_SALV_GRM_CR_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) IF_SALV_BOG_MODEL_ADAPTER=>YT_AGGREGATION 20090227
2 Importing T_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20090227

Method GET_AGGREGATION on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_LOG Value transfer Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20090529
2 Importing S_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20090227
3 Returning T_COLUMNS Value transfer Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_COLUMN 20090227
4 Importing T_FCAT Value transfer Type reference (TYPE) LVC_T_FCAT 20090227
5 Importing T_HYPERLINK Value transfer Type reference (TYPE) LVC_T_HYPE ALV-Control: Hyperlinks 20090227

Method GET_COLUMNS on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FCAT Value transfer Type reference (TYPE) LVC_T_FCAT 20090617
2 Returning T_FIELDS Value transfer Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_FIELD 20090617

Method GET_FIELDS on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20090320
2 Returning T_FILTER Value transfer Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_FILTER 20090227
3 Importing T_LVC_FILTER Call by reference Type reference (TYPE) LVC_T_FILT 20090227

Method GET_FILTER on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_FORMAT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_FCAT Value transfer Type reference (TYPE) LVC_S_FCAT 20090615
2 Returning S_FORMATTING Value transfer Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YS_FORMATTING_RULE 20090615

Method GET_FORMAT_RULE on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_HEADER_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEADER Value transfer Type reference (TYPE) STRING 20090227
2 Importing S_FCAT Value transfer Type reference (TYPE) LVC_S_FCAT 20090227
3 Importing S_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20090324
4 Exporting TOOLTIP Value transfer Type reference (TYPE) STRING 20090227

Method GET_HEADER_TOOLTIP on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_H_ALIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKBOX Call by reference Type reference (TYPE) LVC_S_FCAT-CHECKBOX 20090227
2 Importing ICON Call by reference Type reference (TYPE) LVC_S_FCAT-ICON 20090227
3 Importing INTTYPE Call by reference Type reference (TYPE) LVC_S_FCAT-INTTYPE 20090227
4 Importing JUST Call by reference Type reference (TYPE) LVC_S_FCAT-JUST 20090227
5 Importing SYMBOL Call by reference Type reference (TYPE) LVC_S_FCAT-SYMBOL 20090227
6 Returning VALUE Value transfer Type reference (TYPE) STRING 20090227

Method GET_H_ALIGN on class CL_SALV_GRM_CR_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 Importing PRINT_SEL_INFO Value transfer Type reference (TYPE) LVC_S_PRNT-PRNTSELINF ALV-Control: Selektionsinformationen nicht andrucken 20090313
2 Importing REPORT_NAME Value transfer Type reference (TYPE) DISVARIANT-REPORT 20090227
3 Returning T_INFO_SECTION Value transfer Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_INFO_SECTION 20090227

Method GET_INFO_SECTION on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method GET_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20090320
2 Importing T_LVC_SORT Call by reference Type reference (TYPE) LVC_T_SORT 20090227
3 Returning T_SORT Value transfer Type reference (TYPE) IF_SALV_BOG_MODEL_ADAPTER=>YT_SORT 20090227

Method GET_SORT on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.

Method IS_TEXT_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Value transfer Type reference (TYPE) LVC_S_FCAT-FIELDNAME 20090320
2 Importing R_DATA_SOURCE Value transfer Object reference (TYPE REF TO) IF_SALV_GRM_DATA_SOURCE Applikationsdaten 20090324
3 Returning VALUE Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20090320

Method IS_TEXT_EXISTENT on class CL_SALV_GRM_CR_MODEL_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720