SAP ABAP Class CX_ADT_REST (Shared exceptions for resource/service framework)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE (Application Component) Installation and Infrastructure for ABAP Tools in Eclipse
     SADT_REST (Package) REST Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20101214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20101214
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_SEDI_ADT_ERR_PRETTY_PRINTER Error executing PRETTY_PRINTER 20101221
2 Inheritance (c INHERITING FROM c_ref)  CX_MC_ADT_MCNAME_INVALID Message class name not valid 20120709
3 Inheritance (c INHERITING FROM c_ref)  CX_NHI_ADT_ERROR ABAP-HANA-Integration Error 20120424
4 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_COMMON OO: ADT Common Error class 20101221
5 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_SER_CLIFNAME_INVALID Clifname not valid 20101221
6 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_SER_DESCRIPT_INVALID Invalid description 20120531
7 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_SER_SUPERCL_INVALID Clifname not valid 20101221
8 Inheritance (c INHERITING FROM c_ref)  CX_RFAC_ADT_ERROR Refactoring Error 20110404
9 Inheritance (c INHERITING FROM c_ref)  CX_RIS_ADT_SERVICE Repository Information System: Generic ADT Service Exception 20101221
10 Inheritance (c INHERITING FROM c_ref)  CX_FB_ADT_OBJECT_INVALID Invalid function builder object 20120413
... Click here to see Used By full list (35 items)
Properties
Class CX_ADT_REST  
Short Description Shared exceptions for resource/service framework    
Super Class CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 40  Exception Class 
Package SADT_REST   REST Framework 
Created 20101210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20101214
Friends
Class CX_ADT_REST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_EXC_SUB_TYPE_ Constant Public Type reference (TYPE) STRING 'com.sap.adt.communicationFramework.subType' 20101221
2 CO_HTTP_LOCKING_ERROR_ Constant Public Type reference (TYPE) I 423 20101221
3 CO_HTTP_PROCESSING_FAILURE_ Constant Public Type reference (TYPE) I 451 20101221
4 CO_LONGTEXT_ Constant Public Type reference (TYPE) STRING 'LONGTEXT' 20101221
5 CO_URI Constant Public Type reference (TYPE) STRING 'URI' 20110914
6 MSGV1 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 1 20101214
7 MSGV2 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 2 20101214
8 MSGV3 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 3 20101214
9 MSGV4 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 4 20101214
10 PROPERTIES Instance attribute Public Object reference (TYPE REF TO) IF_ADT_EXCEPTION_PROPERTIES Exception properties 20101214
11 SUBTYPE Instance attribute Public Type reference (TYPE) SADT_EXC_TYPE Exception type 20101214
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101214
2 CREATE_PROPERTIES Static method Public Method Factory method for properties object 20101214
3 CREATE_TEXTID_FROM_EXC_TEXT Static method Public Method Creates a textid from an exception text 20101214
4 CREATE_TEXTID_FROM_MSG_PARAMS Static method Public Method Creates a textid from message parameters 20101214
5 GET_HTTP_STATUS Instance method Public Method Returns the http status for this exception e.g. 404 20101214
6 GET_LONGTEXT_FROM_EXCEPTION Static method Public Method Returns the longtext for an exception 20101214
7 GET_LONGTEXT_FROM_MSG_PARAMS Static method Public Method Returns message long text 20101214
8 GET_NAMESPACE Instance method Public Method Returns the namespace the exception belongs to 20101214
9 GET_TYPE Instance method Public Method Returns the type of the exception 20101214
10 GET_URI Instance method Public Method Get related URI for this exception 20110914
11 SET_URI Instance method Public Method Set related URI for this exception 20110914
Events
Class CX_ADT_REST has no event.
Types
Class CX_ADT_REST has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV 20101214
2 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV 20101214
3 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV 20101214
4 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV 20101214
5 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20101214
6 Importing PROPERTIES Call by reference Object reference (TYPE REF TO) IF_ADT_EXCEPTION_PROPERTIES 20101214
7 Importing SUBTYPE Call by reference Type reference (TYPE) SADT_EXC_TYPE 20101214
8 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20101214

Method CONSTRUCTOR on class CX_ADT_REST has no exception.

Method CREATE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_ADT_EXCEPTION_PROPERTIES Exception properties 20101214

Method CREATE_PROPERTIES on class CX_ADT_REST has no exception.

Method CREATE_TEXTID_FROM_EXC_TEXT 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 Exception class whose text shall be raised 20101214
2 Returning RESULT Value transfer Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 message text id 20101214

Method CREATE_TEXTID_FROM_EXC_TEXT on class CX_ADT_REST has no exception.

Method CREATE_TEXTID_FROM_MSG_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message id 20101214
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message number 20101214
3 Returning RESULT Value transfer Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 message text id 20101214

Method CREATE_TEXTID_FROM_MSG_PARAMS on class CX_ADT_REST has no exception.

Method GET_HTTP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 20101214

Method GET_HTTP_STATUS on class CX_ADT_REST has no exception.

Method GET_LONGTEXT_FROM_EXCEPTION 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 20101214
2 Returning RESULT Value transfer Type reference (TYPE) STRING Longtext 20101214

Method GET_LONGTEXT_FROM_EXCEPTION on class CX_ADT_REST has no exception.

Method GET_LONGTEXT_FROM_MSG_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID 20110721
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO 20110721
3 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY 20110721
4 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 20110721
5 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 20110721
6 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 20110721
7 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 20110721
8 Returning RESULT Value transfer Type reference (TYPE) STRING 20101214

Method GET_LONGTEXT_FROM_MSG_PARAMS on class CX_ADT_REST has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SADT_NAMESPACE Namespace 20101214

Method GET_NAMESPACE on class CX_ADT_REST has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Namespace 20101214

Method GET_TYPE on class CX_ADT_REST has no exception.

Method GET_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20110914

Method GET_URI on class CX_ADT_REST has no exception.

Method SET_URI Signature

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

Method SET_URI on class CX_ADT_REST has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_SEDI_ADT_ERR_PRETTY_PRINTER Error executing PRETTY_PRINTER 20101221
2 Inheritance (c INHERITING FROM c_ref)  CX_MC_ADT_MCNAME_INVALID Message class name not valid 20120709
3 Inheritance (c INHERITING FROM c_ref)  CX_NHI_ADT_ERROR ABAP-HANA-Integration Error 20120424
4 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_COMMON OO: ADT Common Error class 20101221
5 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_SER_CLIFNAME_INVALID Clifname not valid 20101221
6 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_SER_DESCRIPT_INVALID Invalid description 20120531
7 Inheritance (c INHERITING FROM c_ref)  CX_OO_ADT_SER_SUPERCL_INVALID Clifname not valid 20101221
8 Inheritance (c INHERITING FROM c_ref)  CX_RFAC_ADT_ERROR Refactoring Error 20110404
9 Inheritance (c INHERITING FROM c_ref)  CX_RIS_ADT_SERVICE Repository Information System: Generic ADT Service Exception 20101221
10 Inheritance (c INHERITING FROM c_ref)  CX_FB_ADT_OBJECT_INVALID Invalid function builder object 20120413
11 Inheritance (c INHERITING FROM c_ref)  CX_SEDI_ADT_MULTIPLE_TARGETS Multiple navigation targets 20101221
12 Inheritance (c INHERITING FROM c_ref)  CX_SEDI_ADT_SER_CLEANUP Exception class used by cleanup service 20110701
13 Inheritance (c INHERITING FROM c_ref)  CX_SEEF_ADT_ROOT ADT Enhancements: Root Exception 20130619
14 Inheritance (c INHERITING FROM c_ref)  CX_SEU_ADT_RES_CHECK_RUN No dirty check possible 20120814
15 Inheritance (c INHERITING FROM c_ref)  CX_TPDA_ADT_FAILURE ADI failed 20130805
16 Inheritance (c INHERITING FROM c_ref)  CX_TPDA_ADT_SER_ADI_FAILED ADI failed 20101215
17 Inheritance (c INHERITING FROM c_ref)  CX_WB_ADT_OBJNAME_INVALID Clifname not valid 20130510
18 Inheritance (c INHERITING FROM c_ref)  CX_WDY_MD_ADT_EXCEPTION general exception of ADT API 20120724
19 Inheritance (c INHERITING FROM c_ref)  CX_ADT_SESSION_TICKET Session ticket exception class 20120126
20 Inheritance (c INHERITING FROM c_ref)  CX_ADT_RESOURCE Resource exception 20101221
21 Inheritance (c INHERITING FROM c_ref)  CX_ADT_REST_ILLEGAL_HEADER ADT: Illegal request header 20101221
22 Inheritance (c INHERITING FROM c_ref)  CX_ADT_REST_INTERNAL Shared exceptions for resource/service framework 20101221
23 Inheritance (c INHERITING FROM c_ref)  CX_ADT_REST_NO_ADT_SUPPORT Not an internal SAP system 20111014
24 Inheritance (c INHERITING FROM c_ref)  CX_ADT_REST_PW_CHANGE_REQUIRED Exception thrown by password validation check 20101221
25 Inheritance (c INHERITING FROM c_ref)  CX_ADT_RES_ACTIVATION_GENERAL Root for all Activation Service Exceptions 20111118
26 Inheritance (c INHERITING FROM c_ref)  CX_ADT_RES_NO_AUTHORITY Check authorization 20130606
27 Inheritance (c INHERITING FROM c_ref)  CX_ADT_RES_REPO_STRUCT_FAILURE Failed to read repository tree content 20111118
28 Inheritance (c INHERITING FROM c_ref)  CX_ADT_ATOM_LINK_MAPPING Atom link creation exceptions 20120302
29 Inheritance (c INHERITING FROM c_ref)  CX_ADT_URI_MAPPING URI-Mapping exception 20101221
30 Inheritance (c INHERITING FROM c_ref)  CX_CC_ADT_SER_CODE_COMP_FAILED Code completion failed 20101221
31 Inheritance (c INHERITING FROM c_ref)  CX_CC_ADT_SER_CODE_INFO_FAILED Code element info failed 20101221
32 Inheritance (c INHERITING FROM c_ref)  CX_CC_ADT_SER_CODE_INS_FAILED Code completion failed 20101221
33 Inheritance (c INHERITING FROM c_ref)  CX_DDIC_ADT_VALIDATION Validation Errors for Creation of DDIC Object 20121115
34 Inheritance (c INHERITING FROM c_ref)  CX_FB_ADT_FUGR_GENERAL Abstract root exception for functions and function groups 20101221
35 Inheritance (c INHERITING FROM c_ref)  CX_FB_ADT_FUNC_GENERAL Abstract root exception for functions and function groups 20101221
History
Last changed by/on SAP  20130531 
SAP Release Created in 740