Hierarchy
⤷ ICM (Application Component) Incentive and Commission Management (ICM)
⤷ CACSPH2 (Package) ICM: Period Control: UI
Properties
Class | CL_CACS_PERIOD | |
Short Description | Handling of Periods | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | CACSPH | |
Program status | ||
Category | 0 | |
Package | CACSPH2 | ICM: Period Control: UI |
Created | 20060222 | 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_PERIOD has no interface implemented.
Friends
Class CL_CACS_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 | Private | Type reference (TYPE) | PERIOD_RULE_HASH | Buffer Table Period Rules | 20060222 | ||
2 | GV_BUFFERSTATE_ACTIVE | Static Attribute | Private | Type reference (TYPE) | BUFFERSTATE_ACTIVE | Versions in Buffer Table | 20060320 | ||
3 | GV_BUFFERSTATE_APPL | Static Attribute | Private | Type reference (TYPE) | BUFFERSTATE_APPL | Period Rules Belong to This Application | 20060323 | ||
4 | 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 | BUFFER_ALL_PERIOD_RULES | Static method | Private | Method | Buffer Period Rules | 20060222 |
2 | CALC_NEXT_DATE | Static method | Private | Method | Determine Next Date | 20060406 |
3 | CALC_NEXT_DATES | Static method | Private | Method | Add Value to a Date | 20060407 |
4 | CALC_NEXT_TIME | Static method | Private | Method | Determine Next Date | 20060406 |
5 | DETERMINE_PERIOD_END_DATE | Static method | Public | Method | Determine Period End | 20060222 |
6 | FILTER_PERIODS_FOR_BUSI_DATES | Static method | Public | Method | Filter Periods for a Date Range | 20060222 |
7 | GET_FACTORY_CALENDAR | Static method | Private | Method | Read Dates from Factory Calendar | 20060406 |
8 | GET_LAST_UPDATED_PERIOD | Static method | Public | Method | Determine Last Updated Period | 20060402 |
9 | GET_LAST_UPDATED_PERIOD_KEY | Static method | Public | Method | Determine Last Updated Period | 20060402 |
10 | GET_NEXT_PERIOD_BEGIN_DATE | Static method | Public | Method | Determination of Next Period Start Date | 20060405 |
11 | GET_NEXT_PRD_BY_PREV_PRD | Static method | Public | Method | Determine Next Period on Basis of Previous Period | 20060612 |
12 | GET_NUMBER_OF_DAYS_PER_MONTH | Static method | Private | Method | Determine Next Date | 20060406 |
13 | GET_PERIODS_FOR_DATE_RANGE | Static method | Public | Method | Determine Periods for a Date Range | 20060222 |
14 | GET_PERIODS_FOR_RULE_BY_RANGE | Static method | Public | Method | Determine Periods for a Period Range | 20060222 |
15 | GET_PERIODS_FOR_RULE_BY_SEL | Static method | Public | Method | Determine Periods for a Period Range | 20060222 |
16 | GET_PERIODS_FOR_RULE_VERSION | Static method | Public | Method | Read Periods for Period Rule Version | 20060426 |
17 | GET_PERIOD_ATTR_FOR_DATE_RANGE | Static method | Public | Method | Determine Periods (with Attributes) for a Date Range | 20060222 |
18 | GET_PERIOD_FOR_DATE | Static method | Public | Method | Determine Period for Date | 20060222 |
19 | GET_PERIOD_FOR_DOCUMENT | Static method | Public | Method | Read Period for Document Header For Purposes of Resetting | 20060310 |
20 | GET_PERIOD_RULE | Static method | Public | Method | Determine Period Rules | 20060222 |
21 | GET_PERIOD_RULES | Static method | Public | Method | Determine Period Rules | 20060313 |
22 | GET_PERIOD_RULE_FOR_VERSION | Static method | Public | Method | Determine Period Rules | 20060322 |
23 | GET_PERIOD_VERSION | Static method | Public | Method | Determination of Period Version | 20060402 |
24 | GET_SINGLE_PERIOD_ATTRIBUTES | Static method | Public | Method | Determine Attributes of Period | 20060222 |
Events
Class CL_CACS_PERIOD has no event.
Types
Class CL_CACS_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 | Importing | IV_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = nur aktive Versionen lesen | 20060313 | ||
2 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20060222 |
Method BUFFER_ALL_PERIOD_RULES on class CL_CACS_PERIOD has no exception.
Method CALC_NEXT_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ED_EOM_CORRECT | Call by reference | Type reference (TYPE) | I | 20060406 | |||
2 | Changing | ED_RES | Call by reference | Type reference (TYPE) | CACS_S_DATE_TIME | Datum und Uhrzeit | 20060406 | ||
3 | Importing | ID_PERIOD | Call by reference | Type reference (TYPE) | CACSBASEPER | Periodennummer | 20060406 | ||
4 | Importing | ID_PERIOD_FACTOR | Call by reference | Type reference (TYPE) | CACSBASEPERF | Periodizität der Bezugsperiode | 20060406 |
Method CALC_NEXT_DATE on class CL_CACS_PERIOD has no exception.
Method CALC_NEXT_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_NEXT_PERIOD_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20060407 | ||
2 | Exporting | ED_NEXT_PERIOD_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Aktuelle Uhrzeit des Applikationsservers | 20060407 | ||
3 | Exporting | ED_RESULT | Call by reference | Type reference (TYPE) | CACS_TT_DATE_TIME | Datum und Uhrzeit | 20060407 | ||
4 | Importing | ID_BASE_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20060407 | ||
5 | Importing | ID_BASE_PERIOD | Value transfer | Type reference (TYPE) | CACSBASEPER | Bezugsperiode | 20060407 | ||
6 | Importing | ID_BASE_PERIOD_FACTOR | Value transfer | Type reference (TYPE) | CACSBASEPERF | Periodizität der Bezugsperiode | 20060407 | ||
7 | Importing | ID_BASE_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Aktuelle Uhrzeit des Applikationsservers | 20060407 | ||
8 | Importing | ID_DONT_CHECK_DATE_IN_PAST | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060407 | ||
9 | Importing | ID_HORIZON_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20060407 | ||
10 | Importing | ID_HORIZON_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | Aktuelle Uhrzeit des Applikationsservers | 20060407 | ||
11 | Importing | ID_USE_FACCAL | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060407 | ||
12 | Importing | ID_WORKDAY_INDICATOR | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060407 | ||
13 | Changing | I_DAYCORRECT | Value transfer | Type reference (TYPE) | CACSBASEPERF | Periodizität der Bezugsperiode | 20060407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | HORIZON_BEFORE_BASE | 20060407 | ||
2 | HORIZON_IN_THE_PAST | 20060407 | ||
3 | INITIAL_BASE_DATE | 20060407 | ||
4 | NO_DATES | 20060407 |
Method CALC_NEXT_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ED_ADDITIONAL_DAYS | Call by reference | Type reference (TYPE) | I | Datum und Uhrzeit | 20060406 | ||
2 | Changing | ED_RESTIME | Call by reference | Type reference (TYPE) | UZEIT | Tageszeit | 20060406 | ||
3 | Importing | ID_BASETIME | Call by reference | Type reference (TYPE) | UZEIT | Tageszeit | 20060406 | ||
4 | Importing | ID_PERIOD | Call by reference | Type reference (TYPE) | CACSBASEPER | Periodennummer | 20060406 | ||
5 | Importing | ID_PERIOD_FACTOR | Call by reference | Type reference (TYPE) | CACSBASEPERF | Periodizität der Bezugsperiode | 20060406 |
Method CALC_NEXT_TIME on class CL_CACS_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 | Importing | IB_STRICT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Nur existierende Perioden (X=true, space=false) | 20060719 | ||
2 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060719 | ||
3 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060719 | ||
4 | Importing | ID_PRDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060719 | ||
5 | Importing | ID_PRD_NO | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060719 | ||
6 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060719 | ||
7 | Returning | RD_PRD_END_DATE | Value transfer | Type reference (TYPE) | CACSPRDEND | Periodenende | 20060719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRD_TOP | Perioden: Basisklasse Ausnahmebehandlung | 20060719 |
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_BUSIDATES | Tabelle der Fachlicher Zeitstempeln | 20060222 | ||
2 | Changing | IT_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_PRD | Tabelle der Perioden | 20060222 | ||
3 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Fachlicher Zeitstempel | 20060222 | ||
4 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSPHKNWTIMESTAMP | Technischer Zeitstempel | 20060222 |
Method FILTER_PERIODS_FOR_BUSI_DATES on class CL_CACS_PERIOD has no exception.
Method GET_FACTORY_CALENDAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ED_EOM_CORRECT | Call by reference | Type reference (TYPE) | I | 20060406 | |||
2 | Changing | ED_REAL_DATE | Call by reference | Type reference (TYPE) | DATUM | Bezugsperiode | 20060406 | ||
3 | Changing | ED_RES | Call by reference | Type reference (TYPE) | CACS_S_DATE_TIME | Datum und Uhrzeit | 20060406 | ||
4 | Importing | ID_DAY_COUNTER | Call by reference | Type reference (TYPE) | C | 20060406 | |||
5 | Importing | ID_PERIOD | Call by reference | Type reference (TYPE) | CACSBASEPER | Bezugsperiode | 20060406 | ||
6 | Importing | ID_PERIOD_FACTOR | Call by reference | Type reference (TYPE) | CACSBASEPERF | Periodizität der Bezugsperiode | 20060406 |
Method GET_FACTORY_CALENDAR on class CL_CACS_PERIOD has no exception.
Method GET_LAST_UPDATED_PERIOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_LAST_PERIOD | Call by reference | Type reference (TYPE) | CACSLASTPERD | Letzte fortgeschriebene Periode | 20060402 | ||
2 | Exporting | ED_MAX_PERIOD_NUMBER | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060402 | ||
3 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060402 | ||
4 | Importing | ID_CLC_TIMESTAMP | Call by reference | Type reference (TYPE) | CACSPHCLCTIMESTAMP | Wirksamkeitszeitstempel (fachlicher Stand) | 20060402 | ||
5 | Importing | ID_KNW_TIMESTAMP | Call by reference | Type reference (TYPE) | CACSPHKNWTIMESTAMP | Berechnungszeitstempel | 20060402 | ||
6 | Importing | ID_PRDRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060402 | ||
7 | Importing | ID_PRDRULEVERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PERIOD_VERSION_FOUND | Keine gültige Periode gefunden | 20060402 |
Method GET_LAST_UPDATED_PERIOD_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_LAST_PERIOD | Call by reference | Type reference (TYPE) | CACSLASTPERD | Letzte fortgeschriebene Periode | 20060402 | ||
2 | Exporting | ED_MAX_PERIOD_NUMBER | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060402 | ||
3 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060402 | ||
4 | Importing | ID_PRDRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060402 | ||
5 | Importing | ID_PRDRULEVERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060402 | ||
6 | Importing | ID_PRDVERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version der Periode | 20060402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PERIOD_VERSION_FOUND | Keine gültige Periode gefunden | 20060402 |
Method GET_NEXT_PERIOD_BEGIN_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_NEXT_PERIOD_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20060405 | ||
2 | Exporting | ED_NEXT_PERIOD_TIME | Call by reference | Type reference (TYPE) | SY-UZEIT | Aktuelle Uhrzeit des Applikationsservers | 20060405 | ||
3 | Importing | ID_BASE_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20060405 | ||
4 | Importing | ID_BASE_PERIOD | Call by reference | Type reference (TYPE) | CACSBASEPER | 'D' | Bezugsperiode | 20060405 | |
5 | Importing | ID_BASE_PERIOD_FACTOR | Call by reference | Type reference (TYPE) | CACSBASEPERF | 0 | Periodizität der Bezugsperiode | 20060405 | |
6 | Importing | ID_BASE_TIME | Call by reference | Type reference (TYPE) | SY-UZEIT | Aktuelle Uhrzeit des Applikationsservers | 20060405 | ||
7 | Importing | ID_USE_FACCAL | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060405 | ||
8 | Importing | ID_WORKDAY_INDICATOR | Call by reference | Type reference (TYPE) | CHAR1 | '-' | Einstelliges Kennzeichen | 20060405 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20060405 |
Method GET_NEXT_PRD_BY_PREV_PRD 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 | 20060612 | ||
2 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060612 | ||
3 | Importing | ID_PREV_PERIOD_NO | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060612 | ||
4 | Importing | ID_PREV_PRDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060612 | ||
5 | Importing | ID_PREV_PRDRULE_VERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060612 | ||
6 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060612 | ||
7 | Returning | RS_NEXT_PRD | Value transfer | Type reference (TYPE) | TCACS_PRD | Nächste Periode | 20060612 |
Method GET_NEXT_PRD_BY_PREV_PRD on class CL_CACS_PERIOD has no exception.
Method GET_NUMBER_OF_DAYS_PER_MONTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_NUMBER_OF_DAYS | Call by reference | Type reference (TYPE) | I | 20060406 | |||
2 | Importing | ID_MONTH | Call by reference | Type reference (TYPE) | MONAT | 20060406 | |||
3 | Importing | ID_YEAR | Call by reference | Type reference (TYPE) | JAHR | 20060406 |
Method GET_NUMBER_OF_DAYS_PER_MONTH on class CL_CACS_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 | ET_PRD | Call by reference | Type reference (TYPE) | CACS_TT_PRD | Tabelle der Perioden | 20060608 | ||
2 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060608 | ||
3 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060608 | ||
4 | Importing | ID_FIRST_PRD_BEGIN | Call by reference | Type reference (TYPE) | CACSPRDSTART | Periodenbeginn | 20060608 | ||
5 | Importing | ID_LAST_PRD_BEGIN | Call by reference | Type reference (TYPE) | CACSPRDSTART | Periodenbeginn | 20060608 | ||
6 | Importing | ID_PRDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060608 | ||
7 | Importing | ID_PRDRULE_VERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060608 | ||
8 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PERIODS_FOUND | Es konnten keine Perioden ermittelt werden | 20060331 |
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_PRDRULE | Periodenregelung | 20060222 | ||
2 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_PRD | Tabelle der Perioden | 20060222 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060222 | ||
4 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSPHCLCTIMESTAMP | Fachlicher Zeitstempel | 20060222 | ||
5 | Importing | IV_FIRST_PERIOD | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Erste gültige Periode | 20060222 | ||
6 | Importing | IV_FIRST_PERIOD_EXCLUDE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = Erste Periode ausschließen | 20060222 | ||
7 | Importing | IV_LAST_PERIOD | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Letzte gültige Periode | 20060222 | ||
8 | Importing | IV_RULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060222 | ||
9 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSPHCLCTIMESTAMP | Technischer Zeitstempel | 20060222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_PERIOD_RULE | 20060222 |
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_PRDRULE | Periodenregelung | 20060222 | ||
2 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | CACS_TT_PRD | Tabelle der Perioden | 20060222 | ||
3 | Importing | IT_PERIOD_RANGE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Periodenbereich | 20060222 | ||
4 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060222 | ||
5 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSPHKNWTIMESTAMP | Fachlicher Zeitstempel | 20060222 | ||
6 | Importing | IV_RULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060222 | ||
7 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSPHCLCTIMESTAMP | Technischer Zeitstempel | 20060222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_PERIOD_RULE | 20060222 |
Method GET_PERIODS_FOR_RULE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PRD | Call by reference | Type reference (TYPE) | CACS_TT_PRD | Periode | 20060426 | ||
2 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060426 | ||
3 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060426 | ||
4 | Importing | ID_PRDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060426 | ||
5 | Importing | ID_PRDRULE_VERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060426 | ||
6 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRD_TOP | Perioden: Basisklasse Ausnahmebehandlung | 20060629 |
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) | CACS_S_PRDRULE | Struktur Periodenregel | 20060222 | ||
2 | Exporting | ET_PERIOD_ATTR | Call by reference | Type reference (TYPE) | CACS_TT_PRDSELECT | Tabelle der Periodeneigenschaften | 20060222 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20060222 | ||
4 | Importing | IV_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Beginndatum | 20060222 | ||
5 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060222 | ||
6 | Importing | IV_END | Call by reference | Type reference (TYPE) | DATUM | Endedatum | 20060222 | ||
7 | Importing | IV_MAX | Call by reference | Type reference (TYPE) | I | 500 | Maximale Treffer | 20060222 | |
8 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060222 | ||
9 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20060222 |
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) | CACS_S_PRD | Struktur Periode | 20060222 | ||
2 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | CACS_S_PRDRULE | Struktur Periodenregel | 20060222 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060222 | ||
4 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060222 | ||
5 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20060222 | ||
6 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060222 | ||
7 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | PERIOD_END_DATE_NOT_DETERMINED | Das Endedatum der Periode konnte nicht ermittelt werden | 20060331 | |
2 | PERIOD_NOT_FOUND | Die Periode konnte nicht ermittelt werden | 20060331 | |
3 | PERIOD_RULE_NOT_DETERMINED | Die Periodenregel konnte nicht ermittelt werden | 20060331 |
Method GET_PERIOD_FOR_DOCUMENT 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 | Provisionsanwendung | 20060323 | ||
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_PRDDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060629 | ||
4 | Importing | ID_PRD_NO | Call by reference | Type reference (TYPE) | CACSVERSION | Version der Periodenregel | 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 | RS_PRD | Value transfer | Type reference (TYPE) | CACS_S_PRD | Struktur Periode | 20060629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CACS_PRD_TOP | Periodenhandling: Basisklasse Ausnahmebehandlung | 20060629 |
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_PRDRULE | Periodenregelung | 20060222 | ||
2 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060222 | ||
3 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSPHKNWTIMESTAMP | Fachlicher Zeitstempel | 20060222 | ||
4 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060222 | ||
5 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSPHCLCTIMESTAMP | Technischer Zeitstempel | 20060222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20060222 |
Method GET_PERIOD_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PRDRULE | Call by reference | Type reference (TYPE) | CACS_TT_PRDRULE_T | Periodenregelung | 20060313 | ||
2 | Importing | IV_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | Einstelliges Kennzeichen | 20060320 | |
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060313 | ||
4 | Importing | IV_PRDRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20060313 |
Method GET_PERIOD_RULE_FOR_VERSION 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) | CACS_S_PRDRULE | Periodenregelung | 20060322 | ||
2 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060322 | ||
3 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060322 | ||
4 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version der Periodenregel | 20060322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20060322 |
Method GET_PERIOD_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_PRD_VERSION | Value transfer | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060629 | ||
2 | Importing | ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060402 | ||
3 | Importing | ID_BUSITIME | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060629 | ||
4 | Importing | ID_PRDRULE_ID | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060629 | ||
5 | Importing | ID_PRDRULE_VERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version des Stammdaten- oder Customizingobjekts | 20060629 | ||
6 | Importing | ID_TECHTIME | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060629 |
Method GET_PERIOD_VERSION on class CL_CACS_PERIOD has no exception.
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_S_PRDSELECT | Periodeneigenschaften | 20060222 | ||
2 | Exporting | ES_PERRULE | Call by reference | Type reference (TYPE) | CACS_S_PRDRULE | Struktur Periodenregel | 20060222 | ||
3 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Provisionsanwendung | 20060222 | ||
4 | Importing | IV_BUSI | Call by reference | Type reference (TYPE) | CACSBUSITIME | Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) | 20060222 | ||
5 | Importing | IV_PERIOD | Call by reference | Type reference (TYPE) | CACSPRDNUMBER | Periodennummer | 20060222 | ||
6 | Importing | IV_PERRULE | Call by reference | Type reference (TYPE) | CACSPRDRULE | Periodenregel | 20060222 | ||
7 | Importing | IV_TECH | Call by reference | Type reference (TYPE) | CACSTECHTIME | Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) | 20060222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20060222 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |