SAP ABAP Interface IF_ESD_TABLE_DATA (Data for ALV Grid)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
⤷
SESD_ESI_OBJECT_EDITORS_REUSE (Package) Unified Editors Reuse-Parts
⤷
⤷
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
| Interface | IF_ESD_TABLE_DATA | |
| Short Description | Data for ALV Grid |
General Data
| Package | SESD_ESI_OBJECT_EDITORS_REUSE | Unified Editors Reuse-Parts |
| Created | 20060823 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_ESD_TABLE_DATA has no forward declaration.
Interfaces
Interface IF_ESD_TABLE_DATA has no interface.
Friends
Interface IF_ESD_TABLE_DATA has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PLUGIN | Instance attribute | Public | Object reference (TYPE REF TO) | IF_ESD_PLUGIN | includes all implemented interfaces | 20061019 | ||
| 2 | V_CONTAINER_NAME | Instance attribute | Public | Type reference (TYPE) | CHAR30 | name of the custom container | 20080208 | ||
| 3 | V_TABLE_KEY_NAME | Instance attribute | Public | Type reference (TYPE) | CHAR30 | 30 Characters | 20061019 | ||
| 4 | V_UI_CLASS_NAME | 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
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_ESD_TABLE_DATA has no exception.
Method RESET_FIELDCAT_INDICATOR Signature
Method RESET_FIELDCAT_INDICATOR on Interface IF_ESD_TABLE_DATA has no parameter.
Method RESET_FIELDCAT_INDICATOR on Interface 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 Interface IF_ESD_TABLE_DATA has no exception.
Method SET_FIELDCATALOG_CHANGED Signature
Method SET_FIELDCATALOG_CHANGED on Interface IF_ESD_TABLE_DATA has no parameter.
Method SET_FIELDCATALOG_CHANGED on Interface 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 Interface 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 Interface 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 Interface IF_ESD_TABLE_DATA has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |