SAP ABAP Class /UI2/CX_RUNTIME (UI2 Exception for data provider)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/BASIS_CORE_EXCEPTION (Package) UI BE: Exceptions
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 20110920
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20110920
Properties
Class /UI2/CX_RUNTIME  
Short Description UI2 Exception for data provider    
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 /UI2/FND    
Program status     
Category 40  Exception Class 
Package /UI2/BASIS_CORE_EXCEPTION   UI BE: Exceptions 
Created 20110920   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_BASIS_CORE_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20110920
Friends
Class /UI2/CX_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_CALLSTACK Instance attribute Private Type reference (TYPE) ABAP_CALLSTACK ABAP Call Stack 20110920
2 BAD_REQUEST Constant Public See coding 20110920
3 BUSINESS_ERROR Constant Public See coding 20110920
4 CACHE_ERROR Constant Public See coding 20130213
5 ENTITY_TYPE Instance attribute Public Type reference (TYPE) STRING 20110923
6 INTERNAL_SERVER_ERROR Constant Public See coding 20110920
7 LOCKED Constant Public See coding 20111130
8 MESSAGE_CONTAINER Instance attribute Public Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20110920
9 METHOD Instance attribute Public Type reference (TYPE) STRING 20110920
10 METHOD_NOT_ALLOWED Constant Public See coding 20110920
11 MODEL_ERROR Constant Public See coding 20110920
12 NOT_FOUND Constant Public See coding 20110920
13 NOT_IMPLEMENTED Constant Public See coding 20110920
14 RESOURCE_DUPLICATE Constant Public See coding 20111213
15 RESOURCE_NOT_FOUND Constant Public See coding 20111213
16 SYSTEM_CALLSTACK Instance attribute Private Type reference (TYPE) SYS_CALLST System Callstack Table 20110920
17 T100 Instance attribute Public Attribute reference (LIKE) IF_T100_MESSAGE~T100KEY 20110923
18 TECHNICAL_ERROR Constant Public See coding 20110920
19 TEXT Instance attribute Public Type reference (TYPE) STRING 20110920
20 UNAUTHORIZED Constant Public See coding 20110920
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110920
2 CONVERT_2_GW_MD_EXCEPTION Static method Public Method Converts exception to gateway exception 20110922
3 CONVERT_2_GW_RT_EXCEPTION Static method Public Method Converts exception to gateway exception 20110922
4 GET_MSG_CONTAINER Instance method Public Method Returns the reference to the message container 20110920
5 PRESERVE_CALLSTACK Instance method Protected Method Preserves the callstack 20110922
6 RAISE Static method Public Method Raise /UI2/CX_RUNTIME 20110922
7 RAISE_BAD_REQUEST Static method Public Method Raise BAD_REQUEST 20110923
8 RAISE_BAPIRETTAB Static method Public Method Raise /UI2/CX_RUNTIME with Message-tab 20110927
9 RAISE_BUSINESS_ERROR Static method Public Method RAISE BUSINESS_ERROR and optional text 20110928
10 RAISE_CACHE_ERROR Static method Public Method RAISE CACHE_ERROR and optional text 20130213
11 RAISE_INTERNAL_SERVER_ERROR Static method Public Method Raise INTERNAL_SERVER_ERROR 20110923
12 RAISE_LOCKED Static method Public Method Raise LOCKED 20111130
13 RAISE_METHOD_NOT_ALLOWED Static method Public Method Raise METHOD_NOT_ALLOWED 20110923
14 RAISE_MODEL_ERROR Static method Public Method RAISE MODEL_ERROR and optional text 20110928
15 RAISE_MSSG Static method Public Method Raise /UI2/CX_RUNTIME with Message 20110923
16 RAISE_NOT_FOUND Static method Public Method Raise NOT_FOUND 20110923
17 RAISE_NOT_IMPLEMENTED Static method Public Method Raise NOT_IMPLEMENTED 20110923
18 RAISE_RESOURCE_DUPLICATE Static method Public Method Raise RESOURCE_DUPLICATE 20111215
19 RAISE_RESOURCE_NOT_FOUND Static method Public Method Raise RESOURCE_NOT_FOUND 20111215
20 RAISE_T100 Static method Public Method Raise /UI2/CX_RUNTIME with T100 text 20110922
21 RAISE_TECHNICAL_ERROR Static method Public Method RAISE TECHNICAL_ERROR and optional text 20110928
22 RAISE_TEXT Static method Public Method Raise /UI2/CX_RUNTIME with TEXT 20110922
23 RAISE_UNAUTHORIZED Static method Public Method Raise UNAUTHORIZED 20110923
Events
Class /UI2/CX_RUNTIME has no event.
Types
Class /UI2/CX_RUNTIME 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 ENTITY_TYPE Call by reference Type reference (TYPE) STRING 20110923
2 Importing MESSAGE_CONTAINER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER 20110920
3 Importing METHOD Call by reference Type reference (TYPE) STRING 20110920
4 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20110920
5 Importing T100 Call by reference Attribute reference (LIKE) IF_T100_MESSAGE~T100KEY 20110923
6 Importing TEXT Call by reference Type reference (TYPE) STRING 20110920
7 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110920

Method CONSTRUCTOR on class /UI2/CX_RUNTIME has no exception.

Method CONVERT_2_GW_MD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110922
2 Importing IX_RUNTIME Call by reference Object reference (TYPE REF TO) /UI2/CX_RUNTIME UI2 Exception for data provider 20110922
3 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE Vorschlagswerte bei Anlage von Debitoren aus Workbench 20110922
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Business Exception 20110922

Method CONVERT_2_GW_RT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110922
2 Importing IX_RUNTIME Call by reference Object reference (TYPE REF TO) /UI2/CX_RUNTIME UI2 Exception for data provider 20110922
3 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE Vorschlagswerte bei Anlage von Debitoren aus Workbench 20110922
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20110922
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20110922

Method GET_MSG_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MESSAGE_CONTAINER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20110920

Method GET_MSG_CONTAINER on class /UI2/CX_RUNTIME has no exception.

Method PRESERVE_CALLSTACK Signature

Method PRESERVE_CALLSTACK on class /UI2/CX_RUNTIME has no parameter.
Method PRESERVE_CALLSTACK on class /UI2/CX_RUNTIME has no exception.

Method RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110923
2 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110923
3 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20110922
4 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110922
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110922

Method RAISE_BAD_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923

Method RAISE_BAPIRETTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BAPIRETTAB Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110927
2 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110927
3 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110927
4 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20110927
5 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110927
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110927

Method RAISE_BUSINESS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120412
2 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20110928
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110928

Method RAISE_CACHE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20130213
2 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20130213
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20130213

Method RAISE_INTERNAL_SERVER_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923

Method RAISE_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111130

Method RAISE_METHOD_NOT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110923
2 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923

Method RAISE_MODEL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120412
2 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20110928
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110928

Method RAISE_MSSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110923
2 Importing ATTR2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110923
3 Importing ATTR3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110923
4 Importing ATTR4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110923
5 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110923
6 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110923
7 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 20110923
8 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO 20110923
9 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20110923
10 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110923
11 Importing TYPE Call by reference Type reference (TYPE) SYMSGTY /UI2/IF_BASIS_CORE_CONST=>GC_MESSAGE_TYPE_E Error 20110923
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923

Method RAISE_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923

Method RAISE_NOT_IMPLEMENTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110923
2 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923

Method RAISE_RESOURCE_DUPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20111215
2 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111215

Method RAISE_RESOURCE_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20111215
2 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20111215

Method RAISE_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110922
2 Importing ATTR2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110922
3 Importing ATTR3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110922
4 Importing ATTR4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20110922
5 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110923
6 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110923
7 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 20110922
8 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO 20110922
9 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20110922
10 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110922
11 Importing TYPE Call by reference Type reference (TYPE) SYMSGTY /UI2/IF_BASIS_CORE_CONST=>GC_MESSAGE_TYPE_E Error 20110922
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110922

Method RAISE_TECHNICAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120412
2 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20110928
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110928

Method RAISE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110923
2 Importing METHOD Call by reference Type reference (TYPE) CSEQUENCE 20110923
3 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20110922
4 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20110922
5 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110922
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110922

Method RAISE_UNAUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120601
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20110923
History
Last changed by/on SAP  20141120 
SAP Release Created in 120