SAP ABAP Class CL_SMT_ERROR_RAISER (Raises error messages)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_UTILITIES (Package) utility services
Properties
Class CL_SMT_ERROR_RAISER  
Short Description Raises error messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_UTILITIES   utility services 
Created 20071220   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SMT_CONFIG_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SMT_ERROR_RAISER has no interface implemented.
Friends
Class CL_SMT_ERROR_RAISER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_ME Static Attribute Private Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20071220
2 SO_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20080424
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20071220
2 GENERATE_PROTOCOL Instance method Private Method Generate error protocol 20071220
3 GET_INSTANCE Static method Public Method Returns an instance of the class 20071220
4 RAISE_AUTHORIZATION_FAILED Instance method Public Method Raise authorization failed error 20071220
5 RAISE_DATA_ALREADY_EXISTS Instance method Public Method Raise data already exists error 20080117
6 RAISE_DATA_INVALID Instance method Public Method Raise data invalid error 20071220
7 RAISE_DATA_NOT_FOUND Instance method Public Method Raise data not found error 20071220
8 RAISE_OPERATION_FAILED Instance method Public Method Raise operation failed error 20071220
Events
Class CL_SMT_ERROR_RAISER has no event.
Types
Class CL_SMT_ERROR_RAISER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMT_ERROR_RAISER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMT_ERROR_RAISER has no exception.

Method GENERATE_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20080103
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR_TAB 20071220
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20071220
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20071220
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20071220
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20071220
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20071220
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20071220
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20071220
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080414
11 Returning RO_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20071220

Method GENERATE_PROTOCOL on class CL_SMT_ERROR_RAISER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20071220

Method GET_INSTANCE on class CL_SMT_ERROR_RAISER has no exception.

Method RAISE_AUTHORIZATION_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20080103
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR_TAB 20071220
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20071220
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20071220
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY CL_SMT_CONFIG_CONST=>GC_MSGTY_ERROR Message Type 20071220
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20071220
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20071220
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20071220
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20071220
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080414
# Exception Resumable Description Created on
1 CX_SMT_AUTHORIZATION_FAILED Authorization check failed error 20071220

Method RAISE_DATA_ALREADY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20080117
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR_TAB 20080117
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20080117
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20080117
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY CL_SMT_CONFIG_CONST=>GC_MSGTY_ERROR Message Type 20080117
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20080117
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20080117
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20080117
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20080117
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080414
# Exception Resumable Description Created on
1 CX_SMT_DATA_ALREADY_EXISTS Data already exist error 20080117

Method RAISE_DATA_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20080103
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR_TAB 20071220
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20071220
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20071220
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY CL_SMT_CONFIG_CONST=>GC_MSGTY_ERROR Message Type 20071220
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20071220
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20071220
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20071220
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20071220
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080414
# Exception Resumable Description Created on
1 CX_SMT_DATA_INVALID Data invalid error 20071220

Method RAISE_DATA_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20080103
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR_TAB 20071220
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20071220
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20071220
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY CL_SMT_CONFIG_CONST=>GC_MSGTY_ERROR Message Type 20071220
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20071220
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20071220
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20071220
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20071220
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080414
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20071220

Method RAISE_OPERATION_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SMT_PROTOCOL 20080103
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) SMT_ERROR_TAB 20071220
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID CL_SMT_CONFIG_CONST=>GC_MSGID_DEFAULT Message Class 20071220
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20071220
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY CL_SMT_CONFIG_CONST=>GC_MSGTY_ERROR Message Type 20071220
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20071220
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20071220
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20071220
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20071220
10 Importing IV_TEXT Call by reference Type reference (TYPE) SMT_STRING String 20080414
# Exception Resumable Description Created on
1 CX_SMT_OPERATION_FAILED Operation failed error 20071220
History
Last changed by/on SAP  20110908 
SAP Release Created in 701