SAP ABAP Class IF_ESD_DATA (Data for screen fields)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESD_DATA Data Object 20051020
Properties
Class IF_ESD_DATA  
Short Description Data for screen fields    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20051020   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SESI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_ESD_DATA has no interface implemented.
Friends
Class IF_ESD_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_DATA Instance attribute Public Object reference (TYPE REF TO) ESD_SCREEN_DATA_S ESD: Screen Data 20051020
2 T_DATA Instance attribute Public Type reference (TYPE) ESD_SCREEN_DATA_T ESD: Table for screen data 20051020
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA Instance method Public Method Add data to data table 20051020
2 CREATE_ICON Static method Public Method Create an Icon with Quickinfo 20060320
3 FACTORY Static method Public Method Create data object 20051020
4 GET_ATTRIBUTES Instance method Public Method Get attributes for screen field 20051020
5 GET_DATA Instance method Public Method Get data for screen field (value + attributes) 20051020
6 GET_DATA_TABLE Instance method Public Method Get complete data table 20051020
7 GET_FIELDNAMES Static method Public Method returns a fieldnames-table 20051209
8 GET_ICON Static method Public Method Get ICON for ESR/ABAP type 20060113
9 GET_TEXT_FOR_R3TYPE Static method Public Method Get Text for ABAP type 20060320
10 GET_VALUE Instance method Public Method Get value for screen field 20051020
11 GET_VALUES_FOR_STRUCTURE Instance method Public Method Fill fields of input structure with values 20060123
12 HIDE_FIELDS Instance method Public Method hide fields for a given path 20120315
13 IS_INPUT_FIELD Instance method Public Method a field is editable or not 20100105
14 IS_INVISIBLE Instance method Public Method a field is visible or not 20120821
15 MERGE_ATTRIBUTES Static method Public Method Update attribute structure with values from second structure 20060216
16 SET_DATA_TABLE Instance method Public Method Set complete data table 20051020
17 SET_LISTBOX_VALUES Instance method Public Method Set list box values 20060216
18 UPDATE_ATTRIBUTES Instance method Public Method Update attributes for existing field 20051020
19 UPDATE_DATA Instance method Public Method Update data for existing field 20051020
20 UPDATE_MULTIPLE_ATTRIBUTES Instance method Public Method Update attributes for a list of existing fields 20060216
21 UPDATE_VALUE Instance method Public Method Update value for existing field 20051020
Events
Class IF_ESD_DATA has no event.
Types
Class IF_ESD_DATA has no local type.
Method Signatures

Method ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ESD_SCREEN_DATA_S ESD: Screen Data 20051020

Method ADD_DATA on class IF_ESD_DATA has no exception.

Method CREATE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICON_INFO Call by reference Type reference (TYPE) ANY SPACE Quickinfo 20060320
2 Importing IV_ICON_NAME Call by reference Type reference (TYPE) ANY Icon Name 20060320
3 Importing IV_ICON_TEXT Call by reference Type reference (TYPE) ANY SPACE Icon Text 20060320
4 Returning RV_ICON_STRING Value transfer Type reference (TYPE) STRING 20060320

Method CREATE_ICON on class IF_ESD_DATA has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY Data 20051020
2 Returning RR_DATA_OBJECT Value transfer Object reference (TYPE REF TO) IF_ESD_DATA Data for screen fields 20051020

Method FACTORY on class IF_ESD_DATA has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20051020
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) ESD_DYN_FIELD_ATTR_S Holds dynpro attribute information and dynpro field names 20051020

Method GET_ATTRIBUTES on class IF_ESD_DATA has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20051020
2 Returning RS_DATA Value transfer Type reference (TYPE) ESD_SCREEN_DATA_S ESD: Screen Data 20051020

Method GET_DATA on class IF_ESD_DATA has no exception.

Method GET_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_DATA Call by reference Type reference (TYPE) ESD_SCREEN_DATA_T ESD: Table for screen data 20051020

Method GET_DATA_TABLE on class IF_ESD_DATA has no exception.

Method GET_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_FIELDNAMES Call by reference Type reference (TYPE) ESD_FIELDNAMES_TBL Tables with ESD FIELDNAMES 20051209
2 Importing I_COMPONENT Call by reference Object reference (TYPE REF TO) ABAP_COMPDESCR 20051209
3 Importing I_DATA Call by reference Type reference (TYPE) ANY 20051220
4 Importing I_PARENT_STRING Call by reference Type reference (TYPE) STRING 20051209

