SAP ABAP Class CL_CACS_NOTI_PRC (Commission Notification Processes(Mainly has messages logged)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSNO2 (Package) ICM: Notification: Transaction Data
Properties
Class CL_CACS_NOTI_PRC  
Short Description Commission Notification Processes(Mainly has messages logged    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSNO2   ICM: Notification: Transaction Data 
Created 20080502   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_NOTI_PRC has no interface implemented.
Friends
Class CL_CACS_NOTI_PRC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_LOG_HAS_RECORDS Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20080502
2 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080502
3 MS_NOT_CO Instance attribute Public Type reference (TYPE) CACS_S_NOT_CO Combination of Noti rule with Remu type and Ret rule 20080510
4 MT_NOTRU Instance attribute Protected Type reference (TYPE) CACS_TT_NOTRU_ID_RANGE Table Type Assignment of Comm.Contract to Agreements List 20080502
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LOG_HAS_RECORDS Instance method Public Method Check if Entries Exist in Application Log 20080502
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080502
3 COPY_INTO_LOG Instance method Public Method Copy Log to Contract Log 20080502
4 CREATE_LOG Instance method Public Method Initialize Application Log 20080502
5 DECREASE_LOG_LEVEL Instance method Public Method Reduce Levels of Detail 20080502
6 FINISH_LOG Instance method Public Method End Application Log 20080502
7 GET_CURRENT_RULE Instance method Public Method Gets the current notification rule 20080505
8 GET_LOG Instance method Public Method Return Application Log 20080502
9 GET_LOG_FACADE Instance method Public Method Return Facade for Application Log 20080502
10 GET_LOG_HANDLE Instance method Public Method Return Application Log 20080502
11 INCREASE_LOG_LEVEL Instance method Public Method Increase Level of Detail 20080502
12 MESSAGE Instance method Public Method Add Message 20080502
13 MESSAGE_SYST Instance method Public Method Add Messages from System Fields 20080502
14 PUT_EXCEPTION_INTO_LOG Instance method Public Method Write Intercepted Exception to Log 20080502
15 SET_LOG_HAS_RECORDS Instance method Public Method Application Log Has Entries 20080502
Events
Class CL_CACS_NOTI_PRC has no event.
Types
Class CL_CACS_NOTI_PRC has no local type.
Method Signatures

Method CHECK_LOG_HAS_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_LOG_HAS_RECORDS Value transfer Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20080502

Method CHECK_LOG_HAS_RECORDS on class CL_CACS_NOTI_PRC has no exception.

Method CONSTRUCTOR 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 Commission Application Identification 20080502
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080502
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20080502
4 Importing MO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080505
# Exception Resumable Description Created on
1 CX_CACS_INDCTR_TOP Commission Contract: Base Class Exception Handling 20080609

Method COPY_INTO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080502
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_CACS_NOTI_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

Method DECREASE_LOG_LEVEL Signature

Method DECREASE_LOG_LEVEL on class CL_CACS_NOTI_PRC has no parameter.
Method DECREASE_LOG_LEVEL on class CL_CACS_NOTI_PRC has no exception.

Method FINISH_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080502
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

Method GET_CURRENT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NO_COMB Call by reference Type reference (TYPE) CACS_S_NOT_CO Combination of Noti rule with Remu type and Ret rule 20080510
2 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) OBJECT 20080505

Method GET_CURRENT_RULE on class CL_CACS_NOTI_PRC has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20080502

Method GET_LOG on class CL_CACS_NOTI_PRC has no exception.

Method GET_LOG_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FACADE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20080502
2 Returning RO_FACADE Value transfer Object reference (TYPE REF TO) CL_CACS_BAL_FACADE_TOP CACS: Application Log, Facade 20080502
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080502

Method GET_LOG_HANDLE on class CL_CACS_NOTI_PRC has no exception.

Method INCREASE_LOG_LEVEL Signature

Method INCREASE_LOG_LEVEL on class CL_CACS_NOTI_PRC has no parameter.
Method INCREASE_LOG_LEVEL on class CL_CACS_NOTI_PRC has no exception.

Method MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_MSGV1_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolean Variables (X=true, space=false) 20080502
2 Importing IB_MSGV2_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolean Variables (X=true, space=false) 20080502
3 Importing IB_MSGV3_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolean Variables (X=true, space=false) 20080502
4 Importing IB_MSGV4_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolean Variables (X=true, space=false) 20080502
5 Importing ID_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20080502
6 Importing ID_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20080502
7 Importing ID_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'I' Message Type 20080502
8 Importing ID_MSGV1 Call by reference Type reference (TYPE) ANY Message Variable 1 20080502
9 Importing ID_MSGV2 Call by reference Type reference (TYPE) ANY Message Variable 2 20080502
10 Importing ID_MSGV3 Call by reference Type reference (TYPE) ANY Message Variable 3 20080502
11 Importing ID_MSGV4 Call by reference Type reference (TYPE) ANY Message Variable 4 20080502
12 Importing ID_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Application Log: Message Problem Class 20080502
13 Importing ID_RLEVEL Call by reference Type reference (TYPE) BALLEVEL Relative Log Level 20080502
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

Method MESSAGE_SYST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Application Log: Message Problem Class 20080502
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

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) SYMSGTY Message Type 20080502
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20080502
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application Log Exceptions 20080609

Method SET_LOG_HAS_RECORDS Signature

Method SET_LOG_HAS_RECORDS on class CL_CACS_NOTI_PRC has no parameter.
Method SET_LOG_HAS_RECORDS on class CL_CACS_NOTI_PRC has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604