SAP ABAP Class CL_CM_EXCEPTION_INFO (Error Messages in Configuration Management)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT2 (Package) Configuration Management - Core Development - (Version2)
Properties
Class CL_CM_EXCEPTION_INFO  
Short Description Error Messages in Configuration Management    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20000824   SAP 
Last change 20020412   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CM_EXCEPTION_INFO has no forward declaration.
Interfaces
Class CL_CM_EXCEPTION_INFO has no interface implemented.
Friends
Class CL_CM_EXCEPTION_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HANDLED Constant Private Type reference (TYPE) I 2 Exception is dealt with 20000824
2 C_RAISED Constant Private Type reference (TYPE) I 1 Exception Triggered 20000824
3 M_ACTUAL Static Attribute Public Object reference (TYPE REF TO) CL_CM_EXCEPTION_INFO Current Message 20000824
4 M_MESSAGE Instance attribute Private Type reference (TYPE) T100-TEXT Message Short Text 20000824
5 M_MSGID Instance attribute Private Type reference (TYPE) BALM-MSGID Message Class 20000824
6 M_MSGNR Instance attribute Private Type reference (TYPE) T100-MSGNR Message Number (T100-Nr.) 20000824
7 M_MSGTY Instance attribute Private Type reference (TYPE) BALM-MSGTY Message Type 20000824
8 M_MSGV1 Instance attribute Private Type reference (TYPE) BALM-MSGV1 Additional Data 1 20000824
9 M_MSGV2 Instance attribute Private Type reference (TYPE) BALM-MSGV2 Additional Data 2 20000824
10 M_MSGV3 Instance attribute Private Type reference (TYPE) BALM-MSGV3 Additional Data 3 20000824
11 M_MSGV4 Instance attribute Private Type reference (TYPE) BALM-MSGV4 Additional Data 4 20000824
12 M_STATUS Instance attribute Private Type reference (TYPE) I Current status of the exception (handled or raised) 20000824
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MESSAGE Instance method Private Method Read Message Text from the Database 20000824
2 CREATE Static method Public Method Generate Message 20000824
3 GET_MESSAGE Instance method Public Method Read message text for individual private attributes 20000824
4 GET_MSG_PARAMS Instance method Public Method Read private attribute; necessary for batch process 20000829
5 HANDLED Instance method Public Method Mark messages as 'dealt with' 20000824
6 RAISE_EXC_CM_ERROR Instance method Private Method Explodes the (individual) CM exception 20000828
7 RAISE_MESSAGE Instance method Public Method Send Message to GUI 20000824
Events
Class CL_CM_EXCEPTION_INFO has no event.
Types
Class CL_CM_EXCEPTION_INFO has no local type.
Method Signatures

Method BUILD_MESSAGE Signature

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

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'CMT' Nachrichtenklasse 20000824
2 Importing I_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichtennummer (T100-Nummer) 20000824
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'X' Nachrichtentyp 20000824
4 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 1 20000824
5 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 2 20000824
6 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 3 20000824
7 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 4 20000824
8 Returning R_ACTUAL Value transfer Object reference (TYPE REF TO) CL_CM_EXCEPTION_INFO Nachrichten-Objekt 20000824

Method CREATE on class CL_CM_EXCEPTION_INFO has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MESSAGE Value transfer Type reference (TYPE) T100-TEXT Nachrichten-Kurztext 20000824

Method GET_MESSAGE on class CL_CM_EXCEPTION_INFO has no exception.

Method GET_MSG_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten-Id 20000829
2 Exporting E_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichten-Nr. 20000829
3 Exporting E_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten-Typ (Vorschlag) 20000829
4 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 1 20000829
5 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 2 20000829
6 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 3 20000829
7 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Zusatzdaten 4 20000829

Method GET_MSG_PARAMS on class CL_CM_EXCEPTION_INFO has no exception.

Method HANDLED Signature

Method HANDLED on class CL_CM_EXCEPTION_INFO has no parameter.
Method HANDLED on class CL_CM_EXCEPTION_INFO has no exception.

Method RAISE_EXC_CM_ERROR Signature

Method RAISE_EXC_CM_ERROR on class CL_CM_EXCEPTION_INFO has no parameter.
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20000828

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY mit welchem Typ senden? (Default: in M_MSGTY gespeichert) 20000824

Method RAISE_MESSAGE on class CL_CM_EXCEPTION_INFO has no exception.
History
Last changed by/on SAP  20020412 
SAP Release Created in 46C