SAP ABAP Class CL_ESD_MESSAGES (ESD: Messages)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESD_MESSAGES ESD: Messages 20060206
Properties
Class CL_ESD_MESSAGES  
Short Description ESD: Messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_ESI_OBJECT_EDITORS_REUSE   Unified Editors Reuse-Parts 
Created 20060103   SAP 
Last change 20140121   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
# Interface Abstract Final Description Created on
1 IF_ESD_MESSAGES ESD: Messages 20060206
Friends
Class CL_ESD_MESSAGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECKLIST Instance attribute Protected Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20110622
2 C_MESSAGE_TYPE_ABORT Constant Public Type reference (TYPE) SYMSGTY 'A' Message Type: Abort 20060103
3 C_MESSAGE_TYPE_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type: Error 20060103
4 C_MESSAGE_TYPE_EXCEPTION Constant Public Type reference (TYPE) SYMSGTY 'X' Message Type: Exception 20060103
5 C_MESSAGE_TYPE_INFO Constant Public Type reference (TYPE) SYMSGTY 'I' Message Type: Info 20060103
6 C_MESSAGE_TYPE_SUCCESS Constant Public Type reference (TYPE) SYMSGTY 'S' Message Type: Success 20060103
7 C_MESSAGE_TYPE_WARNING Constant Public Type reference (TYPE) SYMSGTY 'W' Message Type: Warning 20060103
8 C_VIS_TYPE_CONTAINER Constant Public Type reference (TYPE) ESD_VIS_TYPE 'C' Visualisation Type Container 20060327
9 C_VIS_TYPE_HTML Constant Public Type reference (TYPE) ESD_VIS_TYPE 'H' Visualisation Type Status Bar 20070111
10 C_VIS_TYPE_POPUP Constant Public Type reference (TYPE) ESD_VIS_TYPE 'P' Visualisation Type Popup 20060327
11 C_VIS_TYPE_STATUS_BAR Constant Public Type reference (TYPE) ESD_VIS_TYPE 'S' Visualisation Type Status Bar 20060327
12 S_MESSAGE Instance attribute Protected Type reference (TYPE) ESD_MESSAGE_S Single Status Message 20060803
13 T_MESSAGES Instance attribute Protected Type reference (TYPE) ESD_MESSAGES_T Table with messages 20060103
14 V_HTML_CONTENT Instance attribute Protected Type reference (TYPE) XSTRING HTML-Content 20070111
15 V_VIS_TYPE Instance attribute Protected Type reference (TYPE) ESD_VIS_TYPE ESD: Visualisation Type for Messages 20061129
16 V_WORST_MESSAGE_TYPE Instance attribute Protected Type reference (TYPE) SYMSGTY Worst Message Type 20060103
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Add single message 20060103
2 ADD_MESSAGES Instance method Public Method Add complete Message table 20060223
3 ADD_MESSAGE_VIA_STRUCTURE Instance method Public Method Add single message using the message structure 20060126
4 ADD_STATUS_MESSAGE Instance method Public Method set status message 20060803
5 ADD_STATUS_MESS_FROM_EXC Instance method Public Method Adds a message from CX_ESD_EXCEPTION 20061031
6 CLEAR Instance method Public Method Clear messages 20060207
7 CLEAR_STATUS_MSG Instance method Public Method clears Status Message 20060803
8 CONSTRUCTOR Instance method Public Constructor constructor 20061205
9 GET_CHECKLIST Instance method Public Method 20110622
10 GET_HTML_CONTENT Instance method Public Method 20070111
11 GET_MESSAGES Instance method Public Method 20060410
12 GET_STATUS_MESSAGE Instance method Public Method 20070117
13 GET_VIS_TYPE Instance method Public Method 20070117
14 GET_WORST_MESSAGE_TYPE Instance method Public Method 20060410
15 SET_CHECKLIST Instance method Public Method 20110622
16 SET_HTML_CONTENT Instance method Public Method 20070111
17 SET_MESSAGES Instance method Public Method Set messages 20060103
18 SET_VIS_TYPE Instance method Public Method 20070117
19 SET_WORST_MESSAGE_TYPE Instance method Protected Method Set worst message type 20060103
Events
Class CL_ESD_MESSAGES has no event.
Types
Class CL_ESD_MESSAGES has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090427
2 Importing IT_NAVPATH Call by reference Type reference (TYPE) ESD_NAV_PATH_T ESD: Navigation Path 20060126
3 Importing IV_AUTHOR Call by reference Type reference (TYPE) RESPONSIBL Person Responsible for a Repository Object 20060103
4 Importing IV_DETAIL_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST WB-Request to show details 20091117
5 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060103
6 Importing IV_HEADER Call by reference Type reference (TYPE) STRING Message Header 20060410
7 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20060103
8 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20060103
9 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20060103
10 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20060103
11 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20060103
12 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20060103
13 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20060103
14 Importing IV_NAME Call by reference Type reference (TYPE) ESD_NAME ESD: General Dataelement for Names 20060103
15 Importing IV_NAMESPACE Call by reference Type reference (TYPE) ESD_NAMESPACE ESD: Namespace 20060103
16 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060103
17 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20060103
18 Importing IV_SHOW_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST WB-Request to show object 20070702
19 Importing IV_SUBTYPE Call by reference Type reference (TYPE) ESD_SUBTYPE ESD: Subtype to specify components of a TADIR Type 20060126
20 Importing IV_SYSUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20060103
21 Importing IV_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20060126

