SAP ABAP Class CX_ESD_EXCEPTION (Unified Editor: Exception)
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 Inheritance (c INHERITING FROM c_ref)  CX_PROXY_FAULT Proxy Fault 20070716
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_ESDB_EXCEPTION Abstract Error Exception Class 20111010
2 Inheritance (c INHERITING FROM c_ref)  CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20060329
3 Inheritance (c INHERITING FROM c_ref)  CX_ESD_ALREADY_EXISTS Object already exists 20061026
4 Inheritance (c INHERITING FROM c_ref)  CX_ESD_API_ERROR Error with API usage 20090216
5 Inheritance (c INHERITING FROM c_ref)  CX_ESD_CG_EXCEPTION Consumer group : Exception 20061207
6 Inheritance (c INHERITING FROM c_ref)  CX_ESD_INTERNAL_ERROR Internal Error 20060329
7 Inheritance (c INHERITING FROM c_ref)  CX_ESD_LOCKED Object Is Locked 20060329
8 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NOT_FOUND Objekt existiert nicht. 20060329
9 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NOT_POSSIBLE Function not possible - Object might be inconsistent 20090216
10 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NOT_RELEVANT Object is not relevant in this context 20090216
... Click here to see Used By full list (15 items)
Properties
Class CX_ESD_EXCEPTION  
Short Description Unified Editor: Exception    
Super Class CX_PROXY_FAULT Proxy Fault 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 40  Exception Class 
Package SESD_ESI_OBJECT_EDITORS_REUSE   Unified Editors Reuse-Parts 
Created 20060329   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_ESD_EXCEPTION has no forward declaration.
Interfaces
Class CX_ESD_EXCEPTION has no interface implemented.
Friends
Class CX_ESD_EXCEPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CX_ESD_EXCEPTION Constant Public Type reference (TYPE) SOTR_CONC '005056A501951EE2BBEF33982F4F5852' 20060329
2 MESSAGES Instance attribute Public Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20061128
3 T100_MSGID Instance attribute Public Type reference (TYPE) SY-MSGID Messages, Message Class 20060329
4 T100_MSGNO Instance attribute Public Type reference (TYPE) SY-MSGNO Messages, Message Number 20060329
5 T100_MSGTY Instance attribute Public Type reference (TYPE) SY-MSGTY Message Type 20060712
6 T100_MSGV1 Instance attribute Public Type reference (TYPE) SY-MSGV1 Messages, Message Variables 20060329
7 T100_MSGV2 Instance attribute Public Type reference (TYPE) SY-MSGV2 Messages, Message Variables 20060329
8 T100_MSGV3 Instance attribute Public Type reference (TYPE) SY-MSGV3 20060329
9 T100_MSGV4 Instance attribute Public Type reference (TYPE) SY-MSGV4 20060329
Methods
# Method Level Visibility Method type Description Created on
1 CALL_MESSAGE_RAISING Instance method Public Method 20060329
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060329
3 CREATE_FROM_MESSAGE Static method Public Method 20061025
4 GET_PREVIOUS_MESSAGES Instance method Public Method analyse previous path and add its messages 20070724
5 RAISE_FROM_MESSAGE Static method Public Method 20091201
Events
Class CX_ESD_EXCEPTION has no event.
Types
Class CX_ESD_EXCEPTION has no local type.
Method Signatures

Method CALL_MESSAGE_RAISING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) SY-MSGTY 20060329
# Exception Resumable Description Created on
1 MESSAGE_RAISING 20060329

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGES Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES 20061128
2 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20060329
3 Importing T100_MSGID Call by reference Type reference (TYPE) SY-MSGID 20060329
4 Importing T100_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 20060329
5 Importing T100_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 20060712
6 Importing T100_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 20060329
7 Importing T100_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 20060329
8 Importing T100_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 20060329
9 Importing T100_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 20060329
10 Importing TEXTID Call by reference Attribute reference (LIKE) TEXTID 20060329

Method CONSTRUCTOR on class CX_ESD_EXCEPTION has no exception.

