SAP ABAP Class CL_CACS_RI_PRC_PRD (Run Administration for Periodic Processes)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSRI1 (Package) ICM: Run Administration: Process Flow
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_RI_BASE_PRC Run Administration for Processes (Base Class) 20060407
Properties
Class CL_CACS_RI_PRC_PRD  
Short Description Run Administration for Periodic Processes    
Super Class CL_CACS_RI_BASE_PRC Run Administration for Processes (Base Class) 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSRI1   ICM: Run Administration: Process Flow 
Created 20060407   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RI_PRC_PRD has no forward declaration.
Interfaces
Class CL_CACS_RI_PRC_PRD has no interface implemented.
Friends
Class CL_CACS_RI_PRC_PRD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PRD_FACADE Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_PRD_FACADE ICM: Period Control: Facade 20070308
2 MT_RI_ITM_PRD Instance attribute Protected Type reference (TYPE) CACS_TT_RI_ITM_PRD Table Type Run Administration Details with Periods, Meta Obj 20060407
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Data Record for Run Administration 20060418
2 CHECK_EXISTING_RI_BY_PERIOD Instance method Public Method Check If Run Administration Information Exists 20060523
3 CHECK_FOR_NEWER_RUNS Instance method Public Method Check If Current Runs Exist 20060614
4 CHECK_FOR_PRDRULE_CHG Instance method Protected Method Check If Periodicity Was Changed 20070308
5 CHECK_RUN_ALREADY_REVERSED Instance method Public Method Check If Current Runs Were Already Reset 20060706
6 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20060601
7 CREATE Static method Public Method Factory Method: Create New Run Administration 20060616
8 GET_LAST_CALC_DATE Instance method Public Method Determine Last Calculation Date 20060606
9 GET_RI_ITEMS Instance method Public Method Return Items of Run Administration 20060509
10 LOAD Static method Public Method Factory Method: Load Run Administration from Database 20060616
11 REVERSE Instance method Public Method Reset Run 20060509
Events
Class CL_CACS_RI_PRC_PRD has no event.
Types
Class CL_CACS_RI_PRC_PRD has no local type.
Method Signatures

Method ADD 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 20060418
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Generelle Regel für Laufverwaltung 20060418
3 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20060418
4 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060418
5 Importing ID_PRD_RULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060418
6 Importing ID_PRD_RULE_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060418
7 Importing ID_PRD_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060418
8 Importing ID_RUNID_REVOKED Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung: Zurückgenommener Lauf 20060509
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method CHECK_EXISTING_RI_BY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RI_IT_PRD Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Einzelheiten mit Perioden 20060523
2 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060523
3 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Generelle Regel für Laufverwaltung 20060523
4 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060523
5 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060523
6 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060523
7 Importing ID_PRD_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060523
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method CHECK_FOR_NEWER_RUNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RI_IT_PRD Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Einzelheiten mit Perioden 20060614
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method CHECK_FOR_PRDRULE_CHG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20070308
2 Importing IT_RI_IT_PRD Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Position mit Periode 20070308
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20070308

Method CHECK_RUN_ALREADY_REVERSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_COMPLETELY_REVERSED Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20061017
2 Exporting ET_RI_IT_PRD_NOT_REV Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Position mit Periode 20061017
3 Exporting ET_RI_IT_PRD_REV Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Einzelheiten mit Perioden 20061017
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Nur Simulation 20060601
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060601
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060710
4 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Prozessmethode 20060710
5 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp für Laufverwaltung 20060601
6 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060601
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060710
8 Importing IT_CTRTBU_RANGE Call by reference Type reference (TYPE) CACS_TT_CTRTBU_ID_RG Tabellentyp zu Range zu CACS_CTRTBU_ID 20060601
9 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Tabellentyp zu Range zu CACS_GEN_TYPE 20060601
# Exception Resumable Description Created on
1 CX_CACS_PRC_TOP Prozessteuerung: Basisklasse Ausnahmebehandlung 20060710
2 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Nur Simulation 20060616
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060616
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060710
4 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Prozessmethode 20060710
5 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060616
6 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060710
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_RI_PRC_PRD Laufverwaltung für periodische Prozesse 20060616
# Exception Resumable Description Created on
1 CX_CACS_PRC_TOP Prozessteuerung: Basisklasse Ausnahmebehandlung 20060710
2 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method GET_LAST_CALC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LAST_CALC_PRD_BEGIN Call by reference Type reference (TYPE) CACSPRDSTART Periodenbeginn 20060608
2 Exporting ED_LAST_CALC_PRD_END Call by reference Type reference (TYPE) CACSPRDEND Periodenende 20060718
3 Exporting ED_LAST_PERIOD Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060718
4 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060608
5 Importing ID_CTRTBU_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060606
6 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Generelle Regel für Laufverwaltung 20060606
7 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20060606
8 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060606
9 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060606
10 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060608
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method GET_RI_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RI_IT_PRD Call by reference Type reference (TYPE) CACS_TT_RI_IT_PRD Tabellentyp Laufverwaltung Einzelheiten mit Perioden 20060522

Method GET_RI_ITEMS on class CL_CACS_RI_PRC_PRD has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SIMULATION Call by reference Type reference (TYPE) BOOLEAN_FLG Nur Simulation 20060616
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060616
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060710
4 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Prozessmethode 20060710
5 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060616
6 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060616
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060710
8 Importing IT_CTRTBU_RANGE Call by reference Type reference (TYPE) CACS_TT_CTRTBU_ID_RG Tabellentyp zu Range zu CACS_CTRTBU_ID 20060616
9 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Tabellentyp zu Range zu CACS_GEN_TYPE 20060616
10 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_RI_PRC_PRD Laufverwaltung für periodische Prozesse 20060616
# Exception Resumable Description Created on
1 CX_CACS_PRC_TOP Prozessteuerung: Basisklasse Ausnahmebehandlung 20060710
2 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method REVERSE 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 20060509
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Generelle Regel für Laufverwaltung 20060509
3 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20060509
4 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060509
5 Importing ID_PRD_RULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060509
6 Importing ID_PRD_RULE_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060509
7 Importing ID_PRD_VERS Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060509
8 Importing ID_RUNID_REVOKE Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung: Rücknahmelauf 20060509
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706
History
Last changed by/on SAP  20100310 
SAP Release Created in 700