SAP ABAP Class CL_CACS_PRD_DB_ITF (Periods: Database Interface)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSPH3 (Package) ICM: Period Control: DDIC + API's
Properties
Class CL_CACS_PRD_DB_ITF  
Short Description Periods: Database Interface    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSPH3   ICM: Period Control: DDIC + API's 
Created 20060629   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_PRD_DB_ITF has no forward declaration.
Interfaces
Class CL_CACS_PRD_DB_ITF has no interface implemented.
Friends
Class CL_CACS_PRD_DB_ITF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_PRD_DB_ITF Static Attribute Protected Object reference (TYPE REF TO) CL_CACS_PRD_DB_ITF Periods: Database Interface 20060629
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060629
2 CREATE Static method Public Method Factory Method: Generate Database Interface 20060629
3 GET_RULETEXT Instance method Public Method Read Text for Period Rule 20070118
4 READ_ALL_PRDRULES Instance method Public Method Read All Period Rules of Commission Application 20060728
5 READ_ALL_PRDS Instance method Public Method Read All Periods for Period Rule Version 20060731
6 READ_ALL_PRDTS Instance method Public Method Read All Period Texts 20060801
7 READ_PRDRULE_MULTIPLE Instance method Public Method Read More than One Period Rule 20060629
8 READ_PRDRULE_SINGLE Instance method Public Method Read Single Period Rule 20060629
9 READ_PRD_MULTIPLE Instance method Public Method Read More than One Period 20060629
10 READ_PRD_SINGLE Instance method Public Method Read Single Period 20060629
11 UPDATE_PRD Instance method Public Method Change Periods 20060801
12 UPDATE_PRDT Instance method Public Method Change Periods 20060801
Events
Class CL_CACS_PRD_DB_ITF has no event.
Types
Class CL_CACS_PRD_DB_ITF has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CACS_PRD_DB_ITF has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060629

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PRD_DB_ITF Value transfer Object reference (TYPE REF TO) CL_CACS_PRD_DB_ITF Perioden: Datenbankschnittstelle 20060629
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060629

Method GET_RULETEXT 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 Anwendung 20070118
2 Importing ID_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20070118
3 Importing ID_RULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20070118
4 Returning RD_RULETEXT Value transfer Type reference (TYPE) CACSPRDNAME Bezeichnung Periodenregel 20070118

Method GET_RULETEXT on class CL_CACS_PRD_DB_ITF has no exception.

Method READ_ALL_PRDRULES 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 20060728
2 Returning RT_PRDRULE Value transfer Type reference (TYPE) CACS_TS_PRDRULE Tabellentyp (Sortierte Tabelle) Periodenregel 20060728
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060728

Method READ_ALL_PRDS 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 20060731
2 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060731
3 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060731
4 Returning RT_PRD Value transfer Type reference (TYPE) CACS_TS_PRD Tabellentyp (Sortierte Tabelle) Periode 20060731
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060731

Method READ_ALL_PRDTS 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 20060801
2 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060801
3 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060801
4 Importing ID_SPRAS Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20060801
5 Returning RT_PRDT Value transfer Type reference (TYPE) CACS_TS_PRDT Tabellentyp (Sortierte Tabelle) Periode 20060801
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060801

Method READ_PRDRULE_MULTIPLE 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 20060629
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060629
3 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060629
4 Returning RT_PRDRULE Value transfer Type reference (TYPE) CACS_TT_PRDRULE Periodenregel 20060629
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060629

Method READ_PRDRULE_SINGLE 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 20060629
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060629
3 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060629
4 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060629
5 Returning RS_PRDRULE Value transfer Type reference (TYPE) CACS_S_PRDRULE Struktur Periodenregel 20060629
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060629

Method READ_PRD_MULTIPLE 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 20060629
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060629
3 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060629
4 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060629
5 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060629
6 Returning RT_PRD Value transfer Type reference (TYPE) CACS_TT_PRD Tabellentyp Periode 20060629
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060629

Method READ_PRD_SINGLE 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 20060629
2 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060629
3 Importing ID_PRDRULE_ID Call by reference Type reference (TYPE) CACSPRDRULE Periodenregel 20060629
4 Importing ID_PRDRULE_VERSION Call by reference Type reference (TYPE) CACSVERSION Version des Stammdaten- oder Customizingobjekts 20060629
5 Importing ID_PRD_BEGIN Call by reference Type reference (TYPE) CACSPRDSTART Periodenbeginn 20060629
6 Importing ID_PRD_NO Call by reference Type reference (TYPE) CACSPRDNUMBER Periodennummer 20060629
7 Importing ID_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060629
8 Returning RS_PRD Value transfer Type reference (TYPE) CACS_S_PRD Struktur Periode 20060629
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060629

Method UPDATE_PRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRD_INSERT Call by reference Type reference (TYPE) CACS_TS_PRD Perioden, die mit INSERT eingefügt werden müssen 20060801
2 Importing IT_PRD_UPDATE Call by reference Type reference (TYPE) CACS_TS_PRD Perioden, die mit UPDATE geändert werden müssen 20060801
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060801

Method UPDATE_PRDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRDT_INSERT Call by reference Type reference (TYPE) CACS_TS_PRDT Texte, die mit INSERT eingefügt werden müssen 20060801
2 Importing IT_PRDT_UPDATE Call by reference Type reference (TYPE) CACS_TS_PRDT Texte, die mit UPDATE geändert werden müssen 20060801
# Exception Resumable Description Created on
1 CX_CACS_PRD_TOP Perioden: Basisklasse Ausnahmebehandlung 20060801
History
Last changed by/on SAP  20100310 
SAP Release Created in 700