SAP ABAP Class CL_SALV_BS_LEX_A_ADAPTER (Abstract ALV Lean Export Adapter for WD and SAP GUI)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_BS_LEX (Package) Contains general Classes/Interfaces of ALV Lean Export
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_LEX_ADAPTER ALV Lean Export - Adapter 20101015
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_EX_LEX_ADAPTER SAP GUI Adapter for ALV Lean Export 20101018
2 Inheritance (c INHERITING FROM c_ref)  CL_SALV_WD_LEX_ADAPTER WD Adapter for ALV Lean Export 20101018
Properties
Class CL_SALV_BS_LEX_A_ADAPTER  
Short Description Abstract ALV Lean Export Adapter for WD and SAP GUI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BS_LEX   Contains general Classes/Interfaces of ALV Lean Export 
Created 20101015   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SALV_BS_R_DATA_TABLE_AGGR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_BS_R_DATA_TABLE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_BS_LEX_ADAPTER ALV Lean Export - Adapter 20101015
Friends
Class CL_SALV_BS_LEX_A_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RESULT_VALUE_TYPE Instance attribute Private See coding C_RESULT_VALUE_TYPE_ISO 20101015
2 C_RESULT_VALUE_TYPE_EXTERNAL Constant Private See coding '02' 20101015
3 C_RESULT_VALUE_TYPE_INTERNAL Constant Private See coding '03' 20101015
4 C_RESULT_VALUE_TYPE_ISO Constant Private See coding '01' 20101015
5 MR_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_BS_DATA_TABLE 20101015
6 MR_FORMAT Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_BS_LEX_FORMAT 20101015
7 MR_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_BS_MODEL_TABLE 20101015
8 MR_RESULT Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_BS_RESULT_DATA_TABLE 20101015
9 MR_SUPPORT Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_BS_LEX_SUPPORT 20101015
10 MS_AGGR_MAXLEVEL Instance attribute Protected Type reference (TYPE) I 20101015
11 MS_HIERARCHY_MAXLEVEL Instance attribute Protected Type reference (TYPE) I 20101020
12 MS_HIERARCHY_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101020
13 MS_IMAGES_EXIST Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101020
14 MS_NR_OF_COLUMNS Instance attribute Protected Type reference (TYPE) I 20101015
15 MS_NR_OF_ROWS Instance attribute Protected Type reference (TYPE) I 20101015
16 MS_SUMMARY_ROWS_BELOW_DETAILS Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101020
17 MT_RELEVANT_COLUMNS Instance attribute Protected Type reference (TYPE) YT_COLUMNINFO_EXT 20101015
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20101015
2 CREATE_COLUMN_HEADER Instance method Protected Method Creates a column header. 20101015
3 CREATE_COLUMN_HEADERS Instance method Protected Method Creates all column headers. 20101015
4 CREATE_DATA_CELL Instance method Protected Method Creates a data cell (abstr) 20101015
5 CREATE_DATA_ROW Instance method Protected Method Creates a data row/all data cells of a data row 20101015
6 CREATE_HIER_CELL Instance method Protected Method Creates a hierarchy cell (abstr) 20101015
7 CREATE_HIER_ROW Instance method Protected Method Creates a hierarchy row/all hierarchy cells of a hier. row 20101015
8 CREATE_ROWS Instance method Protected Method Creates all rows 20101015
9 CREATE_TOTAL_CELL Instance method Protected Method Creates a total cell (abstr) 20101015
10 CREATE_TOTAL_ROW Instance method Protected Method Creates a total row/all total cells of a total row 20101015
11 DOWNLOAD_IMAGE Instance method Protected Method Gets binary image data from an image path (abstr) 20101015
12 FILL_RELEVANT_COLUMNS Instance method Protected Method Fills all relevant columns 20101015
Events
Class CL_SALV_BS_LEX_A_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_COLUMNINFO_EXT Public See coding 20101018 begin of ys_columninfo_ext, columnid type string, columninfo type IF_SALV_BS_LEX_FORMAT=>YS_COLUMNINFO, properties type if_salv_bs_model_column=>s_type_uie_properties, attribute type if_salv_bs_t_data=>s_type_attribute, column type IF_SALV_BS_MODEL_COLUMNS=>s_TYPE_COLUMN, wd_fmtr_retriever type ref to CL_SALV_WD_LEX_H_fmtr_RTVR, ex_fmtr type ref to CL_SALV_ex_lex_h_fmtr, end of ys_columninfo_ext
2 YT_COLUMNINFO_EXT Public See coding 20101018 yt_columninfo_ext type standard table of ys_columninfo_ext with key columnid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_RESULT_TABLE Value transfer Object reference (TYPE REF TO) CL_SALV_BS_RESULT_DATA_TABLE 20101015

Method CONSTRUCTOR on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_COLUMN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLUMNINFO_EXT Call by reference Object reference (TYPE REF TO) YS_COLUMNINFO_EXT 20101015
2 Importing IS_COLUMN_NAME Call by reference Type reference (TYPE) STRING 20101015

Method CREATE_COLUMN_HEADER on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_COLUMN_HEADERS Signature

Method CREATE_COLUMN_HEADERS on class CL_SALV_BS_LEX_A_ADAPTER has no parameter.
Method CREATE_COLUMN_HEADERS on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_DATA_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLUMNINFO_EXT Call by reference Object reference (TYPE REF TO) YS_COLUMNINFO_EXT 20101015
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20101015
3 Importing IS_EMPTY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101020
4 Importing IS_HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL 20101015
5 Importing IS_LEVEL Call by reference Type reference (TYPE) I 20101015
6 Importing IS_ROW_INDEX Call by reference Type reference (TYPE) I 20101015

Method CREATE_DATA_CELL on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_DATA_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_RESULT_DATA 20101015
2 Importing IS_ROW_INDEX Call by reference Type reference (TYPE) I 20101015

Method CREATE_DATA_ROW on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_HIER_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLUMNINFO_EXT Call by reference Object reference (TYPE REF TO) YS_COLUMNINFO_EXT 20101015
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20101015
3 Importing IR_RESULT_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_RESULT_DATA 20101015
4 Importing IS_EMPTY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101020
5 Importing IS_HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL 20101015
6 Importing IS_LEVEL Call by reference Type reference (TYPE) I 20101015
7 Importing IS_ROW_INDEX Call by reference Type reference (TYPE) I 20101015

Method CREATE_HIER_CELL on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_HIER_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_RESULT_DATA 20101015
2 Importing IS_ROW_INDEX Call by reference Type reference (TYPE) I 20101015

Method CREATE_HIER_ROW on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_ROWS Signature

Method CREATE_ROWS on class CL_SALV_BS_LEX_A_ADAPTER has no parameter.
Method CREATE_ROWS on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_TOTAL_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AGGR_LINE_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_BS_R_DATA_TABLE_AGGR=>S_TYPE_AGGR_LINE_DESCR 20101015
2 Importing IR_COLUMNINFO_EXT Call by reference Object reference (TYPE REF TO) YS_COLUMNINFO_EXT 20101015
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20101015
4 Importing IR_RESULT_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_RESULT_DATA 20101015
5 Importing IS_EMPTY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101020
6 Importing IS_HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL 20101015
7 Importing IS_LEVEL Call by reference Type reference (TYPE) I 20101015
8 Importing IS_ROW_INDEX Call by reference Type reference (TYPE) I 20101015

Method CREATE_TOTAL_CELL on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method CREATE_TOTAL_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_RESULT_DATA 20101015
2 Importing IS_ROW_INDEX Call by reference Type reference (TYPE) I 20101015

Method CREATE_TOTAL_ROW on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method DOWNLOAD_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IMAGE_PATH Call by reference Type reference (TYPE) STRING 20101015
2 Returning RS_XSTRING Value transfer Type reference (TYPE) XSTRING 20101015

Method DOWNLOAD_IMAGE on class CL_SALV_BS_LEX_A_ADAPTER has no exception.

Method FILL_RELEVANT_COLUMNS Signature

Method FILL_RELEVANT_COLUMNS on class CL_SALV_BS_LEX_A_ADAPTER has no parameter.
Method FILL_RELEVANT_COLUMNS on class CL_SALV_BS_LEX_A_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731