SAP ABAP Class CL_CACS_INDCTR_PRC (Commission Contract for Mass Processes)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSCT (Package) ICM: Commission Contract 'Light'
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_INDCTR_TOP Commission Contract 20060720
Properties
Class CL_CACS_INDCTR_PRC  
Short Description Commission Contract for Mass Processes    
Super Class CL_CACS_INDCTR_TOP Commission Contract 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSCT   ICM: Commission Contract 'Light' 
Created 20060601   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_INDCTR_PRC has no forward declaration.
Interfaces
Class CL_CACS_INDCTR_PRC has no interface implemented.
Friends
Class CL_CACS_INDCTR_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) 20060624
2 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20060601
3 MT_INDAGR_LIST_OBJ Instance attribute Protected Type reference (TYPE) CACS_TT_INDAGR_LIST_OBJ_ASS Table Type Assignment of Comm.Contract to Agreements List 20060809
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 20060624
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060601
3 COPY_INTO_LOG Instance method Public Method Copy Log to Contract Log 20061102
4 CREATE_LOG Instance method Public Method Initialize Application Log 20060624
5 DECREASE_LOG_LEVEL Instance method Public Method Reduce Levels of Detail 20060624
6 FINISH_LOG Instance method Public Method End Application Log 20060624
7 GET_CORRESPONDENCE_INFO Instance method Public Method Return Correspondence Information 20060823
8 GET_INDAGR_FLAT_RATE Instance method Public Method Return Individual Flat-Rate Agreements 20060602
9 GET_INDAGR_GUARANTEE Instance method Public Method Return Individual Guarantee Agreements 20060621
10 GET_INDAGR_LIST_RETENTION Instance method Public Method Return Individual Retention Agreements 20060802
11 GET_INDAGR_SETTLEMENT Instance method Public Method Return Individual Settlement Agreements 20060712
12 GET_LOG Instance method Public Method Return Application Log 20060831
13 GET_LOG_FACADE Instance method Public Method Return Facade for Application Log 20060824
14 GET_LOG_HANDLE Instance method Public Method Return Application Log 20060601
15 INCREASE_LOG_LEVEL Instance method Public Method Increase Level of Detail 20060624
16 MESSAGE Instance method Public Method Add Message 20060624
17 MESSAGE_SYST Instance method Public Method Add Messages from System Fields 20060928
18 PUT_EXCEPTION_INTO_LOG Instance method Public Method Write Intercepted Exception to Log 20060629
19 SET_LOG_HAS_RECORDS Instance method Public Method Application Log Has Entries 20060624
Events
Class CL_CACS_INDCTR_PRC has no event.
Types
Class CL_CACS_INDCTR_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 Boolsche Variable (X=true, space=false) 20060624

Method CHECK_LOG_HAS_RECORDS on class CL_CACS_INDCTR_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 Identifikation der Provisionsanwendung 20060601
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060601
3 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060601
4 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060601
# Exception Resumable Description Created on
1 CX_CACS_INDCTR_TOP Provisionsvertrag für Massenprozesse: Ausnahmebehandlung 20060720

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 20061102
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061102

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_CACS_INDCTR_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060624

Method DECREASE_LOG_LEVEL Signature

Method DECREASE_LOG_LEVEL on class CL_CACS_INDCTR_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060624

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 20060624
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060624

Method GET_CORRESPONDENCE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_COPRC Call by reference Type reference (TYPE) COPRC_KK 20060823
2 Exporting ED_IND_RECEIV Call by reference Type reference (TYPE) CORR_ACKEY_KK 20060823
3 Exporting ED_RECEIVER Call by reference Type reference (TYPE) CORR_PARTNER_KK 20060823

Method GET_CORRESPONDENCE_INFO on class CL_CACS_INDCTR_PRC has no exception.

Method GET_INDAGR_FLAT_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REM_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE Tabellentyp für Vergütungsarten im Datencontainer 20060608
2 Returning RO_INDAGR_LIST Value transfer Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_FR_LIST Liste individueller Pauschalenvereinbarungen 20060602
# Exception Resumable Description Created on
1 CX_CACS_LIST Liste: Ausnahmebehandlung 20061103

Method GET_INDAGR_GUARANTEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REM_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE Tabellentyp für Vergütungsarten im Datencontainer 20060621
2 Returning RO_INDAGR_LIST Value transfer Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_GU_LIST Liste individueller Garantievereinbarungen 20060621
# Exception Resumable Description Created on
1 CX_CACS_LIST Liste: Ausnahmebehandlung 20061201

Method GET_INDAGR_LIST_RETENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGE_RETRU_ID Call by reference Type reference (TYPE) CACS_TT_RETRU_ID_RANGE Tabellentyp Einbehaltungsregel (Range) 20060817
2 Returning RO_LIST Value transfer Object reference (TYPE REF TO) CL_CACS_RET_INDAGR_PRC_LIST Einbehaltung: Liste individueller Vereinbarungen 20060802
# Exception Resumable Description Created on
1 CX_CACS_LIST Liste: Ausnahmebehandlung 20060803

Method GET_INDAGR_SETTLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STM_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_STM_RANGE Tabellentyp für Vergütungsarten im Datencontainer 20060714
2 Returning RO_INDAGR_LIST Value transfer Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_SE_LIST Liste individueller Garantievereinbarungen 20060712
# Exception Resumable Description Created on
1 CX_CACS_LIST Liste: Ausnahmebehandlung 20061103

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 20060831

Method GET_LOG on class CL_CACS_INDCTR_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 Einstelliges Kennzeichen 20060824
2 Returning RO_FACADE Value transfer Object reference (TYPE REF TO) CL_CACS_BAL_FACADE_TOP CACS: Anwendungsprotokoll, Fasade 20060824
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060824

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 Anwendungs-Log: Handle eines Protokolls 20060601

Method GET_LOG_HANDLE on class CL_CACS_INDCTR_PRC has no exception.

Method INCREASE_LOG_LEVEL Signature

Method INCREASE_LOG_LEVEL on class CL_CACS_INDCTR_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060624

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 Boolsche Variable (X=true, space=false) 20060624
2 Importing IB_MSGV2_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolsche Variable (X=true, space=false) 20060624
3 Importing IB_MSGV3_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolsche Variable (X=true, space=false) 20060624
4 Importing IB_MSGV4_CONVERSION_EXIT Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_TRUE Boolsche Variable (X=true, space=false) 20060624
5 Importing ID_MSGID Call by reference Type reference (TYPE) SYMSGID Nichrichtenklasse 20060624
6 Importing ID_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20060624
7 Importing ID_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20060624
8 Importing ID_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 1 20060624
9 Importing ID_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 2 20060624
10 Importing ID_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 3 20060624
11 Importing ID_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 4 20060624
12 Importing ID_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Anwendungs-Log: Problemklasse einer Meldung 20060624
13 Importing ID_RLEVEL Call by reference Type reference (TYPE) BALLEVEL Relativer Loglevel 20060624
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060624

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 Anwendungs-Log: Problemklasse einer Meldung 20060928
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060928

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 Nachrichtentyp 20060629
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20060629
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060629

Method SET_LOG_HAS_RECORDS Signature

Method SET_LOG_HAS_RECORDS on class CL_CACS_INDCTR_PRC has no parameter.
Method SET_LOG_HAS_RECORDS on class CL_CACS_INDCTR_PRC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700