SAP ABAP Class CL_CACS_STD_MESSAGE (Auxiliary Class for Exception Handling)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSC5 (Package) ICM: Standard Contract: Database Accesses
Properties
Class CL_CACS_STD_MESSAGE  
Short Description Auxiliary Class for Exception Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSC5   ICM: Standard Contract: Database Accesses 
Created 20060712   SAP 
Last change 20100310   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
Class CL_CACS_STD_MESSAGE has no interface implemented.
Friends
Class CL_CACS_STD_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SD_APPL Static Attribute Protected Type reference (TYPE) CACSAPPL Application 20060719
2 SD_CONTEXT Static Attribute Protected Type reference (TYPE) CACS_STD_CONTEXT Context in ICM 20060719
3 SO_LOG Static Attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL Application Log 20060719
4 ST_BADI_IMPLEMENTATION Static Attribute Private Type reference (TYPE) MTY_TS_BADI_IMPLEMENTATION 20060713
5 ST_STDMSG_CUSTOMER Static Attribute Protected Type reference (TYPE) CACS_TT_STDMSGC Customer Settings for Message Control 20060719
6 ST_STDMSG_STANDARD Static Attribute Protected Type reference (TYPE) CACS_TT_STDMSGS Standard Settings for Message Control 20060719
Methods
# Method Level Visibility Method type Description Created on
1 BADI_CHANGE_MSG_TEXT Static method Protected Method 20060713
2 BADI_CHANGE_MSG_TEXT_AND_TYPE Static method Protected Method 20060713
3 CHANGE_MESSAGE Static method Protected Method Change Message According to Settings 20060719
4 CHECK_EXCEPTION Static method Protected Method Checks If Exception Matches Requirements 20060713
5 DECREASE_LEVEL Static method Public Method Move BAL Level One Level Higher If Min (1) Remains 20060801
6 EVAL_MESSAGE_TYPE Static method Public Method 20060723
7 EXCEPTION_HANDLING Static method Public Method Standard Exception Handling 20060713
8 GET_BADI_IMPLEMENTATION Static method Private Method Gets BAdI Implementation for Filter Values 20060713
9 INCREASE_LEVEL Static method Public Method BAL Can Be Set One Level Lower If MAX Still Remains 20060801
10 INITIALIZE Static method Public Method Initialize 20060719
11 IS_RESUMABLE Static method Public Method Process Can Be Restarted After Exception 20060803
12 LOAD_STDMSG_CUSTOMER Static method Protected Method Loads Customer Settings for Message Control 20060719
13 LOAD_STDMSG_STANDARD Static method Protected Method Loads Standard Settings for Customer Control 20060719
14 PUT_EXCEPTION_INTO_LOG Static method Public Method Stores Messages of Exception in Application Log 20060719
15 SCORE_TO_TYPE Static method Public Method Conversion Score (int4) to MSGTYP (SIWEAX) 20060828
Events
Class CL_CACS_STD_MESSAGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_BADI_IMPLEMENTATION Private See coding 20060713 BEGIN OF mty_s_badi_implementation, appl TYPE cacsappl, context TYPE cacs_std_context, ro_impl TYPE REF TO cacs_stdctr_message, END OF mty_s_badi_implementation
2 MTY_TS_BADI_IMPLEMENTATION Private See coding 20060713 mty_ts_badi_implementation TYPE SORTED TABLE OF mty_s_badi_implementation WITH UNIQUE KEY appl context
Method Signatures

Method BADI_CHANGE_MSG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20060713
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060713
3 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060713
4 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CACS_STD Masterklasse für Ausnahmen im Standardvertrag 20060713

Method BADI_CHANGE_MSG_TEXT on class CL_CACS_STD_MESSAGE has no exception.

Method BADI_CHANGE_MSG_TEXT_AND_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20060713
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060713
3 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060713
4 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CACS_STD Masterklasse für Ausnahmen im Standardvertrag 20060713

Method BADI_CHANGE_MSG_TEXT_AND_TYPE on class CL_CACS_STD_MESSAGE has no exception.

Method CHANGE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20060719
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CACS_STD Masterklasse für Ausnahmen im Standardvertrag 20060719

Method CHANGE_MESSAGE on class CL_CACS_STD_MESSAGE has no exception.

Method CHECK_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CACS_STD Masterklasse für Ausnahmen im Standardvertrag 20060713
2 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060713

Method CHECK_EXCEPTION on class CL_CACS_STD_MESSAGE has no exception.

Method DECREASE_LEVEL Signature

Method DECREASE_LEVEL on class CL_CACS_STD_MESSAGE has no parameter.
Method DECREASE_LEVEL on class CL_CACS_STD_MESSAGE has no exception.

Method EVAL_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20060723
2 Returning RD_SCORE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20060723

Method EVAL_MESSAGE_TYPE on class CL_CACS_STD_MESSAGE has no exception.

Method EXCEPTION_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_RESUME Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060713
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20060718
3 Importing IB_OUTPUT_TO_LOG Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolsche Variable (X=true, space=false) 20060718
4 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CACS_STD Masterklasse für Ausnahmen im Standardvertrag 20060713

Method EXCEPTION_HANDLING on class CL_CACS_STD_MESSAGE has no exception.

Method GET_BADI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060713
2 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060713
3 Returning RO_IMPLEMENTATION Value transfer Object reference (TYPE REF TO) CACS_STDCTR_MESSAGE 20060713

Method GET_BADI_IMPLEMENTATION on class CL_CACS_STD_MESSAGE has no exception.

Method INCREASE_LEVEL Signature

Method INCREASE_LEVEL on class CL_CACS_STD_MESSAGE has no parameter.
Method INCREASE_LEVEL on class CL_CACS_STD_MESSAGE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060719
2 Importing ID_CONTEXT Call by reference Type reference (TYPE) CACS_STD_CONTEXT Kontext eines Standardvertragsobjektes 20060719
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL Anwendungsprotokoll 20060719

Method INITIALIZE on class CL_CACS_STD_MESSAGE has no exception.

Method IS_RESUMABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CACS_STD Masterklasse für Ausnahmen im Standardvertrag 20060803
2 Returning RB_RESUME Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060803

Method IS_RESUMABLE on class CL_CACS_STD_MESSAGE has no exception.

Method LOAD_STDMSG_CUSTOMER Signature

Method LOAD_STDMSG_CUSTOMER on class CL_CACS_STD_MESSAGE has no parameter.
Method LOAD_STDMSG_CUSTOMER on class CL_CACS_STD_MESSAGE has no exception.

Method LOAD_STDMSG_STANDARD Signature

Method LOAD_STDMSG_STANDARD on class CL_CACS_STD_MESSAGE has no parameter.
Method LOAD_STDMSG_STANDARD on class CL_CACS_STD_MESSAGE has no exception.

Method PUT_EXCEPTION_INTO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGTY Call by reference Type reference (TYPE) MSGTY Messageart 20060720
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Masterklasse für Ausnahmen im Standardvertrag 20060719

Method PUT_EXCEPTION_INTO_LOG on class CL_CACS_STD_MESSAGE has no exception.

Method SCORE_TO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SCORE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060828
2 Returning RD_MSGTYP Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp 20060828

Method SCORE_TO_TYPE on class CL_CACS_STD_MESSAGE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700