SAP ABAP Class CL_CACS_RI_BASE_PRC (Run Administration for Processes (Base Class))
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CACS_RI_PRC Run Administration for Non-Periodic Processes 20060517
2 Inheritance (c INHERITING FROM c_ref)  CL_CACS_RI_PRC_PRD Run Administration for Periodic Processes 20060407
Properties
Class CL_CACS_RI_BASE_PRC  
Short Description Run Administration for Processes (Base Class)    
Super Class    
Instantiability of a Class 2  Public 
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_BASE_PRC has no forward declaration.
Interfaces
Class CL_CACS_RI_BASE_PRC has no interface implemented.
Friends
Class CL_CACS_RI_BASE_PRC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_SIMU Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Simulation 20060407
2 MB_UPDATE_DATA_ONLY Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Only Update of Data Allowed (No Adding) 20060505
3 MO_RI_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RI_DB_ITF Run Administration: Database Interface 20060704
4 MS_RI_HDM Instance attribute Protected Type reference (TYPE) CACS_S_RI_HDM Run Administration Header 20060407
5 MT_WHERE_COND Instance attribute Protected Type reference (TYPE) MTY_WHERE_COND WHERE Condition 20060508
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HEADER Instance method Protected Method Check Header Data 20060505
2 CHECK_ITEMS Instance method Protected Method Check Items 20060505
3 CHECK_PRC_TYPE Instance method Protected Method Check Process Type 20060601
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060407
5 CREATE_NEW_RUNID Instance method Public Method Create New Run Number 20060407
6 GET_KEY_DATE Instance method Public Method Return Delimitation Date 20060615
7 GET_PRC_METH Instance method Public Method Return Process Type 20060710
8 GET_PRC_TYPE Instance method Public Method Return Process Type 20060428
9 GET_RUNID Instance method Public Method Return Run Number 20060407
10 IS_DB_UPDATE_NECESSARY Instance method Protected Method Check If a Database Update Is Necessary 20060921
11 IS_REVERSE_RUN Instance method Public Method Check If Run Is a Resetting Run 20060706
12 READ_RI_DATA_FROM_DB Instance method Protected Method Read Existing Run Administration Data From Database 20060505
13 REMOVE_ITEMS_BY_INDCTR Instance method Public Method Remove Run Administration Information of a Contract 20060816
14 SAVE Instance method Public Method Save Data for Run 20060407
15 SET_HEADER_DATA Instance method Public Method Determine Header Data 20060505
16 SET_LOGHANDLE Instance method Public Method Set Application Log of Run 20060717
17 SET_PRC_END Instance method Public Method End Process 20060407
Events
Class CL_CACS_RI_BASE_PRC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_WHERE_COND Public See coding WHERE Condition 20060508 mty_where_cond TYPE STANDARD TABLE OF string
Method Signatures

Method CHECK_HEADER Signature

Method CHECK_HEADER on class CL_CACS_RI_BASE_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method CHECK_ITEMS Signature

Method CHECK_ITEMS on class CL_CACS_RI_BASE_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method CHECK_PRC_TYPE 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 20060710
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060710
3 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Prozessmethode 20060710
4 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060601
5 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060710
# Exception Resumable Description Created on
1 CX_CACS_PRC_TOP Prozessteuerung: Basisklasse Ausnahmebehandlung 20060710
2 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060710

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 Simulation Only 20060407
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Commission Application Identification 20060407
3 Importing ID_PRC_METH Call by reference Type reference (TYPE) CACSPRCMETH Process Method 20060710
4 Importing ID_PRC_TYPE Call by reference Type reference (TYPE) CACSPROCESSTYPE Process Type for Run Administration 20060407
5 Importing ID_RUNID Call by reference Type reference (TYPE) CACS_RUNID Run Number for Run Administration 20060505
6 Importing IT_CTRTBU_RANGE Call by reference Type reference (TYPE) CACS_TT_CTRTBU_ID_RG Table Type of Range for CACS_CTRTBU_ID 20080424
7 Importing IT_NOTRU_RANGE Call by reference Type reference (TYPE) CACS_TT_NOTRU_ID_RANGE 20080424
8 Importing IT_REMTY_RANGE Call by reference Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE Tabellentyp für Vergütungsarten im Datencontainer 20080424
9 Importing IT_RETRU_RANGE Call by reference Type reference (TYPE) CACS_TT_RETRU_ID_RANGE Tabellentyp Einbehaltungsregel (Range) 20080424
10 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Table Type of Range for CACS_GEN_TYPE 20060509
# 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_NEW_RUNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RUNID Value transfer Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060407
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20070221
2 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method GET_KEY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_KEY_DATE Value transfer Type reference (TYPE) CACSKEYDATE Abgrenzungsdatum des Laufs in der Laufverwaltung 20060615

