SAP ABAP Class CACSCA_CL_PRC_ADD_COM_REV_CA (Additional Commission Case Process - Resetting)
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)  CACSCA_CL_PRC_ADD_COM_SUP Additional Commission Case Process - Super Class 20060721
Properties
Class CACSCA_CL_PRC_ADD_COM_REV_CA  
Short Description Additional Commission Case Process - Resetting    
Super Class CACSCA_CL_PRC_ADD_COM_SUP Additional Commission Case Process - Super Class 
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 20060625   SAP 
Last change 20110908   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_REV_CA has no interface implemented.
Friends
Class CACSCA_CL_PRC_ADD_COM_REV_CA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_HIST_RUNID Instance attribute Protected Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20060721
2 MO_RI_HIST Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RI_PRC_PRD Run Administration for Periodic Processes 20060721
3 MT_RESULTS Instance attribute Protected Type reference (TYPE) CACS_TT_CA_RESULT_RO2 Table Type Run Administration Item with Period 20090331
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESULT Instance method Public Method 20100115
2 CONSTRUCTOR Instance method Public Constructor Constructor 20060625
3 LOCK_CONTRACT Instance method Protected Method Lock Commission Contract 20060721
4 REVERSE_COMMISSION_CASES Instance method Protected Method Reset Commission Cases 20060627
5 REVERSE_INDIVIDUAL_CASE Instance method Protected Method Reset Commission Case 20060626
6 SET_DATACONTAINER Instance method Public Method Fill Container Structure 20060625
7 SET_DATACONTAINER_FPP Instance method Public Method Transfer Complete Container from FPP 20060625
8 UNLOCK_CONTRACT Instance method Protected Method Unlock Commission Contract 20060721
Events
Class CACSCA_CL_PRC_ADD_COM_REV_CA has no event.
Types
Class CACSCA_CL_PRC_ADD_COM_REV_CA has no local type.
Method Signatures

Method ADD_RESULT 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 20100115
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Vereinbarungs-ID für Laufverwaltung 20100115
3 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20100115
4 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20100115
5 Importing ID_PRD_RULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20100115
6 Importing ID_PRD_RULE_VER Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20100115
7 Importing ID_PRD_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20100115

Method ADD_RESULT on class CACSCA_CL_PRC_ADD_COM_REV_CA 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 20060625
# Exception Resumable Description Created on
1 CX_CACS_PRC Prozesse: Ausnahmebehandlung 20060625

Method LOCK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060721
# Exception Resumable Description Created on
1 CX_CACS_PRC_ADD_COM_CA_CTR Provisionsvertrag für Massenprozesse: Ausnahmebehandlung 20060721

Method REVERSE_COMMISSION_CASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRC_INFO Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Position mit Periode 20060721
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060627

Method REVERSE_INDIVIDUAL_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CASE Call by reference Type reference (TYPE) CACS00_V_CAS_INV Generierte Tabelle zu einem View 20060721
# Exception Resumable Description Created on
1 CX_CACS_PRC_ADD_COM_CA_CTR Zusätzlicher Prov.lauf: Ausnahmebehandlung - Vertrag 20060721
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060626

Method SET_DATACONTAINER 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 20060625
2 Importing ID_BUSI Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060925
3 Importing ID_KEY_DATE Call by reference Type reference (TYPE) CACSKEYDATE Stichdatum 20060625
4 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060625
5 Importing ID_SIMULATION Call by reference Type reference (TYPE) CACSSIMULATION Simulationsmodus 20060625
6 Importing ID_TECH Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060925
7 Importing IT_CTRT_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_CTRTBU_RANGE Struktur für die Provisionsverträge im Datencontainer 20060625
8 Importing IT_TRC_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_TRC_RANGE Tabellentyp für die Ursachen im Datencontainer 20060625
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060625

Method SET_DATACONTAINER_FPP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATACONTAINER_ID Call by reference Type reference (TYPE) CACS_FPP_DATACONTAINER FPP Datencontainer für die Laufverwaltung 20060625

Method SET_DATACONTAINER_FPP on class CACSCA_CL_PRC_ADD_COM_REV_CA has no exception.

Method UNLOCK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CTRTBU Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060721

Method UNLOCK_CONTRACT on class CACSCA_CL_PRC_ADD_COM_REV_CA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700