SAP ABAP Class IF_ESD_TABLE_DATA (Data for ALV Grid)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ESD_TABLE_DATA | Class to hold tabular data | 20060823 |
Properties
| Class | IF_ESD_TABLE_DATA | |
| Short Description | Data for ALV Grid | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20060823 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_ESD_TABLE_DATA has no forward declaration.
Interfaces
Class IF_ESD_TABLE_DATA has no interface implemented.
Friends
Class IF_ESD_TABLE_DATA 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) | IF_ESD_PLUGIN | includes all implemented interfaces | 20061019 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | CHAR30 | name of the custom container | 20080208 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | CHAR30 | 30 Characters | 20061019 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | CHAR30 | name of the class that implements visualisation | 20070524 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Creates navigation WB-Request | 20061017 | |
| 2 | Instance method | Public | Method | Get change indicator | 20061013 | |
| 3 | Instance method | Public | Method | Get field catalog for ALV | 20060823 | |
| 4 | Instance method | Public | Method | Get log entry indicator | 20061107 | |
| 5 | Instance method | Public | Method | Get table | 20060823 | |
| 6 | Instance method | Public | Method | Get title | 20120514 | |
| 7 | Instance method | Public | Method | Get addtional toolbar buttons | 20101109 | |
| 8 | Instance method | Public | Method | Check if table contains data | 20060919 | |
| 9 | Instance method | Public | Method | Check if fieldcat has changed | 20060920 | |
| 10 | Instance method | Public | Method | Is called when data is changed on UI | 20061019 | |
| 11 | Instance method | Public | Method | Resets the "fieldcat changed" indicator | 20060920 | |
| 12 | Instance method | Public | Method | Set change indicator | 20061013 | |
| 13 | Instance method | Public | Method | Sets the "fieldcat changed" indicator | 20061012 | |
| 14 | Instance method | Public | Method | Set field catalog for ALV | 20060823 | |
| 15 | Instance method | Public | Method | Sets internal v_no_data flag | 20060921 | |
| 16 | Instance method | Public | Method | Set log entry indicator | 20061107 |
Events
Class IF_ESD_TABLE_DATA has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_DATA | Public | See coding | 20080227 | begin of t_data ,
name type string,
data type ref to if_esd_table_data,
context type string,
end of t_data
|
||
| 2 | T_DATA_TAB | Public | See coding | 20080227 | t_data_tab type sorted table of t_data with unique key name
|
||
| 3 | T_TOOLBAR_BUTTON_TAB | Public | See coding | 20101109 | t_toolbar_button_tab type sorted table of stb_button with unique key function
|
Method Signatures
Method CREATE_NAVIGATION_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_WB_REQUEST | Value transfer | Object reference (TYPE REF TO) | CL_WB_REQUEST | Workbench Manager: Request | 20061017 | |||
| 2 | IR_PLUGIN | Call by reference | Object reference (TYPE REF TO) | IF_ESD_UI | UI Functions | 20061018 | |||
| 3 | IS_ROW_NO | Call by reference | Type reference (TYPE) | LVC_S_ROID | 20061018 | ||||
| 4 | I_COLUMN | Call by reference | Type reference (TYPE) | LVC_S_COL | 20061018 | ||||
| 5 | I_ROW | Call by reference | Type reference (TYPE) | LVC_S_ROW | 20061018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht. | 20061017 |
Method GET_CHANGE_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHNG_IND | Value transfer | Type reference (TYPE) | CDCHNGIND | Change type (U, I, E, D) | 20061013 |
Method GET_CHANGE_INDICATOR on class IF_ESD_TABLE_DATA has no exception.
Method GET_FIELD_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_FIELD_CATALOG | Value transfer | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20060823 |
Method GET_FIELD_CATALOG on class IF_ESD_TABLE_DATA has no exception.
Method GET_LOG_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOG_IND | Value transfer | Type reference (TYPE) | FLAG | Get if log entries exist | 20061107 |
Method GET_LOG_INDICATOR on class IF_ESD_TABLE_DATA has no exception.
Method GET_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_TABLE | Value transfer | Object reference (TYPE REF TO) | DATA | 20060824 |
Method GET_TABLE on class IF_ESD_TABLE_DATA has no exception.
Method GET_TITLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Type reference (TYPE) | TEXT70 | ALV-Grid title restricted to char70 | 20120514 |
Method GET_TITLE on class IF_ESD_TABLE_DATA has no exception.
Method GET_TOOLBAR_BUTTONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TOOLBAR_BUTTONS | Call by reference | Type reference (TYPE) | T_TOOLBAR_BUTTON_TAB | 20101109 |
Method GET_TOOLBAR_BUTTONS on class IF_ESD_TABLE_DATA has no exception.
Method HAS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DATA_EXIST | Value transfer | Type reference (TYPE) | FLAG | Data in Table ('X' = yes / space = no) | 20060919 |
Method HAS_DATA on class IF_ESD_TABLE_DATA has no exception.
Method HAS_FIELDCAT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FIELDCAT_CHANGED | Value transfer | Type reference (TYPE) | FLAG | Fieldcat changed ('1' = true, '0' = false) | 20060920 |
Method HAS_FIELDCAT_CHANGED on class IF_ESD_TABLE_DATA has no exception.
Method ON_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA_CHANGED | Call by reference | Object reference (TYPE REF TO) | CL_ALV_CHANGED_DATA_PROTOCOL | Message Log for Data Entry | 20061020 | |||
| 2 | I_CHECK_ID | Call by reference | Type reference (TYPE) | CHAR20 | Char 20 | 20061020 | |||
| 3 | I_ONF4 | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20061020 | |||
| 4 | I_ONF4_AFTER | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20061020 | |||
| 5 | I_ONF4_BEFORE | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20061020 | |||
| 6 | I_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | Function Code that Triggered PAI | 20061020 |
Method ON_DATA_CHANGED on class IF_ESD_TABLE_DATA has no exception.
Method RESET_FIELDCAT_INDICATOR Signature
Method RESET_FIELDCAT_INDICATOR on class IF_ESD_TABLE_DATA has no parameter.
Method RESET_FIELDCAT_INDICATOR on class IF_ESD_TABLE_DATA has no exception.
Method SET_CHANGE_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHNG_IND | Call by reference | Type reference (TYPE) | CDCHNGIND | Change type (U, I, E, D) | 20061013 |
Method SET_CHANGE_INDICATOR on class IF_ESD_TABLE_DATA has no exception.
Method SET_FIELDCATALOG_CHANGED Signature
Method SET_FIELDCATALOG_CHANGED on class IF_ESD_TABLE_DATA has no parameter.
Method SET_FIELDCATALOG_CHANGED on class IF_ESD_TABLE_DATA has no exception.
Method SET_FIELD_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELD_CATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20060823 |
Method SET_FIELD_CATALOG on class IF_ESD_TABLE_DATA has no exception.
Method SET_HAS_NO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HAS_NO_DATA | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060921 |
Method SET_HAS_NO_DATA on class IF_ESD_TABLE_DATA has no exception.
Method SET_LOG_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_IND | Call by reference | Type reference (TYPE) | FLAG | Log entries exist? | 20061107 |
Method SET_LOG_INDICATOR on class IF_ESD_TABLE_DATA has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |