SAP ABAP Class CL_TAX_RFD_ALV_TAB_CONT (Abstract Controller Class for ALV Table)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI (Application Component) Financial Accounting
     FOT_EDECLARATION (Package) Electronic Advance Return for Tax on Sales/Purchases
Properties
Class CL_TAX_RFD_ALV_TAB_CONT  
Short Description Abstract Controller Class for ALV Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOT_EDECLARATION   Electronic Advance Return for Tax on Sales/Purchases 
Created 20090911   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SALV_C_BOOL_SAP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SALV_C_SELECTION_MODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_TAX_RFD_ALV_TAB_CONT has no interface implemented.
Friends
Class CL_TAX_RFD_ALV_TAB_CONT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALV_TAB Instance attribute Public Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20090921
2 MO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20090923
3 MR_ALV_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Table with Data 20090911
4 MS_LAYOUT Instance attribute Protected Type reference (TYPE) TS_LAYOUT 20090915
5 MT_AGGREGATION Instance attribute Protected See coding 20090914
6 MT_CELL_TYPE Instance attribute Protected See coding 20090914
7 MT_COLUMN_KEY Instance attribute Protected See coding 20090914
8 MT_COLUMN_LENGTH Instance attribute Protected See coding 20090914
9 MT_COLUMN_ORDER Instance attribute Protected See coding 20090914
10 MT_COLUMN_SORT Instance attribute Protected See coding 20090914
11 MT_COLUMN_TEXT Instance attribute Protected See coding 20090914
12 MT_COLUMN_TYPE Instance attribute Protected See coding 20090914
13 MT_COLUMN_VISIBLE Instance attribute Protected See coding 20090914
14 MT_EXCEPT_COLUMN Instance attribute Protected See coding 20090914
15 MT_FUNCTION Instance attribute Protected See coding 20090921
16 MT_TECHN_COLUMNS Instance attribute Protected See coding 20090914
17 MT_TEXT_TOP_OF_LIST Instance attribute Protected See coding 20091214
18 MV_ALV_TITEL Instance attribute Protected Type reference (TYPE) LVC_TITLE 20091002
19 MV_ALV_TITEL_SIZE Instance attribute Protected Type reference (TYPE) SALV_DE_HEADER_SIZE 20091106
20 MV_CONTAINER_NAME Instance attribute Protected Type reference (TYPE) CHAR30 20090911
21 MV_FULL_SCREEN Instance attribute Protected Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20090915
22 MV_LAYOUT_VARI Instance attribute Protected Type reference (TYPE) SLIS_VARI Layout 20090915
23 MV_SELECTION_MODE Instance attribute Protected Type reference (TYPE) I IF_SALV_C_SELECTION_MODE=>NONE 20090922
Methods
# Method Level Visibility Method type Description Created on
1 BUILT_ALV_TAB Instance method Public Method Method is based on ALV grid 20090911
2 CONSTRUCTOR Instance method Public Constructor Constructor 20090911
3 _ADAPT_COLUMNS Instance method Protected Method Method for Column Settings 20090911
4 _DEFINE_FUNCTIONS Instance method Protected Method Method for Function Settings 20090921
5 _DEFINE_LAYOUT Instance method Protected Method Method for Layout Settings 20090911
6 _DEFINE_PRINT_LAYOUT Instance method Protected Method Method for Print Settings 20091214
7 _ON_ADDED_FUNCTION Instance method Protected Event handling method Event Handler for Click on Defined Function 20090921
8 _ON_DATA_CHANGED Instance method Protected Event handling method Event Handler for CL_GUI_ALV_GRID->DATA_CHANGED 20090922
9 _ON_DATA_CHANGED_FINISHED Instance method Protected Event handling method Event Handler for CL_GUI_ALV_GRID->DATA_CHANGED_FINISHED 20090922
10 _ON_LINK_CLICK Instance method Protected Event handling method Event Handler for Click on Link in ALV 20090911
11 _SPECIFIC_ADAPTIONS Instance method Protected Method Method for Behavior Independent of Constructor 20091005
Events
Class CL_TAX_RFD_ALV_TAB_CONT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_AGGREGATION Protected See coding 20090911 BEGIN OF ts_aggregation, col_name TYPE lvc_fname, aggregation TYPE salv_de_aggregation, END OF ts_aggregation
2 TS_CELL_TYPE Protected See coding 20090911 BEGIN OF ts_cell_type, col_name TYPE lvc_fname, END OF ts_cell_type
3 TS_COLUMN_KEY Protected See coding 20090911 BEGIN OF ts_column_key, col_name TYPE char30, is_key TYPE boole_d, END OF ts_column_key
4 TS_COLUMN_LENGTH Protected See coding 20090911 BEGIN OF ts_column_length, col_name TYPE lvc_fname, length TYPE lvc_outlen, END OF ts_column_length
5 TS_COLUMN_POS Protected See coding 20090911 BEGIN OF ts_column_pos, col_name TYPE char30, pos TYPE i, END OF ts_column_pos
6 TS_COLUMN_SORT Protected See coding 20090911 BEGIN OF ts_column_sort, col_name TYPE char30, pos TYPE i, sequence TYPE salv_de_sort_sequence, subtotal TYPE sap_bool, group TYPE salv_de_sort_group, obligatory TYPE sap_bool, END OF ts_column_sort
7 TS_COLUMN_TEXT Protected See coding 20090911 BEGIN OF ts_column_text, col_name TYPE lvc_fname, short_txt TYPE scrtext_s, med_txt TYPE scrtext_m, long_txt TYPE scrtext_l, END OF ts_column_text
8 TS_COLUMN_TYPE Protected See coding 20090911 BEGIN OF ts_column_type, col_name TYPE lvc_fname, celltype TYPE salv_de_celltype, END OF ts_column_type
9 TS_COLUMN_VISIBLE Protected See coding 20090911 BEGIN OF ts_column_visible, col_name TYPE char30, is_visible TYPE sap_bool, END OF ts_column_visible
10 TS_EXCEPT_COLUMN Protected See coding 20090911 BEGIN OF ts_except_column, col_name TYPE lvc_fname, group TYPE char1, condensed TYPE sap_bool, END OF ts_except_column
11 TS_FUNCTION Protected See coding 20090921 BEGIN OF ts_function, name TYPE salv_de_function, icon TYPE string, text TYPE string, tooltip TYPE string, position TYPE salv_de_function_pos, pos_nr TYPE i, END OF ts_function
12 TS_LAYOUT Protected See coding 20090915 BEGIN OF ts_layout, key TYPE salv_s_layout_key, lay_rest TYPE salv_de_layout_restriction, END OF ts_layout
Method Signatures

