SAP ABAP Class IF_ESD_UI (UI Functions)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESD_CG_PLUGIN PlugIn Class for ServiceGroups 20060925
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESD_VIF_PLUGIN PlugIn Class for Webservices 20060725
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PROXY_ESD_UI_PLUGIN proxy specific UI funtions 20061102
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PROXY_UIX_PLGN_BASE PlugIn Base Class for Proxys via IF_PX*-APIs 20110218
Properties
Class IF_ESD_UI  
Short Description UI Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20060725   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SESI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_ESD_UI has no interface implemented.
Friends
Class IF_ESD_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 R_MESSAGING Instance attribute Public Object reference (TYPE REF TO) IF_ESD_UI_MESSAGING ESD: Communication with UI 20060726
2 R_UI_LAYER Instance attribute Public Object reference (TYPE REF TO) IF_ESD_UI_LAYER UI- Layer 20061106
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELDS Instance method Public Method check method for dynpro fields 20060725
2 CLEAR_MESSAGES Instance method Public Method clears the messages of plugin 20060802
3 CREATE_NAVIGATION_REQUEST Instance method Public Method Creates navigation WB-Request 20060725
4 GET_AVAILABLE_DATA_ENTITIES Instance method Public Method Get information about available data to show on UI 20060726
5 GET_DETAIL_SUBSCREEN Instance method Public Method Get the program and screen number of the detail subscreen 20060831
6 GET_DYNAMIC_MENU_TEXT Instance method Public Method Get dynamic menu text for GUI-Status 20061025
7 GET_EXCLUDED_FUNCTIONS Instance method Public Method Get excluded functions for GUI-Status 20060725
8 GET_F4_VALUES Instance method Public Method Generic method to obtain F4-Help value lists 20060725
9 GET_GUI_STATUS Instance method Public Method Get GUI-Status 20061025
10 GET_HEADER Instance method Public Method Get header data 20060725
11 GET_MESSAGES Instance method Public Method get messages 20110923
12 GET_STATUS Instance method Public Method Get the status object 20060725
13 GET_STATUS_MESSAGE Instance method Public Method returns current status message 20060803
14 HANDLE_FCODE Instance method Public Method handles (specific) FCode 20061102
15 SET_FIELDS Instance method Public Method set field values (Dynpro->Plugin) 20120720
16 SET_UI_LAYER Instance method Public Method 20061106
Events
Class IF_ESD_UI has no event.
Types
Class IF_ESD_UI has no local type.
Method Signatures

Method CHECK_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGES Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20060725
2 Importing IT_FIELDS Call by reference Type reference (TYPE) ESD_NAME_VALUE_T ESD: Generic name/value table 20060725
3 Importing IV_CHANGE_OBJECT Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20061018
4 Importing IV_CHECK_ID Call by reference Type reference (TYPE) CHAR20 Char 20 20061012
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20060725

Method CHECK_FIELDS on class IF_ESD_UI has no exception.

Method CLEAR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ONLY_STATUS_MSG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060803

Method CLEAR_MESSAGES on class IF_ESD_UI has no exception.

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 20060725
2 Importing IS_FIELD Call by reference Type reference (TYPE) ESD_NAME_VALUE_S ESD: Generic name/value table 20060725
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20060725
# Exception Resumable Description Created on
1 CX_ESD_NOT_FOUND Objekt existiert nicht. 20060725

Method GET_AVAILABLE_DATA_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_AVAILABLE_DATA Value transfer Type reference (TYPE) ESD_AVAILABLE_DATA_S ESD: Available Data for ESI Objects Editor 20060726

Method GET_AVAILABLE_DATA_ENTITIES on class IF_ESD_UI has no exception.

Method GET_DETAIL_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROGRAM Call by reference Type reference (TYPE) SYREPID Program hosting detail screen 20060831
2 Exporting EV_SCREEN Call by reference Type reference (TYPE) SYDYNNR Detail screen number 20060831
3 Importing IV_TAB Call by reference Type reference (TYPE) ESD_TAB current tabstrip 20060831

Method GET_DETAIL_SUBSCREEN on class IF_ESD_UI has no exception.

Method GET_DYNAMIC_MENU_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MENU_ITEM Call by reference Type reference (TYPE) CSEQUENCE 20061025
2 Returning RV_MENU_TEXT Value transfer Type reference (TYPE) GUI_TEXT Menu Painter: Function or menu text (4.0) 20061025

Method GET_DYNAMIC_MENU_TEXT on class IF_ESD_UI has no exception.

Method GET_EXCLUDED_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXCL_FUNC Value transfer Type reference (TYPE) UI_FUNCTIONS Excluded Functions for GUI-Status 20060725

Method GET_EXCLUDED_FUNCTIONS on class IF_ESD_UI has no exception.

Method GET_F4_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INPUT_VALUES Call by reference Type reference (TYPE) ESD_NAME_VALUE_T Input values 20060725
2 Importing IV_ID Call by reference Type reference (TYPE) STRING Unique Identifier for F4-Help 20060725
3 Returning RT_OUTPUT_VALUES Value transfer Type reference (TYPE) ESD_VALUE_T Output values 20060725

Method GET_F4_VALUES on class IF_ESD_UI has no exception.

Method GET_GUI_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUI_STATUS Call by reference Type reference (TYPE) SYPFKEY Current GUI Status 20061107
2 Exporting EV_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20061107

Method GET_GUI_STATUS on class IF_ESD_UI has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HEADER Value transfer Type reference (TYPE) ESD_UI_HEADER_S ESD: Header data for Unified Editor screen 20060725

Method GET_HEADER on class IF_ESD_UI has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20110923

Method GET_MESSAGES on class IF_ESD_UI has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STATUS Call by reference Object reference (TYPE REF TO) CL_ESD_STATUS Status Information of Plugin 20060725

Method GET_STATUS on class IF_ESD_UI has no exception.

Method GET_STATUS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STATUS_MESSAGE Value transfer Type reference (TYPE) ESD_MESSAGE_S ESD: Structure for messages 20060803

Method GET_STATUS_MESSAGE on class IF_ESD_UI has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FCODE Call by reference Type reference (TYPE) SY-UCOMM Function Code that Triggered PAI 20061102
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20061228
3 Importing TAB Call by reference Type reference (TYPE) ESD_TAB ESI-Tabstrip 20061228

Method HANDLE_FCODE on class IF_ESD_UI has no exception.

Method SET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGES Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20120720
2 Importing IT_FIELDS Call by reference Type reference (TYPE) ESD_NAME_VALUE_T ESD: Generic name/value table 20120720
3 Importing IV_CHECK_ID Call by reference Type reference (TYPE) CHAR20 Char 20 20120720
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20120720

Method SET_FIELDS on class IF_ESD_UI has no exception.

Method SET_UI_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UI_LAYER Call by reference Object reference (TYPE REF TO) IF_ESD_UI_LAYER tool instance (cl_esd_ui_layer) 20061106

Method SET_UI_LAYER on class IF_ESD_UI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in