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
⤷ 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 |