Method GET_FIELDNAMES on class IF_ESD_DATA has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_TYPE Call by reference Type reference (TYPE) ESD_ABAP_TYPE ESD: ABAP Name 20060113
2 Importing ESR_TYPE Call by reference Type reference (TYPE) ESR_TYPE 20060113
3 Returning ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20060113

Method GET_ICON on class IF_ESD_DATA has no exception.

Method GET_TEXT_FOR_R3TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_TYPE Call by reference Type reference (TYPE) ESD_ABAP_TYPE ESD: ABAP Name 20060320
2 Importing ESR_TYPE Call by reference Type reference (TYPE) ESR_TYPE 20060320
3 Returning TEXT Value transfer Type reference (TYPE) STRING Tree Control: Icon / Image 20060320

Method GET_TEXT_FOR_R3TYPE on class IF_ESD_DATA has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Value for screen field 20051020
2 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE Fieldname 20051020
3 Importing IV_OFFSET Call by reference Type reference (TYPE) CSEQUENCE SPACE 20121114

Method GET_VALUE on class IF_ESD_DATA has no exception.

Method GET_VALUES_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) ANY Structure to be filled with values 20060123

Method GET_VALUES_FOR_STRUCTURE on class IF_ESD_DATA has no exception.

Method HIDE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH Call by reference Type reference (TYPE) STRING 20120315

Method HIDE_FIELDS on class IF_ESD_DATA has no exception.

Method IS_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABSOLUTE_FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20100105
2 Importing FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20100105
3 Returning IS_INPUT Value transfer Type reference (TYPE) ABAP_BOOL 20100105
4 Importing OFFSET Call by reference Type reference (TYPE) CSEQUENCE 20120127

Method IS_INPUT_FIELD on class IF_ESD_DATA has no exception.

Method IS_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABSOLUTE_FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20120821
2 Importing FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20120821
3 Returning IS_INVISIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20120821
4 Importing OFFSET Call by reference Type reference (TYPE) CSEQUENCE 20120821

Method IS_INVISIBLE on class IF_ESD_DATA has no exception.

Method MERGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) ESD_DYN_FIELD_ATTR_S Attributes to take new values from 20060216
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) ESD_DYN_FIELD_ATTR_S Original attributes 20060216
3 Returning RS_ATTRIBUTES_MERGED Value transfer Type reference (TYPE) ESD_DYN_FIELD_ATTR_S Merged Attributes 20060216

Method MERGE_ATTRIBUTES on class IF_ESD_DATA has no exception.

Method SET_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ESD_SCREEN_DATA_T ESD: Table for screen data 20051020

Method SET_DATA_TABLE on class IF_ESD_DATA has no exception.

Method SET_LISTBOX_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LISTBOX_VALUES Call by reference Type reference (TYPE) ESD_LISTBOX_VALUES_T Values for Listbox 20060216
2 Importing IV_NAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20060216
3 Returning RV_RETURN_CODE Value transfer Type reference (TYPE) SYSUBRC Return Code 20060216

Method SET_LISTBOX_VALUES on class IF_ESD_DATA has no exception.

Method UPDATE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ESD_SCREEN_DATA_S Screen Data 20051020
2 Importing IV_NAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20051020
3 Returning RV_RETURN_CODE Value transfer Type reference (TYPE) SYSUBRC Return Code 20051020

Method UPDATE_ATTRIBUTES on class IF_ESD_DATA has no exception.

Method UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ESD_SCREEN_DATA_S Screen Data 20051020
2 Importing IV_NAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20051020
3 Returning RV_RETURN_CODE Value transfer Type reference (TYPE) SYSUBRC Return Code 20051020

Method UPDATE_DATA on class IF_ESD_DATA has no exception.

Method UPDATE_MULTIPLE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ESD_SCREEN_DATA_S Screen Data 20060216
2 Importing IT_NAMES Call by reference Type reference (TYPE) ESD_SCREEN_NAMES_T Screen Names 20060216
3 Returning RV_RETURN_CODE Value transfer Type reference (TYPE) SYSUBRC Return Code 20060216

Method UPDATE_MULTIPLE_ATTRIBUTES on class IF_ESD_DATA has no exception.

Method UPDATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20051020
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Value 20051020
3 Returning RV_RETURN_CODE Value transfer Type reference (TYPE) SYSUBRC Return Code 20051020

Method UPDATE_VALUE on class IF_ESD_DATA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in