Method GET_KEY_DATE on class CL_CACS_RI_BASE_PRC has no exception.

Method GET_PRC_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PRC_TYPE Value transfer Type reference (TYPE) CACSPRCMETH Prozesstyp 20060710

Method GET_PRC_METH on class CL_CACS_RI_BASE_PRC has no exception.

Method GET_PRC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PRC_TYPE Value transfer Type reference (TYPE) CACSPROCESSTYPE Prozesstyp 20060428

Method GET_PRC_TYPE on class CL_CACS_RI_BASE_PRC has no exception.

Method GET_RUNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RUNID Value transfer Type reference (TYPE) CACS_RUNID Laufnummer für Laufverwaltung 20060407

Method GET_RUNID on class CL_CACS_RI_BASE_PRC has no exception.

Method IS_DB_UPDATE_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_DB_UPDATE_NECESSARY Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060921

Method IS_DB_UPDATE_NECESSARY on class CL_CACS_RI_BASE_PRC has no exception.

Method IS_REVERSE_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_REV_RUN Value transfer Type reference (TYPE) BOOLEAN_FLG Lauf ist Rücknahmelauf (X=true, space=false) 20060706

Method IS_REVERSE_RUN on class CL_CACS_RI_BASE_PRC has no exception.

Method READ_RI_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CTRTBU_RANGE Call by reference Type reference (TYPE) CACS_TT_CTRTBU_ID_RG Tabellentyp zu Range zu CACS_CTRTBU_ID 20060508
2 Importing IT_NOTRU_RANGE Call by reference Type reference (TYPE) CACS_TT_NOTRU_ID_RANGE 20080602
3 Importing IT_RETRU_RANGE Call by reference Type reference (TYPE) CACS_TT_RETRU_ID_RANGE Tabellentyp Einbehaltungsregel (Range) 20080602
4 Importing IT_TYPE_RANGE Call by reference Type reference (TYPE) CACS_TT_GEN_TYPE_RG Tabellentyp zu Range zu CACS_GEN_TYPE 20060508
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060704

Method REMOVE_ITEMS_BY_INDCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060816
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060816

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20060407
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATA_CONTAINER Call by reference Type reference (TYPE) CACS_FPP_DATACONTAINER FPP Datencontainer für die Laufverwaltung 20060505
2 Importing ID_PID Call by reference Type reference (TYPE) CACS_FPP_PID Identifizieren eines Parallelenlaufs in der Laufverwaltung 20060505
3 Importing ID_PRC_START Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060505
4 Importing ID_RUN_KEY_DATE Call by reference Type reference (TYPE) CACSKEYDATE Stichtag des Laufs in der Laufverwaltung 20060505
# Exception Resumable Description Created on
1 CX_CACS_RI_TOP Laufverwaltung: Basisklasse Ausnahmebehandlung 20060706

Method SET_LOGHANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20060717

Method SET_LOGHANDLE on class CL_CACS_RI_BASE_PRC has no exception.

Method SET_PRC_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PRC_END Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20060407
# 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