Hierarchy

⤷

⤷

Properties
Class | CL_RECA_DATE_SLICES | |
Short Description | Time Slot Management | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RE_CA_BC | RE: Base (Technical Objects - Library) |
Created | 20010907 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RECA_DATE_SLICES has no interface implemented.
Friends
Class CL_RECA_DATE_SLICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYTABIX | Current Entry | 20010910 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYTABIX | Number of Entries | 20031027 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RECASLICEKEYDATE | Key Date | 20040428 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Bool: Status | 20010910 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do Not Show "Complete Period" | 20030402 | |
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Time Period Filter Is Active | 20080121 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Bool: Other Time Period Chosen | 20010910 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RECADATERANGE | Period From-To | 20010907 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RECADATERANGE | Old Time Period | 20010910 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RECADATERANGE | Filter Time Period | 20080121 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RECADATERANGE | Time Period That Agrees with SY-DATUM | 20120419 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RE_T_RECADATERANGE | Table From Time Periods | 20010907 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RE_T_STRING | Table of Time Periods as String | 20010911 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | DEFAULT CONSTRUCTOR | 20010910 |
2 | ![]() |
Instance method | Public | Method | Gets Number of Time Slots | 20080121 |
3 | ![]() |
Instance method | Public | Method | Gets Number of Current Entry | 20080121 |
4 | ![]() |
Instance method | Public | Method | Returns Current Time Slice | 20010907 |
5 | ![]() |
Instance method | Public | Method | Returns Key Date | 20040428 |
6 | ![]() |
Instance method | Public | Method | Returns All Time Slices | 20010907 |
7 | ![]() |
Instance method | Public | Method | Gets Time Relationship to Time Slot Valid for SY-DATUM | 20120423 |
8 | ![]() |
Instance method | Public | Method | Bool: Checks If Entry Covered Somewhere | 20020425 |
9 | ![]() |
Instance method | Public | Method | Bool: Checks If Entry Is in Current Time Slot | 20010910 |
10 | ![]() |
Instance method | Public | Method | Sets Current Time Slice to Date | 20010910 |
11 | ![]() |
Instance method | Public | Method | Sets Current Time Slice | 20010907 |
12 | ![]() |
Instance method | Public | Method | Sets Current Time Slice to COMPLETE | 20020419 |
13 | ![]() |
Instance method | Public | Method | Bool: Set to "Deactivated" | 20010910 |
14 | ![]() |
Instance method | Public | Method | Sets Key Date | 20040428 |
15 | ![]() |
Instance method | Public | Method | Sets Next Time Slice | 20010910 |
16 | ![]() |
Instance method | Public | Method | Sets Time Period Filter | 20080121 |
17 | ![]() |
Instance method | Public | Method | Sets Previous Time Slice | 20010910 |
18 | ![]() |
Instance method | Public | Method | Setting of Time Slots | 20010907 |
19 | ![]() |
Instance method | Public | Method | Sets the Time Slot Valid on SY-DATUM | 20120419 |
20 | ![]() |
Instance method | Private | Method | Converts Table of Time Periods to Strings | 20030612 |
21 | ![]() |
Instance method | Private | Method | Reset All - Initial | 20030612 |
22 | ![]() |
Instance method | Private | Method | Check for Changes and Set | 20030612 |
23 | ![]() |
Instance method | Private | Method | Sets Key Date in Time Slot | 20040428 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CURRENT_SLICE_CHANGED | Instance Event (0) |
Public (2) |
Event: Current Time Slot Has Changed | 20020218 |
2 | KEYDATE_CHANGED | Instance Event (0) |
Public (2) |
Event: Current Key Date Changed | 20040428 |
Types
Class CL_RECA_DATE_SLICES has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_NO_COMPLETE_RANGE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Bool: Keinen "Kompletten Zeitraum" Eintrag | 20030402 |
Method CONSTRUCTOR on class CL_RECA_DATE_SLICES has no exception.
Method COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RD_ENTRIES | Value transfer | Type reference (TYPE) | SYTABIX | Anzahl Zeitscheiben | 20080121 |
Method COUNT on class CL_RECA_DATE_SLICES has no exception.
Method GET_CURRENT_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RD_CURRENT_ENTRY | Value transfer | Type reference (TYPE) | SYTABIX | Nummer des aktuellen Eintrags | 20080121 |
Method GET_CURRENT_ENTRY on class CL_RECA_DATE_SLICES has no exception.
Method GET_CURRENT_SLICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_TABIX | Call by reference | Type reference (TYPE) | SY-TABIX | Zeile der internen Tabelle | 20010907 | ||
2 | ![]() |
ES_CURRENT_SLICE | Call by reference | Type reference (TYPE) | RECADATERANGE | Zeitraum von-bis | 20010907 |
Method GET_CURRENT_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method GET_KEYDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_CORRECT | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Korrektur durchführen? | 20040526 | |
2 | ![]() |
RD_KEYDATE | Value transfer | Type reference (TYPE) | RECASLICEKEYDATE | Stichtag | 20040428 |
Method GET_KEYDATE on class CL_RECA_DATE_SLICES has no exception.
Method GET_SLICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATERANGE | Call by reference | Type reference (TYPE) | RE_T_RECADATERANGE | Tabelle von Zeiträumen | 20010907 | ||
2 | ![]() |
ET_DATERANGE_STRING | Call by reference | Type reference (TYPE) | RE_T_STRING | Tabelle von Zeiträumen als Strings | 20010907 | ||
3 | ![]() |
IF_DELETE_UNLIMITED_STRING | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20020826 |
Method GET_SLICES on class CL_RECA_DATE_SLICES has no exception.
Method GET_TODAY_RELATION_OF_SLICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_DATE_RELATION | Call by reference | Type reference (TYPE) | CHAR1 | Zeitbezug zur Zeitscheibe des Tagesdatums | 20120423 | ||
2 | ![]() |
ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATERANGE-DATEFROM | Datum: Gültig ab | 20120423 | ||
3 | ![]() |
ID_DATETO | Call by reference | Type reference (TYPE) | RECADATERANGE-DATETO | Datum: Gültig bis | 20120423 |
Method GET_TODAY_RELATION_OF_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method IS_ENTRY_INSIDE_SLICELIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATERANGE-DATEFROM | Gültig-ab-Datum | 20020425 | ||
2 | ![]() |
ID_DATETO | Call by reference | Type reference (TYPE) | RECADATERANGE-DATETO | Gültig-bis-Datum | 20020425 | ||
3 | ![]() |
RF_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | Bool: Eintrag wird abgedeckt | 20020425 |
Method IS_ENTRY_INSIDE_SLICELIST on class CL_RECA_DATE_SLICES has no exception.
Method IS_ENTRY_IN_CURRENT_SLICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATERANGE-DATEFROM | Gültig-ab-Datum | 20010910 | ||
2 | ![]() |
ID_DATETO | Call by reference | Type reference (TYPE) | RECADATERANGE-DATETO | Gültig-bis-Datum | 20010910 | ||
3 | ![]() |
RF_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | Bool: Eintrag ist aktuell | 20010910 |
Method IS_ENTRY_IN_CURRENT_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method SET_AT_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_TABIX | Call by reference | Type reference (TYPE) | SY-TABIX | Zeile der internen Tabelle | 20010910 | ||
2 | ![]() |
ES_CURRENT_SLICE | Call by reference | Type reference (TYPE) | RECADATERANGE | Zeitraum von-bis | 20010910 | ||
3 | ![]() |
ID_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Zieldatum | 20010910 | ||
4 | ![]() |
IF_MODIFY_KEYDATE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Stichtag ändern | 20040428 |
Method SET_AT_DATE on class CL_RECA_DATE_SLICES has no exception.
Method SET_CURRENT_SLICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_TABIX | Call by reference | Type reference (TYPE) | SY-TABIX | Alternativ: Zeile der internen Tabelle | 20010907 | ||
2 | ![]() |
IF_MODIFY_KEYDATE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Stichtag ändern | 20080121 | |
3 | ![]() |
IS_CURRENT_SLICE | Call by reference | Type reference (TYPE) | RECADATERANGE | Zeitraum von-bis | 20010907 |
Method SET_CURRENT_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method SET_CURRENT_SLICE_COMPLETE Signature
Method SET_CURRENT_SLICE_COMPLETE on class CL_RECA_DATE_SLICES has no parameter.
Method SET_CURRENT_SLICE_COMPLETE on class CL_RECA_DATE_SLICES has no exception.
Method SET_DISABLED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_DISABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Bool: interner Zusand | 20010910 |
Method SET_DISABLED on class CL_RECA_DATE_SLICES has no exception.
Method SET_KEYDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | RECASLICEKEYDATE | Stichtag | 20040428 |
Method SET_KEYDATE on class CL_RECA_DATE_SLICES has no exception.
Method SET_NEXT_SLICE Signature
Method SET_NEXT_SLICE on class CL_RECA_DATE_SLICES has no parameter.
Method SET_NEXT_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method SET_PERIOD_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_PERIOD_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Zeitraumfilter ein-/ausschalten | 20080121 | ||
2 | ![]() |
IS_PERIOD_FILTER | Call by reference | Type reference (TYPE) | RECADATERANGE | Zeitraum | 20080121 |
Method SET_PERIOD_FILTER on class CL_RECA_DATE_SLICES has no exception.
Method SET_PREV_SLICE Signature
Method SET_PREV_SLICE on class CL_RECA_DATE_SLICES has no parameter.
Method SET_PREV_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method SET_SLICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DATERANGE | Call by reference | Type reference (TYPE) | RE_T_RECADATERANGE | Tabelle von Zeiträumen | 20010907 |
Method SET_SLICES on class CL_RECA_DATE_SLICES has no exception.
Method SET_TODAY_SLICE Signature
Method SET_TODAY_SLICE on class CL_RECA_DATE_SLICES has no parameter.
Method SET_TODAY_SLICE on class CL_RECA_DATE_SLICES has no exception.
Method _CONVERT_DATERANGES_TO_STRINGS Signature
Method _CONVERT_DATERANGES_TO_STRINGS on class CL_RECA_DATE_SLICES has no parameter.
Method _CONVERT_DATERANGES_TO_STRINGS on class CL_RECA_DATE_SLICES has no exception.
Method _REFRESH Signature
Method _REFRESH on class CL_RECA_DATE_SLICES has no parameter.
Method _REFRESH on class CL_RECA_DATE_SLICES has no exception.
Method _SET_CHANGE_FLAG Signature
Method _SET_CHANGE_FLAG on class CL_RECA_DATE_SLICES has no parameter.
Method _SET_CHANGE_FLAG on class CL_RECA_DATE_SLICES has no exception.
Method _SET_KEYDATE_BY_SLICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_SLICE | Call by reference | Type reference (TYPE) | RECADATERANGE | Zeitraum von-bis | 20040428 |
Method _SET_KEYDATE_BY_SLICE on class CL_RECA_DATE_SLICES has no exception.
Event Signatures
Event CURRENT_SLICE_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ID_VALIDFROM | Exporting | Value transfer | Type reference (TYPE) | RECADATERANGE-DATEFROM | allg. Datum: gültig ab (neue Auswahl) | 20020218 | ||
2 | ID_VALIDFROM_OLD | Exporting | Value transfer | Type reference (TYPE) | RECADATERANGE-DATEFROM | allg. Datum: gültig ab (vorher) | 20020218 | ||
3 | ID_VALIDTO | Exporting | Value transfer | Type reference (TYPE) | RECADATERANGE-DATETO | allg. Datum: gültig bis (neue Auswahl) | 20020218 | ||
4 | ID_VALIDTO_OLD | Exporting | Value transfer | Type reference (TYPE) | RECADATERANGE-DATETO | allg. Datum: gültig bis (vorher) | 20020218 |
Event KEYDATE_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ID_KEYDATE | Exporting | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20040428 | ||
2 | ID_KEYDATE_OLD | Exporting | Value transfer | Type reference (TYPE) | RECAKEYDATE | Stichtag | 20040428 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 110 |