SAP ABAP Class CACSFR_CL_PRC_PRD_FR1 (Flat-Rate Process)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSF1 (Package) ICM: Flat Rates: 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 20060613
Properties
Class CACSFR_CL_PRC_PRD_FR1  
Short Description Flat-Rate Process    
Super Class CL_CACS_PRC_PRD_ABST ICM: Periodic Process Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSF1   ICM: Flat Rates: Transaction Data 
Created 20060613   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CACSFR_CL_PRC_PRD_FR1 has no forward declaration.
Interfaces
Class CACSFR_CL_PRC_PRD_FR1 has no interface implemented.
Friends
Class CACSFR_CL_PRC_PRD_FR1 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 20061019
2 MO_STDCTR_FACADE Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_STD_FACADE_FLAT Facace for ICM Standard Contract (Flat Rate) 20061019
3 MT_INDCTR_RG Instance attribute Protected Type reference (TYPE) CACS_TT_PARAMETER_CTRTBU_RANGE Structure for Commission Contracts in Data Container 20060613
4 MT_REM_RG Instance attribute Protected Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE Commission Contracts in Data Container 20060613
5 MT_RESULT Instance attribute Protected Type reference (TYPE) CACS_TT_FR_PRC_RESULT Table Type Flat-Rate Process: Result 20060626
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESULT Instance method Protected Method Add Result 20060628
2 CHECK_AUTHORISATION Instance method Private Method Check Authorization 20061123
3 CLEAN_UP Instance method Protected Method Perform Cleanup Tasks 20060624
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060613
5 DETERMINE_PERIODS Instance method Protected Method Determine Periods 20061019
6 GET_DATACONTAINER Instance method Public Method Read Data Container 20060613
7 GET_PRD_END_DATE Instance method Protected Method Return Period End Date 20061129
8 PREPARE_RUN Instance method Protected Method Prepare Process 20060620
9 SET_DATACONTAINER Instance method Public Method Fill Container Structure for Flat Rate 20060613
Events
Class CACSFR_CL_PRC_PRD_FR1 has no event.
Types
Class CACSFR_CL_PRC_PRD_FR1 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_AMNT Call by reference Type reference (TYPE) CACS_REMA_AMNT Betrag der pauschalen Vergütung 20060628
2 Importing ID_CALC_BEGIN_DATE Call by reference Type reference (TYPE) CACS_PRC_CALC_BEGIN Beginndatum der Berechnung 20061019
3 Importing ID_CALC_END_DATE Call by reference Type reference (TYPE) CACS_PRC_CALC_END Endedatum der Berechnung 20061019
4 Importing IO_INDAGR Call by reference Object reference (TYPE REF TO) CL_CACS_INDAGR_PRC_FLAT_RATE Individuelle Pauschalenvereinbarung für Massenprozesse 20060628
5 Importing IO_INDCTR Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC Provisionsvertrag für Massenprozesse 20060628
6 Importing IS_PRD Call by reference Type reference (TYPE) CACS_S_PRD Struktur Periode 20060628

Method ADD_RESULT on class CACSFR_CL_PRC_PRD_FR1 has no exception.

Method CHECK_AUTHORISATION Signature

Method CHECK_AUTHORISATION on class CACSFR_CL_PRC_PRD_FR1 has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20061123

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITERATOR Call by reference Object reference (TYPE REF TO) IF_CACS_ITERATOR Interface: Iterator 20060624
2 Importing IO_LIST Call by reference Object reference (TYPE REF TO) IF_CACS_LIST Interface: Liste 20060624
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060624
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060624

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 20060613
# Exception Resumable Description Created on
1 CX_CACS_PRC Prozesse: Ausnahmebehandlung 20060613

Method DETERMINE_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20061019
2 Exporting ED_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20061019
3 Exporting ET_PRD Call by reference Type reference (TYPE) CACS_TT_PRD Tabellentyp Periode 20061019
4 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20061019
5 Importing ID_REM Call by reference Type reference (TYPE) CACSREM Vergütungsart 20061019
6 Importing ID_REMRU_BEGIN Call by reference Type reference (TYPE) CACS_BUSITIME_B Fachlich gültig ab 20061019
7 Importing ID_REMRU_ID Call by reference Type reference (TYPE) CACS_REMARU_ID Identifikation der pauschalen Vergütungsregelung 20061019
8 Importing ID_STDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Nummer des Standard-Provisionsvertrags 20061019
# Exception Resumable Description Created on
1 CX_CACS_PRC_PRD_FR1 Pauschalenprozess: Ausnahmebehandlung 20061019

Method GET_DATACONTAINER Signature

Method GET_DATACONTAINER on class CACSFR_CL_PRC_PRD_FR1 has no parameter.
# Exception Resumable Description Created on
1 CX_FPP_EXCEPTION Ausnahmen FPP 20060724

Method GET_PRD_END_DATE 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 20061129
2 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20061129
3 Returning RD_PRD_END_DATE Value transfer Type reference (TYPE) CACSPRDEND Periodenende 20061129
# Exception Resumable Description Created on
1 CX_CACS_FLAT_RATE_ROOT Pauschale: Basisklasse Ausnahmebehandlung 20061129

Method PREPARE_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DOC_DB_ITF Call by reference Object reference (TYPE REF TO) CACS00_CL_DOCUMENT_DB_ITF Belegbuchung: Belege für Verbuchung registrieren 20060620
2 Exporting EO_INDCTR_ITERATOR Call by reference Object reference (TYPE REF TO) CL_CACS_LIST_ITERATOR Listen Iterator 20060620
3 Exporting EO_INDCTR_LIST Call by reference Object reference (TYPE REF TO) CL_CACS_INDCTR_PRC_LIST Liste individueller Provisionsverträge 20060620
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060620
2 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060620

Method SET_DATACONTAINER 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) CACSSIMULATION Knz.: Prozeß soll im Simulationsmodus durchgeführt werden 20060613
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL 20060613
3 Importing ID_BUSI_TSTMP Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060613
4 Importing ID_KEY_DATE Call by reference Type reference (TYPE) CACSKEYDATE 20060613
5 Importing ID_PID Call by reference Type reference (TYPE) CACS_FPP_PID Identifizierung eines Parallelisierungslaufs 20060824
6 Importing ID_TECH_TSTMP Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060613
7 Importing IT_INDCTR_RG Call by reference Type reference (TYPE) CACS_TT_PARAMETER_CTRTBU_RANGE 20060613
8 Importing IT_REM_RG Call by reference Type reference (TYPE) CACS_TT_PARAMETER_REM_RANGE 20060613
# Exception Resumable Description Created on
1 CX_CACS_PRC_RUN Prozesslauf: Ausnahmebehandlung 20060724
2 CX_FPP_EXCEPTION Ausnahmen FPP 20060724
History
Last changed by/on SAP  20130531 
SAP Release Created in 700