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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | 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 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basis Class for Simple Tables | 20090921 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container for Custom Controls in Screen Area | 20090923 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Reference to Table with Data | 20090911 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | TS_LAYOUT | 20090915 | ||||
| 5 | Instance attribute | Protected | See coding | 20090914 | |||||
| 6 | Instance attribute | Protected | See coding | 20090914 | |||||
| 7 | Instance attribute | Protected | See coding | 20090914 | |||||
| 8 | Instance attribute | Protected | See coding | 20090914 | |||||
| 9 | Instance attribute | Protected | See coding | 20090914 | |||||
| 10 | Instance attribute | Protected | See coding | 20090914 | |||||
| 11 | Instance attribute | Protected | See coding | 20090914 | |||||
| 12 | Instance attribute | Protected | See coding | 20090914 | |||||
| 13 | Instance attribute | Protected | See coding | 20090914 | |||||
| 14 | Instance attribute | Protected | See coding | 20090914 | |||||
| 15 | Instance attribute | Protected | See coding | 20090921 | |||||
| 16 | Instance attribute | Protected | See coding | 20090914 | |||||
| 17 | Instance attribute | Protected | See coding | 20091214 | |||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | LVC_TITLE | 20091002 | ||||
| 19 | Instance attribute | Protected | Type reference (TYPE) | SALV_DE_HEADER_SIZE | 20091106 | ||||
| 20 | Instance attribute | Protected | Type reference (TYPE) | CHAR30 | 20090911 | ||||
| 21 | Instance attribute | Protected | Type reference (TYPE) | SAP_BOOL | Boolean Variable (X=True, Space=False) | 20090915 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | SLIS_VARI | Layout | 20090915 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | I | IF_SALV_C_SELECTION_MODE=>NONE | 20090922 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Method is based on ALV grid | 20090911 | |
| 2 | Instance method | Public | Constructor | Constructor | 20090911 | |
| 3 | Instance method | Protected | Method | Method for Column Settings | 20090911 | |
| 4 | Instance method | Protected | Method | Method for Function Settings | 20090921 | |
| 5 | Instance method | Protected | Method | Method for Layout Settings | 20090911 | |
| 6 | Instance method | Protected | Method | Method for Print Settings | 20091214 | |
| 7 | Instance method | Protected | Event handling method | Event Handler for Click on Defined Function | 20090921 | |
| 8 | Instance method | Protected | Event handling method | Event Handler for CL_GUI_ALV_GRID->DATA_CHANGED | 20090922 | |
| 9 | Instance method | Protected | Event handling method | Event Handler for CL_GUI_ALV_GRID->DATA_CHANGED_FINISHED | 20090922 | |
| 10 | Instance method | Protected | Event handling method | Event Handler for Click on Link in ALV | 20090911 | |
| 11 | 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 | IR_ALV_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20090912 | ||||
| 2 | IV_CONTAINER_NAME | Value transfer | Type reference (TYPE) | C | 20090911 | ||||
| 3 | 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 | 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 | IO_ALV_TAB | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | 20090921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090917 |
Method _DEFINE_FUNCTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ALV_TAB | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | 20090921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | ER_DATA_CHANGED | Value transfer | Attribute reference (LIKE) | 20090922 | |||||
| 2 | E_ONF4 | Value transfer | Attribute reference (LIKE) | 20090922 | |||||
| 3 | E_ONF4_AFTER | Value transfer | Attribute reference (LIKE) | 20090922 | |||||
| 4 | E_ONF4_BEFORE | Value transfer | Attribute reference (LIKE) | 20090922 | |||||
| 5 | 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 | ET_GOOD_CELLS | Value transfer | Attribute reference (LIKE) | 20090922 | |||||
| 2 | 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 | COLUMN | Value transfer | Attribute reference (LIKE) | 20090911 | |||||
| 2 | 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 | ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) | 20091005 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |