SAP ABAP Class CACSCA_CL_PRC_ADD_COM_SUP (Additional Commission Case Process - Super Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSCA1 (Package) ICM: Additional Commission Case: Transaction Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_PRC_PRD_ABST ICM: Periodic Process Control 20060721
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CACSCA_CL_PRC_ADD_COM_CA Additional Commission Case Process 20060721
2 Inheritance (c INHERITING FROM c_ref)  CACSCA_CL_PRC_ADD_COM_REV_CA Additional Commission Case Process - Resetting 20060721
Properties
Class CACSCA_CL_PRC_ADD_COM_SUP  
Short Description Additional Commission Case Process - Super Class    
Super Class CL_CACS_PRC_PRD_ABST ICM: Periodic Process Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACS_CA    
Program status     
Category 0   
Package CACSCA1   ICM: Additional Commission Case: Transaction Data 
Created 20060721   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)
2 CACS00_CL00_TABLETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CACSCA_CL_PRC_ADD_COM_SUP has no interface implemented.
Friends
Class CACSCA_CL_PRC_ADD_COM_SUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_BALOBJ Constant Public Type reference (TYPE) BALOBJ_D 'CACS' Application Log: Object Name (Application Code) 20060721
2 MC_COMMIT_LEVEL Instance attribute Protected Type reference (TYPE) I 1000 Level for "COMMIT WORK" 20060721
3 MC_LOGHANDLE_MEMID Constant Public Type reference (TYPE) CHAR20 'CACSTRICAS_LOGHANDLE' ID for Log Handle 20060721
4 MC_OPERATION_CREATE Constant Public Type reference (TYPE) CACSOPTYPE '1' Processing Type 20060721
5 MC_OPERATION_REVERSE Constant Public Type reference (TYPE) CACSOPTYPE '8' Processing Type 20060721
6 MC_TARGET_POST Instance attribute Protected Type reference (TYPE) CACSTRIMETHTAR '9' Processing Target of Triggering Method 20060721
7 MD_APPL_VERSION Instance attribute Protected Type reference (TYPE) CACSGENVERSION Commission Application Version 20060721
8 MD_COMMIT_COUNTER Instance attribute Protected Type reference (TYPE) I Counter for "COMMIT WORK" 20060721
9 MD_DETAIL_LOG Instance attribute Protected Type reference (TYPE) CACSDETAILLOG Display Detail Log 20060721
10 MT_CTR_RANGE Instance attribute Protected Type reference (TYPE) CACS_TT_PARAMETER_CTRTBU_RANGE Structure for Commission Contracts in Data Container 20060721
11 MT_TRC_RANGE Instance attribute Protected Type reference (TYPE) CACS_TT_PARAMETER_TRC_RANGE Table Type for Triggers in Data Container 20060721
Methods
# Method Level Visibility Method type Description Created on
1 ADDEXCP Instance method Protected Method Treat Exception 20060721
2 ADD_EXCEPTION Instance method Protected Method Treat Exception 20060721
3 ADD_RUN_INFORMATION Instance method Protected Method Add Data Record for Run Administration 20060721
4 CHECK_COMMIT_COUNTER Instance method Protected Method Check Counter for "COMMIT WORK" 20060721
5 CHECK_RUN_EXECUTION Instance method Public Method Check Run 20060721
6 COMMIT_WORK Instance method Protected Method "COMMIT WORK" Raised 20060721
7 CONSTRUCTOR Instance method Public Constructor Constructor 20060721
8 COPY_LOG_DETAIL Instance method Protected Method Copy Application Log 20060721
9 GET_APPLICATION_VERSION Instance method Protected Method Determine Version of Application Generation 20060721
10 GET_PROCESS_DATES Instance method Protected Method Create Process Data 20060721
11 GET_RANGE_HANDLE Instance method Protected Method Get Number Range Handle 20060721
12 INCREMENT_COMMIT_COUNTER Instance method Protected Method Increase Counter for "COMMIT WORK" 20060721
13 IS_PRODUCTIVE_RUN Instance method Protected Method Update Run 20060721
14 SEND_EXCEPTION Instance method Protected Method Send Exception 20060721
Events
Class CACSCA_CL_PRC_ADD_COM_SUP has no event.
Types
Class CACSCA_CL_PRC_ADD_COM_SUP has no local type.
Method Signatures

Method ADDEXCP 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_PRC_ADD_COM_CA_SUP Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20060721

Method ADDEXCP on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method ADD_EXCEPTION 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 20060721
2 Importing ID_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20060721
3 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20060721

Method ADD_EXCEPTION on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method ADD_RUN_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060721
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Generelle Regel für Laufverwaltung 20060721
3 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20060721
4 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060721
5 Importing ID_PRD_RULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060721
6 Importing ID_PRD_RULE_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060721
7 Importing ID_PRD_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060721

Method ADD_RUN_INFORMATION on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method CHECK_COMMIT_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060721

Method CHECK_COMMIT_COUNTER on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method CHECK_RUN_EXECUTION Signature

Method CHECK_RUN_EXECUTION on class CACSCA_CL_PRC_ADD_COM_SUP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060721

Method COMMIT_WORK Signature

Method COMMIT_WORK on class CACSCA_CL_PRC_ADD_COM_SUP has no parameter.
Method COMMIT_WORK on class CACSCA_CL_PRC_ADD_COM_SUP 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 20060721
# Exception Resumable Description Created on
1 CX_CACS_PRC Prozesse: Ausnahmebehandlung 20060721

Method COPY_LOG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG Call by reference Type reference (TYPE) CACS_TT_BUFFLOG 20060721

Method COPY_LOG_DETAIL on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method GET_APPLICATION_VERSION Signature

Method GET_APPLICATION_VERSION on class CACSCA_CL_PRC_ADD_COM_SUP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060721

Method GET_PROCESS_DATES Signature

Method GET_PROCESS_DATES on class CACSCA_CL_PRC_ADD_COM_SUP has no parameter.
Method GET_PROCESS_DATES on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method GET_RANGE_HANDLE Signature

Method GET_RANGE_HANDLE on class CACSCA_CL_PRC_ADD_COM_SUP has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060721

Method INCREMENT_COMMIT_COUNTER Signature

Method INCREMENT_COMMIT_COUNTER on class CACSCA_CL_PRC_ADD_COM_SUP has no parameter.
Method INCREMENT_COMMIT_COUNTER on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method IS_PRODUCTIVE_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRODUCTIVE_RUN Value transfer Type reference (TYPE) ABAP_BOOL 20060721

Method IS_PRODUCTIVE_RUN on class CACSCA_CL_PRC_ADD_COM_SUP has no exception.

Method SEND_EXCEPTION 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 20060721
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20060721

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