Method CREATE_FROM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXCEPTION Value transfer Object reference (TYPE REF TO) CX_ESD_EXCEPTION Unified Editor: Exception 20061025
2 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20061030
3 Importing T100_MSGID Call by reference Type reference (TYPE) SY-MSGID SY-MSGID Message Class 20061030
4 Importing T100_MSGNO Call by reference Type reference (TYPE) SY-MSGNO SY-MSGNO Message Number 20061030
5 Importing T100_MSGTY Call by reference Type reference (TYPE) SY-MSGTY SY-MSGTY Message Type 20061030
6 Importing T100_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 SY-MSGV1 Message Variable 20061030
7 Importing T100_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 SY-MSGV2 Message Variable 20061030
8 Importing T100_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 SY-MSGV3 Message Variable 20061030
9 Importing T100_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 SY-MSGV4 Message Variable 20061030
10 Importing TEXTID Call by reference Attribute reference (LIKE) TEXTID 20061030

Method CREATE_FROM_MESSAGE on class CX_ESD_EXCEPTION has no exception.

Method GET_PREVIOUS_MESSAGES Signature

Method GET_PREVIOUS_MESSAGES on class CX_ESD_EXCEPTION has no parameter.
Method GET_PREVIOUS_MESSAGES on class CX_ESD_EXCEPTION has no exception.

Method RAISE_FROM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME subclass of cx_esd_exception 20121219
2 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20091201
3 Importing T100_MSGID Call by reference Type reference (TYPE) SY-MSGID SY-MSGID Message Class 20091201
4 Importing T100_MSGNO Call by reference Type reference (TYPE) SY-MSGNO SY-MSGNO Message Number 20091201
5 Importing T100_MSGTY Call by reference Type reference (TYPE) SY-MSGTY SY-MSGTY Message Type 20091201
6 Importing T100_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 SY-MSGV1 Message Variable 20091201
7 Importing T100_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 SY-MSGV2 Message Variable 20091201
8 Importing T100_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 SY-MSGV3 Message Variable 20091201
9 Importing T100_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 SY-MSGV4 Message Variable 20091201
10 Importing TEXTID Call by reference Attribute reference (LIKE) TEXTID 20091201
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20091201
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_ESDB_EXCEPTION Abstract Error Exception Class 20111010
2 Inheritance (c INHERITING FROM c_ref)  CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20060329
3 Inheritance (c INHERITING FROM c_ref)  CX_ESD_ALREADY_EXISTS Object already exists 20061026
4 Inheritance (c INHERITING FROM c_ref)  CX_ESD_API_ERROR Error with API usage 20090216
5 Inheritance (c INHERITING FROM c_ref)  CX_ESD_CG_EXCEPTION Consumer group : Exception 20061207
6 Inheritance (c INHERITING FROM c_ref)  CX_ESD_INTERNAL_ERROR Internal Error 20060329
7 Inheritance (c INHERITING FROM c_ref)  CX_ESD_LOCKED Object Is Locked 20060329
8 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NOT_FOUND Objekt existiert nicht. 20060329
9 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NOT_POSSIBLE Function not possible - Object might be inconsistent 20090216
10 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NOT_RELEVANT Object is not relevant in this context 20090216
11 Inheritance (c INHERITING FROM c_ref)  CX_ESD_NO_ACTIVE_VERSION no active version 20061205
12 Inheritance (c INHERITING FROM c_ref)  CX_ESD_OBJECT_EXISTS Object exists 20090217
13 Inheritance (c INHERITING FROM c_ref)  CX_ESD_PERMISSION_FAILURE No Authorization 20060329
14 Inheritance (c INHERITING FROM c_ref)  CX_ESD_SRAL_EXCEPTION Generic ESD SRAL Exception 20120312
15 Inheritance (c INHERITING FROM c_ref)  CX_ESD_TOO_MANY_OBJECTS Object exists 20090217
History
Last changed by/on SAP  20140121 
SAP Release Created in 710