SAP ABAP Class CL_CACS_RI_PRC (Run Administration for Non-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) 20060517
Properties
Class CL_CACS_RI_PRC  
Short Description Run Administration for Non-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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RI_PRC has no forward declaration.
Interfaces
Class CL_CACS_RI_PRC has no interface implemented.
Friends
Class CL_CACS_RI_PRC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_RI_ITM Instance attribute Protected Type reference (TYPE) CACS_TT_RI_ITM Table Type Run Administration Detail, Meta Object 20060407
2 MT_RI_ITM_NONPRD Instance attribute Protected Type reference (TYPE) CACS_TT_RI_ITM_NONPRD Table for Commission Notification 20080425
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Data Record for Run Administration 20060418
2 ADD_NOTI Instance method Public Method Add Method Exclusively for Commission Notification Process 20080502
3 CHECK_FOR_NEWER_RUNS Instance method Public Method Check If Current Runs Exist 20060626
4 CHECK_FOR_NEWER_RUNS_NOTI Instance method Public Method 20080507
5 CHECK_RUN_ALREADY_REVERSED Instance method Public Method Check If Run Was Already Reset 20060706
6 CHECK_RUN_ALREADY_REVERSED_NOT Instance method Public Method 20080507
7 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20060601
8 CREATE Static method Public Method Factory Method: Create New Run Administration 20060616
9 GET_RI_ITEMS Instance method Public Method Return Items of Run Administration 20060626
10 GET_RI_ITEMS_NOTI Instance method Public Method 20080507
11 LOAD Static method Public Method Factory Method: Load Run Administration from Database 20060616
12 LOAD_NOTI Static method Public Method Factory Method: Load Run Administration from Database 20080527
13 REVERSE Instance method Public Method Reset Run 20060511
14 REVERSE_NOTI Instance method Public Method 20080509
Events
Class CL_CACS_RI_PRC has no event.
Types
Class CL_CACS_RI_PRC 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_RULE1 Call by reference Type reference (TYPE) CACSNOTRUID Identifikation der Bekanntgaberegel 20080501
4 Importing ID_GEN_RULE2 Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20080501
5 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20060418
6 Importing ID_NOTRU Call by reference Type reference (TYPE) CACSNOTRUID Identifikation der Bekanntgaberegel 20080428
7 Importing ID_REMTY Call by reference Type reference (TYPE) CACSREM Vergütungsart 20080428
8 Importing ID_RETRU Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20080428
9 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 ADD_NOTI 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 Commission Contract Number 20080502
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE General Rule for Run Administration 20080502
3 Importing ID_GEN_RULE1 Call by reference Type reference (TYPE) CACSNOTRUID Identifikation der Bekanntgaberegel 20080502
4 Importing ID_GEN_RULE2 Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20080502
5 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE General Type for Run Administration 20080502
6 Importing ID_NOTRU Call by reference Type reference (TYPE) CACSNOTRUID Identifikation der Bekanntgaberegel 20080502
7 Importing ID_REMTY Call by reference Type reference (TYPE) CACSREM Vergütungsart 20080502
8 Importing ID_RETRU Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20080502
9 Importing ID_RUNID_REVOKED Call by reference Type reference (TYPE) CACS_RUNID Run Number for Run Administration: Run That Was Reset 20080502

Method ADD_NOTI on class CL_CACS_RI_PRC has no exception.

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 Call by reference Type reference (TYPE) CACS_TT_RI_IT Table Type Run Administration Detail 20060626
2 Exporting ET_RI_IT_NONPRD Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD Tabellentyp Laufverwaltung Einzelheit 20080428
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method CHECK_FOR_NEWER_RUNS_NOTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RI_IT Call by reference Type reference (TYPE) CACS_TT_RI_IT Table Type Run Administration Detail 20080507
2 Exporting ET_RI_IT_NONPRD Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD Tabellentyp Laufverwaltung Einzelheit 20080507
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Run Administration: Base Class Exception Handling 20080603

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 Boolean Variables (X=true, space=false) 20080428
2 Exporting ET_RI_IT Call by reference Type reference (TYPE) CACS_TT_RI_IT Tabellentyp Laufverwaltung Einzelheiten 20060706
3 Exporting ET_RI_IT_NONPRD_NOT_REV Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD Table Type Run Administration Item with Period 20080428
4 Exporting ET_RI_IT_NONPRD_REV Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD Table Type Run Administration Details with Periods 20080428
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method CHECK_RUN_ALREADY_REVERSED_NOT 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) 20080507
2 Exporting ET_RI_IT_NONPRD_NOT_REV Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD 20080507
3 Exporting ET_RI_IT_NONPRD_REV Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD 20080507
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Run Administration: Base Class Exception Handling 20080603

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 Table Type of Range for CACS_CTRTBU_ID 20080424
9 Importing IT_NOTRU_RANGE Call by reference Type reference (TYPE) CACS_TT_NOTRU_ID_RANGE 20080424
10 Importing IT_REMTY_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE Tabellentyp für Vergütungsarten im Datencontainer 20080424
11 Importing IT_RETRU_RANGE Call by reference Type reference (TYPE) CACS_TT_RETRU_ID_RANGE Tabellentyp Einbehaltungsregel (Range) 20080424
12 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Table Type of Range for 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 Laufverwaltung für nichtperiodische 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_RI_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RI_IT Call by reference Type reference (TYPE) CACS_TT_RI_IT Tabellentyp Laufverwaltung Einzelheit 20060626

Method GET_RI_ITEMS on class CL_CACS_RI_PRC has no exception.

Method GET_RI_ITEMS_NOTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RI_IT_NONPRD Call by reference Type reference (TYPE) CACS_TT_RI_ITM_NONPRD 20080507

Method GET_RI_ITEMS_NOTI on class CL_CACS_RI_PRC 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 Simulation Only 20060616
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Commission Application Identification 20060616
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20060710
4 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Process Method 20060710
5 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Process Type 20060616
6 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20060616
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20060710
8 Importing IT_CTRTBU_RANGE Call by reference Type reference (TYPE) CACS_TT_CTRTBU_ID_RG Table Type of Range for CACS_CTRTBU_ID 20080424
9 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Table Type of Range for CACS_GEN_TYPE 20060616
10 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_RI_PRC Run Administration for Non-Periodic Processes 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 LOAD_NOTI 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 Simulation Only 20080527
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Commission Application Identification 20080527
3 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20080527
4 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Process Method 20080527
5 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Process Type 20080527
6 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20080527
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20080527
8 Importing IT_CTRTBU_RANGE Call by reference Type reference (TYPE) CACS_TT_CTRTBU_ID_RG Table Type of Range for CACS_CTRTBU_ID 20080527
9 Importing IT_NOTRU_RANGE Call by reference Type reference (TYPE) CACS_TT_NOTRU_ID_RANGE Table Type of Range for NOTRU_ID 20080527
10 Importing IT_REM_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE Table Type for Remuneration Types in Data Container 20080527
11 Importing IT_RET_RANGE Call by reference Type reference (TYPE) CACS_TT_RETRU_ID_RANGE Table Type Retention Rule (Range) 20080527
12 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Table Type of Range for CACS_GEN_TYPE 20080527
13 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_RI_PRC Run Administration for Non-Periodic Processes 20080527
# Exception Resumable Description Created on
1 CX_CACS_PRC_TOP Process Control: Base Class Exception Handling 20080619
2 CX_CACS_RI_TOP Run Administration: Base Class Exception Handling 20080619

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 20060511
2 Importing ID_GEN_RULE Call by reference Type reference (TYPE) CACS_GEN_RULE Generelle Regel für Laufverwaltung 20060511
3 Importing ID_GEN_TYPE Call by reference Type reference (TYPE) CACS_GEN_TYPE Genereller Typ für Laufverwaltung 20060626
4 Importing ID_RUNID_REVOKE Call by reference Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060511
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method REVERSE_NOTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NOTRU_ID Call by reference Type reference (TYPE) CACSNOTRUID Nummer des Provisionsvertrags 20080603
2 Importing ID_REM_TYPE Call by reference Type reference (TYPE) CACSREM Genereller Typ für Laufverwaltung 20080603
3 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Generelle Regel für Laufverwaltung 20080603
4 Importing ID_RUNID_REVOKE Call by reference Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20080509
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Run Administration: Base Class Exception Handling 20080603
History
Last changed by/on SAP  20130531 
SAP Release Created in 700