SAP ABAP Class CL_CACS_TGT_PERIOD (Target Agreements: Periods)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACST4 (Package) ICM: Target Agreements Application
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACST4 (Package) ICM: Target Agreements Application
Properties
Class | CL_CACS_TGT_PERIOD | |
Short Description | Target Agreements: Periods | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | CACSTGT | |
Program status | ||
Category | 0 | |
Package | CACST4 | ICM: Target Agreements Application |
Created | 20041108 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CACS_TGT_PERIOD has no interface implemented.
Friends
Class CL_CACS_TGT_PERIOD has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GT_PERRULE_BUFFER | Static Attribute | Protected | Type reference (TYPE) | PERIOD_RULE_HASH | Buffer Table Period Rules | 20070626 | ||
2 | GT_PRDRULE_BUFFER | Static Attribute | Protected | Type reference (TYPE) | PRD_RULE_HASH | 20080529 |
Methods
Events
Class CL_CACS_TGT_PERIOD has no event.
Types
Class CL_CACS_TGT_PERIOD has no local type.
Method Signatures
Method BUFFER_ALL_PERIOD_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | GT_PRDRULE_BUFFER | Call by reference | Type reference (TYPE) | PRD_RULE_HASH | 20080529 | |||
2 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20070626 |
Method BUFFER_ALL_PERIOD_RULES on class CL_CACS_TGT_PERIOD has no exception.
Method DETERMINE_PERIOD_END_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_END_DATE | Call by reference | Type reference (TYPE) | DATUM | Endedatum der Periode | 20041216 | ||
2 | Importing | IS_PERIOD | Call by reference | Type reference (TYPE) | TCACS_PERIOD | Periodendefinition | 20041217 | ||
3 | Importing | IS_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041217 | ||
4 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20041217 |
Method FILTER_PERIODS_FOR_BUSI_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_BUSIDATES | Call by reference | Type reference (TYPE) | CACS_TT_TGTBUSIDATES | Tabelle der Fachlicher Zeitstempeln | 20041109 | ||
2 | Changing | IT_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_TGTPERIOD | Tabelle der Perioden | 20070626 | ||
3 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20050215 | ||
4 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20050215 |
Method FILTER_PERIODS_FOR_BUSI_DATES on class CL_CACS_TGT_PERIOD has no exception.
Method GET_PERIODS_FOR_DATE_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041216 | ||
2 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_TGTPERIOD | Tabelle der Perioden | 20041216 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20041216 | ||
4 | Importing | IV_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Beginndatum | 20041216 | ||
5 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20041216 | ||
6 | Importing | IV_END | Call by reference | Type reference (TYPE) | DATUM | Endedatum | 20041216 | ||
7 | Importing | IV_MAX | Call by reference | Type reference (TYPE) | I | 500 | Maximale Treffer | 20050302 | |
8 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20041216 | ||
9 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20041216 |
Method GET_PERIODS_FOR_RULE_BY_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041216 | ||
2 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_TGTPERIOD | Tabelle der Perioden | 20041216 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20041216 | ||
4 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20041216 | ||
5 | Importing | IV_FIRST_PERIOD | Call by reference | Type reference (TYPE) | CACSPERIOD | Erste gültige Periode | 20041216 | ||
6 | Importing | IV_FIRST_PERIOD_EXCLUDE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Erste Periode ausschließen | 20041216 | ||
7 | Importing | IV_LAST_PERIOD | Call by reference | Type reference (TYPE) | CACSPERIOD | Letzte gültige Periode | 20041216 | ||
8 | Importing | IV_RULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20041216 | ||
9 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_PERIOD_RULE | 20041216 |
Method GET_PERIODS_FOR_RULE_BY_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20050217 | ||
2 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_TGTPERIOD | Tabelle der Perioden | 20050217 | ||
3 | Importing | IT_PERIOD_RANGE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Periodenbereich | 20050217 | ||
4 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20050217 | ||
5 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20050217 | ||
6 | Importing | IV_RULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20050217 | ||
7 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20050217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_PERIOD_RULE | 20050217 |
Method GET_PERIOD_ATTR_FOR_DATE_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041217 | ||
2 | Exporting | ET_PERIOD_ATTR | Call by reference | Type reference (TYPE) | CACS_TT_TGPERIODSELECT | Tabelle der Periodeneigenschaften | 20041216 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20041216 | ||
4 | Importing | IV_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Beginndatum | 20041216 | ||
5 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20041216 | ||
6 | Importing | IV_END | Call by reference | Type reference (TYPE) | DATUM | Endedatum | 20041216 | ||
7 | Importing | IV_MAX | Call by reference | Type reference (TYPE) | I | 500 | Maximale Treffer | 20050302 | |
8 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20041216 | ||
9 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20041216 |
Method GET_PERIOD_FOR_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERIOD | Call by reference | Type reference (TYPE) | TCACS_PERIOD | Periodendefinition | 20041217 | ||
2 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041217 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20041217 | ||
4 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20041217 | ||
5 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20041217 | ||
6 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20041217 | ||
7 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20041217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20041217 |
Method GET_PERIOD_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041216 | ||
2 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20041216 | ||
3 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20041216 | ||
4 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20041216 | ||
5 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20041216 |
Method GET_SINGLE_PERIOD_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERIOD_ATTR | Call by reference | Type reference (TYPE) | CACS_TGT_S_PERIODSELECT | Periodeeigenschaften | 20041216 | ||
2 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung | 20041217 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20041216 | ||
4 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20041216 | ||
5 | Importing | IV_PERIOD | Call by reference | Type reference (TYPE) | CACSPERIOD | Periodennummer | 20041216 | ||
6 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPERRULE | Periodenregel | 20041216 | ||
7 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Technischer Zeitstempel | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20041216 |
Method OLD_TO_NEW_PERIOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PERIOD | Call by reference | Type reference (TYPE) | TCACS_PERIOD | Periodendefinition (obsolet) | 20070626 | ||
2 | Returning | RS_PERIOD | Value transfer | Type reference (TYPE) | CACS_S_PRD | Struktur Periode | 20070626 |
Method OLD_TO_NEW_PERIOD on class CL_CACS_TGT_PERIOD has no exception.
Method OLD_TO_NEW_PERIODRULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PERIODRULE | Call by reference | Type reference (TYPE) | TCACS_PERIODRULE | Periodenregelung (obsolet) | 20070626 | ||
2 | Returning | RS_PERIODRULE | Value transfer | Type reference (TYPE) | CACS_S_PRDRULE | Struktur Periodenregel | 20070626 |
Method OLD_TO_NEW_PERIODRULE on class CL_CACS_TGT_PERIOD has no exception.
Method OLD_TO_NEW_PERIODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PERIOD | Call by reference | Type reference (TYPE) | CACS_TT_TGTPERIOD | Zielvbg: Periode | 20070626 | ||
2 | Returning | RT_PERIOD | Value transfer | Type reference (TYPE) | CACS_TT_PRD | Tabellentyp Periode | 20070626 |
Method OLD_TO_NEW_PERIODS on class CL_CACS_TGT_PERIOD has no exception.
Method OLD_TO_NEW_PERIODS_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PERIOD | Call by reference | Type reference (TYPE) | CACS_TT_TGPERIODSELECT | Zielvbg: Periodeauswahl | 20070626 | ||
2 | Returning | RT_PERIOD | Value transfer | Type reference (TYPE) | CACS_TT_PRDSELECT | Periodeauswahl | 20070626 |
Method OLD_TO_NEW_PERIODS_ATTRIBUTES on class CL_CACS_TGT_PERIOD has no exception.
Method OLD_TO_NEW_PERIOD_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PERIOD | Call by reference | Type reference (TYPE) | CACS_TGT_S_PERIODSELECT | 20070626 | |||
2 | Returning | RS_PERIOD | Value transfer | Type reference (TYPE) | CACS_S_PRDSELECT | Periodeauswahl | 20070626 |
Method OLD_TO_NEW_PERIOD_ATTRIBUTES on class CL_CACS_TGT_PERIOD has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 600 |