Method BUILT_ALV_TAB Signature

Method BUILT_ALV_TAB on class CL_TAX_RFD_ALV_TAB_CONT has no parameter.
Method BUILT_ALV_TAB on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_TABLE Call by reference Object reference (TYPE REF TO) DATA 20090912
2 Importing IV_CONTAINER_NAME Value transfer Type reference (TYPE) C 20090911
3 Importing IV_FULL_SCREEN Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20090915
4 Importing IV_LAYOUT_VARI Call by reference Type reference (TYPE) SLIS_VARI Layout 20090915

Method CONSTRUCTOR on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _ADAPT_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_TAB Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE 20090921
# Exception Resumable Description Created on
1 CX_SALV_ERROR 20090917

Method _DEFINE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_TAB Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE 20090921
# Exception Resumable Description Created on
1 CX_SALV_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090921

Method _DEFINE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_TAB Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE 20090921

Method _DEFINE_LAYOUT on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _DEFINE_PRINT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_TAB Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE 20091214

Method _DEFINE_PRINT_LAYOUT on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _ON_ADDED_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SALV_FUNCTION Value transfer Attribute reference (LIKE) 20090921

Method _ON_ADDED_FUNCTION on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20090922
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20090922
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20090922
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20090922
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20090922

Method _ON_DATA_CHANGED on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20090922
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20090922

Method _ON_DATA_CHANGED_FINISHED on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _ON_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Attribute reference (LIKE) 20090911
2 Importing ROW Value transfer Attribute reference (LIKE) 20090911

Method _ON_LINK_CLICK on class CL_TAX_RFD_ALV_TAB_CONT has no exception.

Method _SPECIFIC_ADAPTIONS Signature

Method _SPECIFIC_ADAPTIONS on class CL_TAX_RFD_ALV_TAB_CONT has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20091005
History
Last changed by/on SAP  20100310 
SAP Release Created in 605