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 CREATE_NAVIGATION_REQUEST Instance method Public Method Creates navigation WB-Request 20061017
2 GET_CHANGE_INDICATOR Instance method Public Method Get change indicator 20061013
3 GET_FIELD_CATALOG Instance method Public Method Get field catalog for ALV 20060823
4 GET_LOG_INDICATOR Instance method Public Method Get log entry indicator 20061107
5 GET_TABLE Instance method Public Method Get table 20060823
6 GET_TITLE Instance method Public Method Get title 20120514
7 GET_TOOLBAR_BUTTONS Instance method Public Method Get addtional toolbar buttons 20101109
8 HAS_DATA Instance method Public Method Check if table contains data 20060919
9 HAS_FIELDCAT_CHANGED Instance method Public Method Check if fieldcat has changed 20060920
10 ON_DATA_CHANGED Instance method Public Method Is called when data is changed on UI 20061019
11 RESET_FIELDCAT_INDICATOR Instance method Public Method Resets the "fieldcat changed" indicator 20060920
12 SET_CHANGE_INDICATOR Instance method Public Method Set change indicator 20061013
13 SET_FIELDCATALOG_CHANGED Instance method Public Method Sets the "fieldcat changed" indicator 20061012
14 SET_FIELD_CATALOG Instance method Public Method Set field catalog for ALV 20060823
15 SET_HAS_NO_DATA Instance method Public Method Sets internal v_no_data flag 20060921
16 SET_LOG_INDICATOR 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 Returning ER_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061017
2 Importing IR_PLUGIN Call by reference Object reference (TYPE REF TO) IF_ESD_UI UI Functions 20061018
3 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID 20061018
4 Importing I_COLUMN Call by reference Type reference (TYPE) LVC_S_COL 20061018
5 Importing I_ROW Call by reference Type reference (TYPE) LVC_S_ROW 20061018
# Exception Resumable Description Created on
1 CX_ESD_NOT_FOUND Objekt existiert nicht. 20061017

Method GET_CHANGE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Exporting 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 Returning 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 Returning 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 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20061020
2 Importing I_CHECK_ID Call by reference Type reference (TYPE) CHAR20 Char 20 20061020
3 Importing I_ONF4 Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20061020
4 Importing I_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20061020
5 Importing I_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20061020
6 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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