SAP ABAP Class CL_OS_EXCEPTION_INFO (Object Services Exception Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-OBS (Application Component) Object Services
     SOS_EXCEPTION (Package) Object Service Exception
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_EXCEPTION_INFO Object Service Exception 19990129
Properties
Class CL_OS_EXCEPTION_INFO  
Short Description Object Services Exception Information    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SOS_EXCEPTION   Object Service Exception 
Created 19990129   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 OSTYP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_EXCEPTION_INFO Object Service Exception 19990129
Friends
Class CL_OS_EXCEPTION_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT_OBJECTS Instance attribute Private Type reference (TYPE) CONTEXT_OBJECT_TABLE CONTEXT_OBJECTS 19990208
2 CONTEXT_OBJECT_TABS Instance attribute Private Type reference (TYPE) CONTEXT_OBJECT_TAB_TABLE CONTEXT_OBJECT_TABS 20000407
3 CONTEXT_STRINGS Instance attribute Private Type reference (TYPE) CONTEXT_STRING_TABLE CONTEXT_STRINGS 19990208
4 IS_CLEARED Constant Public Type reference (TYPE) I 2 Exception Handled 19990129
5 IS_INITIAL Constant Public Type reference (TYPE) I 0 Exception is Initial 19990129
6 IS_RAISED Constant Public Type reference (TYPE) I 1 Exception Raised 19990129
7 MESSAGE Instance attribute Private Type reference (TYPE) STRING Error Message 19990129
8 STATUS Instance attribute Public Type reference (TYPE) I Exception status 19990129
9 V1 Instance attribute Private Type reference (TYPE) BALM-MSGV1 SPACE Variable 1 19990129
10 V2 Instance attribute Private Type reference (TYPE) BALM-MSGV2 SPACE Variable 2 19990129
11 V3 Instance attribute Private Type reference (TYPE) BALM-MSGV3 SPACE Variable 3 19990129
12 V4 Instance attribute Private Type reference (TYPE) BALM-MSGV4 SPACE Variable 4 19990129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTEXT_OBJECT Instance method Public Method Object Services Private: Add a Context Object 19990208
2 ADD_CONTEXT_OBJECT_TAB Instance method Public Method Object Services Private: Add an Object List 20000407
3 ADD_CONTEXT_STRING Instance method Public Method Object Services Private: Add a Context String 19990208
4 BUILD_MESSAGE Instance method Private Method Object Services Private: Construct Message 19990129
5 BUILD_VARIABLE Instance method Private Method Object Services Private: Construct a Variable 19990129
6 CONSTRUCTOR Instance method Public Constructor Object Services Private: Constructor 19990129
7 RAISE Instance method Public Method Object Services Private: Trigger Exception 19990129
Events
# Event Type Visibility Description Created on
1 CLEARED Instance Event
(0)
Public
(2)
Exception Handled 19990129
2 RAISED Instance Event
(0)
Public
(2)
Exception Raised 19990129
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CONTEXT_OBJECT_STRUCT Private See coding Line Type Context Dictionary Object 19990208
2 CONTEXT_OBJECT_TABLE Private See coding Table Type Context Dictionary Object 19990208
3 CONTEXT_OBJECT_TAB_STRUCT Private See coding CONTEXT_OBJECT_TAB_STRUCT 20000407
4 CONTEXT_OBJECT_TAB_TABLE Private See coding CONTEXT_OBJECT_TAB_TABLE 20000407
5 CONTEXT_STRING_STRUCT Private See coding Line Type Context Dictionary String 19990208
6 CONTEXT_STRING_TABLE Private See coding Table Type Context Dictionary Object 19990208
Method Signatures

Method ADD_CONTEXT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING Kontext-ID 19990208
2 Importing OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Kontext-Objekt 19990208

Method ADD_CONTEXT_OBJECT on class CL_OS_EXCEPTION_INFO has no exception.

Method ADD_CONTEXT_OBJECT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING Kontext-ID 20000407
2 Importing OBJECT_TAB Call by reference Type reference (TYPE) OSTYP_REF_TAB Liste von Referenzen 20000407

Method ADD_CONTEXT_OBJECT_TAB on class CL_OS_EXCEPTION_INFO has no exception.

Method ADD_CONTEXT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) STRING Kontext-ID 19990208
2 Importing STRING Call by reference Type reference (TYPE) STRING Kontext-String 19990208

Method ADD_CONTEXT_STRING on class CL_OS_EXCEPTION_INFO has no exception.

Method BUILD_MESSAGE Signature

Method BUILD_MESSAGE on class CL_OS_EXCEPTION_INFO has no parameter.
Method BUILD_MESSAGE on class CL_OS_EXCEPTION_INFO has no exception.

Method BUILD_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VARIABLE Call by reference Type reference (TYPE) BALM-MSGV1 Variable 19990129

Method BUILD_VARIABLE on class CL_OS_EXCEPTION_INFO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) T100-ARBGB T100-Arbeitsgebiet 19990129
2 Importing NR Value transfer Type reference (TYPE) T100-MSGNR T100-Nummer 19990129
3 Importing V1 Value transfer Type reference (TYPE) BALM-MSGV1 SPACE Variable 1 19990129
4 Importing V2 Value transfer Type reference (TYPE) BALM-MSGV2 SPACE Variable 2 19990129
5 Importing V3 Value transfer Type reference (TYPE) BALM-MSGV3 SPACE Variable 3 19990129
6 Importing V4 Value transfer Type reference (TYPE) BALM-MSGV4 SPACE Varibale 4 19990129

Method CONSTRUCTOR on class CL_OS_EXCEPTION_INFO has no exception.

Method RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RERAISE Value transfer Type reference (TYPE) OS_BOOLEAN OSCON_FALSE Boolean 20120921

Method RAISE on class CL_OS_EXCEPTION_INFO has no exception.
Event Signatures

Event CLEARED Signature
Event CLEARED on class CL_OS_EXCEPTION_INFO has no parameter.
Event RAISED Signature
Event RAISED on class CL_OS_EXCEPTION_INFO has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in