Method ADD_MESSAGE on class CL_ESD_MESSAGES has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) ESD_MESSAGES_T ESD: Table with messages 20060223

Method ADD_MESSAGES on class CL_ESD_MESSAGES has no exception.

Method ADD_MESSAGE_VIA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) ESD_MESSAGE_S ESD: Structure for messages 20060126

Method ADD_MESSAGE_VIA_STRUCTURE on class CL_ESD_MESSAGES has no exception.

Method ADD_STATUS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20081121
2 Importing IT_NAVPATH Call by reference Type reference (TYPE) ESD_NAV_PATH_T ESD: Navigation Path 20060803
3 Importing IV_AUTHOR Call by reference Type reference (TYPE) RESPONSIBL Person Responsible for a Repository Object 20060803
4 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060803
5 Importing IV_HEADER Call by reference Type reference (TYPE) STRING Message Header 20060803
6 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20060803
7 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20060803
8 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20060803
9 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20060803
10 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20060803
11 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20060803
12 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20060803
13 Importing IV_NAME Call by reference Type reference (TYPE) ESD_NAME ESD: General Dataelement for Names 20060803
14 Importing IV_NAMESPACE Call by reference Type reference (TYPE) ESD_NAMESPACE ESD: Namespace 20060803
15 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060803
16 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20060803
17 Importing IV_SUBTYPE Call by reference Type reference (TYPE) ESD_SUBTYPE ESD: Subtype to specify components of a TADIR Type 20060803
18 Importing IV_SYSUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20060803
19 Importing IV_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20060803

Method ADD_STATUS_MESSAGE on class CL_ESD_MESSAGES has no exception.

Method ADD_STATUS_MESS_FROM_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20061031
2 Importing MSGTY Call by reference Type reference (TYPE) SY-MSGTY Message Type 20070717
3 Importing T100_MESSAGE Call by reference Object reference (TYPE REF TO) IF_PROXY_T100_MESSAGE Provide T100 message 20081121

Method ADD_STATUS_MESS_FROM_EXC on class CL_ESD_MESSAGES has no exception.

Method CLEAR Signature

Method CLEAR on class CL_ESD_MESSAGES has no parameter.
Method CLEAR on class CL_ESD_MESSAGES has no exception.

Method CLEAR_STATUS_MSG Signature

Method CLEAR_STATUS_MSG on class CL_ESD_MESSAGES has no parameter.
Method CLEAR_STATUS_MSG on class CL_ESD_MESSAGES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIS_TYPE Call by reference Type reference (TYPE) ESD_VIS_TYPE SESI_VIS_TYPE_CONTAINER ESD: Visualisation Type for Messages 20061205

Method CONSTRUCTOR on class CL_ESD_MESSAGES has no exception.

Method GET_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHECKLIST Value transfer Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20110622

Method GET_CHECKLIST on class CL_ESD_MESSAGES has no exception.

Method GET_HTML_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTENT Value transfer Type reference (TYPE) XSTRING 20070111

Method GET_HTML_CONTENT on class CL_ESD_MESSAGES has no exception.

Method GET_MESSAGES Signature

Method GET_MESSAGES on class CL_ESD_MESSAGES has no parameter.
Method GET_MESSAGES on class CL_ESD_MESSAGES has no exception.

Method GET_STATUS_MESSAGE Signature

Method GET_STATUS_MESSAGE on class CL_ESD_MESSAGES has no parameter.
Method GET_STATUS_MESSAGE on class CL_ESD_MESSAGES has no exception.

Method GET_VIS_TYPE Signature

Method GET_VIS_TYPE on class CL_ESD_MESSAGES has no parameter.
Method GET_VIS_TYPE on class CL_ESD_MESSAGES has no exception.

Method GET_WORST_MESSAGE_TYPE Signature

Method GET_WORST_MESSAGE_TYPE on class CL_ESD_MESSAGES has no parameter.
Method GET_WORST_MESSAGE_TYPE on class CL_ESD_MESSAGES has no exception.

Method SET_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20110622

Method SET_CHECKLIST on class CL_ESD_MESSAGES has no exception.

Method SET_HTML_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) XSTRING 20070111

Method SET_HTML_CONTENT on class CL_ESD_MESSAGES has no exception.

Method SET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) ESD_MESSAGES_T ESD: Table with messages 20060103

Method SET_MESSAGES on class CL_ESD_MESSAGES has no exception.

Method SET_VIS_TYPE Signature

Method SET_VIS_TYPE on class CL_ESD_MESSAGES has no parameter.
Method SET_VIS_TYPE on class CL_ESD_MESSAGES has no exception.

Method SET_WORST_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20060103

Method SET_WORST_MESSAGE_TYPE on class CL_ESD_MESSAGES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710