Hierarchy
⤷ SV-SMG-OP (Application Component) Solution Directory
⤷ SDTS1 (Package) API for Editing and Reading Downtime Schedule
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DTS_EDITOR | Edit Entry in Downtime Schedule | 20070518 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DTS_READER | Read Entry in Downtime Schedule | 20070518 |
Properties
Class | CL_DTS_ENTRY | |
Short Description | Entry in the downtime schedule | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SDTS1 | API for Editing and Reading Downtime Schedule |
Created | 20070518 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_DTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_DTS_ABSTRACT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_DTS_DB | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_DTS_EDITOR | Edit Entry in Downtime Schedule | 20070518 | ||
2 | IF_DTS_READER | Read Entry in Downtime Schedule | 20070518 |
Friends
Class CL_DTS_ENTRY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_CROSS_CLIENT_OFF | Constant | Public | Type reference (TYPE) | I | 0 | Cross-client mode off | 20070926 | |
2 | C_CROSS_CLIENT_ON | Constant | Public | Type reference (TYPE) | I | 1 | Cross-client mode on | 20070926 | |
3 | C_DISTR_FAILED_MANAGED | Instance attribute | Private | Attribute reference (LIKE) | 20070518 | ||||
4 | C_DISTR_LOCAL | Instance attribute | Private | Attribute reference (LIKE) | 20070518 | ||||
5 | C_DISTR_SYNCH_MANAGED | Instance attribute | Private | Attribute reference (LIKE) | 20070518 | ||||
6 | C_PURPOSE_CHANGE | Constant | Public | Type reference (TYPE) | I | 3 | For changing | 20070522 | |
7 | C_PURPOSE_CREATE | Constant | Public | Type reference (TYPE) | I | 1 | For creation | 20070522 | |
8 | C_PURPOSE_DELETE | Constant | Public | Type reference (TYPE) | I | 4 | For deletion | 20070522 | |
9 | C_PURPOSE_DESERIALIZE | Constant | Public | Type reference (TYPE) | I | 5 | For deserialization | 20070719 | |
10 | C_PURPOSE_READ | Constant | Public | Type reference (TYPE) | I | 2 | For reading | 20070522 | |
11 | FALSE | Constant | Private | Type reference (TYPE) | FLAG | SPACE | False | 20070518 | |
12 | GS_COMP | Instance attribute | Public | Type reference (TYPE) | SSDTSCOMP | DTS: Component | 20070518 | ||
13 | GS_CONN | Instance attribute | Public | Type reference (TYPE) | SSDTSCONN | DTS: Connectivity Data for Distribution of Downtime | 20070521 | ||
14 | GS_HD | Instance attribute | Public | Type reference (TYPE) | SSDTSHD | DTS: Downtime Schedule Entry (Header Data Part) | 20070518 | ||
15 | GT_RULE_MAP | Instance attribute | Public | Type reference (TYPE) | CL_DTS_DB=>TT_RULE_MAP | Map Rule IDs to cl_appointment_rule objects | 20070521 | ||
16 | G_CLIENT | Instance attribute | Private | Type reference (TYPE) | MANDT | Client | 20071126 | ||
17 | G_COMPONENT_DBSTAT | Instance attribute | Public | Type reference (TYPE) | I | DB Status Landscape Component | 20070521 | ||
18 | G_CONNECTION_DBSTAT | Instance attribute | Public | Type reference (TYPE) | I | DB Status Connectivity | 20070521 | ||
19 | G_CROSS_CLIENT_MODE | Instance attribute | Private | Type reference (TYPE) | I | C_CROSS_CLIENT_OFF | 20070926 | ||
20 | G_ENTRY_ID | Instance attribute | Public | Attribute reference (LIKE) | 20070521 | ||||
21 | G_HEADER_DBSTAT | Instance attribute | Public | Type reference (TYPE) | I | DB Status Header Data | 20070521 | ||
22 | G_PURPOSE | Instance attribute | Public | Type reference (TYPE) | I | Purpose of use of this instance | 20070522 | ||
23 | G_RULE_DBSTAT | Instance attribute | Public | Type reference (TYPE) | I | DB Status of recurrence rules | 20070521 | ||
24 | TRUE | Constant | Private | Type reference (TYPE) | FLAG | 'X' | True | 20070518 |
Methods
Events
Class CL_DTS_ENTRY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_RULE_MAP_SERIAL | Protected | See coding | 20070719 | BEGIN OF ts_rule_map_serial,
rule TYPE scrule_exp,
locked type flag,
END OF ts_rule_map_serial
|
||
2 | TT_ENTRIES | Public | See coding | 20070606 | tt_entries TYPE standard TABLE OF REF TO cl_dts_entry with default key
|
||
3 | TT_RULE_MAP_SERIAL | Protected | See coding | 20070719 | tt_rule_map_serial TYPE TABLE OF ts_rule_map_serial
|
Method Signatures
Method ADAPT_PERIOD Signature
Method ADAPT_PERIOD on class CL_DTS_ENTRY has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_API | Exception in DTS API | 20070627 |
Method ADD_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_LOCKED | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20070719 | ||
2 | Importing | IS_RULE | Call by reference | Type reference (TYPE) | SCRULE_EXP | Struktur von Regeltabellen | 20070621 | ||
3 | Returning | RP_VALIDITY_ADAPTED | Value transfer | Type reference (TYPE) | FLAG | true = Validity periods have been adapted | 20070621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_API | Exception in DTS API | 20070621 | |
2 | CX_DTS_RULE | Exception in recurrence rule | 20070621 |
Method CHANGE_RULE Signature
Method CHANGE_RULE on class CL_DTS_ENTRY has no parameter.
Method CHANGE_RULE on class CL_DTS_ENTRY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20071126 | |
2 | Importing | IP_COMPONENT_KEY | Call by reference | Type reference (TYPE) | DTSCOMPKEY | DTS: Key of a component in a system landscape | 20070522 | ||
3 | Importing | IP_COMPONENT_TYPE | Call by reference | Type reference (TYPE) | DTSCOMPTP | DTS: Component types in downtime planning | 20070522 | ||
4 | Importing | IP_CROSS_CLIENT_MODE | Call by reference | Type reference (TYPE) | I | C_CROSS_CLIENT_OFF | cross client mode | 20070926 | |
5 | Importing | IP_ENTRY_ID | Call by reference | Type reference (TYPE) | DTSGUID | DTS: GUID of an entry in the downtime schedule | 20070522 | ||
6 | Importing | IP_PURPOSE | Call by reference | Type reference (TYPE) | I | purpose (use constants) | 20070522 | ||
7 | Importing | IS_HEADER | Call by reference | Type reference (TYPE) | SSDTSHD | DTS: Downtime Schedule Entry (Header Data Part) | 20070522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_API | Exception in DTS API | 20070521 |
Method DELETE_RULE Signature
Method DELETE_RULE on class CL_DTS_ENTRY has no parameter.
Method DELETE_RULE on class CL_DTS_ENTRY has no exception.
Method DEL_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_RULE_ID | Call by reference | Type reference (TYPE) | SC_RULEID | ID of Recurrence Rule (see FuGr SSC_RULES) | 20070621 | ||
2 | Returning | RP_VALIDITY_ADAPTED | Value transfer | Type reference (TYPE) | FLAG | true = Validity periods have been adapted | 20070621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_API | Exception in DTS API | 20070621 | |
2 | CX_DTS_RULE | Exception in recurrence rule | 20070621 |
Method DESERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_CREATE_AS_LOCAL | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20070719 | |
2 | Importing | IP_ENTRY | Call by reference | Type reference (TYPE) | XSTRING | 20070719 | |||
3 | Returning | RO_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_DTS_ENTRY | Entry in the downtime schedule | 20070719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_API | Exception in DTS API | 20070719 |
Method GET_CATEGORY Signature
Method GET_CATEGORY on class CL_DTS_ENTRY has no parameter.
Method GET_CATEGORY on class CL_DTS_ENTRY has no exception.
Method GET_COMPONENT_KEY Signature
Method GET_COMPONENT_KEY on class CL_DTS_ENTRY has no parameter.
Method GET_COMPONENT_KEY on class CL_DTS_ENTRY has no exception.
Method GET_CREATED Signature
Method GET_CREATED on class CL_DTS_ENTRY has no parameter.
Method GET_CREATED on class CL_DTS_ENTRY has no exception.
Method GET_DISTRIBUTION_STATUS Signature
Method GET_DISTRIBUTION_STATUS on class CL_DTS_ENTRY has no parameter.
Method GET_DISTRIBUTION_STATUS on class CL_DTS_ENTRY has no exception.
Method GET_INFO_TEXT Signature
Method GET_INFO_TEXT on class CL_DTS_ENTRY has no parameter.
Method GET_INFO_TEXT on class CL_DTS_ENTRY has no exception.
Method GET_LAST_CHANGE Signature
Method GET_LAST_CHANGE on class CL_DTS_ENTRY has no parameter.
Method GET_LAST_CHANGE on class CL_DTS_ENTRY has no exception.
Method GET_MONITORING_STATUS Signature
Method GET_MONITORING_STATUS on class CL_DTS_ENTRY has no parameter.
Method GET_MONITORING_STATUS on class CL_DTS_ENTRY has no exception.
Method GET_PERIODS Signature
Method GET_PERIODS on class CL_DTS_ENTRY has no parameter.
Method GET_PERIODS on class CL_DTS_ENTRY has no exception.
Method GET_REASON Signature
Method GET_REASON on class CL_DTS_ENTRY has no parameter.
Method GET_REASON on class CL_DTS_ENTRY has no exception.
Method GET_RECURRENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_RULE_MAP | Call by reference | Type reference (TYPE) | CL_DTS_DB=>TS_RULE_MAP | 20080229 | |||
2 | Returning | RP_RESULT | Value transfer | Type reference (TYPE) | FLAG | Rule Type | 20080229 |
Method GET_RECURRENCE on class CL_DTS_ENTRY has no exception.
Method GET_RESPONSIBLE Signature
Method GET_RESPONSIBLE on class CL_DTS_ENTRY has no parameter.
Method GET_RESPONSIBLE on class CL_DTS_ENTRY has no exception.
Method GET_RULES Signature
Method GET_RULES on class CL_DTS_ENTRY has no parameter.
Method GET_RULES on class CL_DTS_ENTRY has no exception.
Method GET_RULE_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_RULE_MAP | Call by reference | Object reference (TYPE REF TO) | CL_DTS_DB=>TS_RULE_MAP | 20070529 | |||
2 | Importing | IP_RULE_ID | Call by reference | Type reference (TYPE) | SC_RULEID | interne Identifizierung der Regel periodischer Termine | 20070529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_RULE | Exception in recurrence rule | 20070529 |
Method IS_DISTRIBUTED Signature
Method IS_DISTRIBUTED on class CL_DTS_ENTRY has no parameter.
Method IS_DISTRIBUTED on class CL_DTS_ENTRY has no exception.
Method IS_PERIOD_OPEN Signature
Method IS_PERIOD_OPEN on class CL_DTS_ENTRY has no parameter.
Method IS_PERIOD_OPEN on class CL_DTS_ENTRY has no exception.
Method SERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ENTRY | Call by reference | Object reference (TYPE REF TO) | CL_DTS_ENTRY | Entry in the downtime schedule | 20070719 | ||
2 | Returning | RP_RESULT | Value transfer | Type reference (TYPE) | XSTRING | 20070719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DTS_API | Exception in DTS API | 20070719 |
Method SET_DISTRIBUTION_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_STATUS | Call by reference | Type reference (TYPE) | DTSDISTRSTAT | DTS: Distribution Status for Synch | 20070702 |
Method SET_DISTRIBUTION_STATUS on class CL_DTS_ENTRY has no exception.
Method SET_END Signature
Method SET_END on class CL_DTS_ENTRY has no parameter.
Method SET_END on class CL_DTS_ENTRY has no exception.
Method SET_INFO_TEXT Signature
Method SET_INFO_TEXT on class CL_DTS_ENTRY has no parameter.
Method SET_INFO_TEXT on class CL_DTS_ENTRY has no exception.
Method SET_MONITORING_STATUS Signature
Method SET_MONITORING_STATUS on class CL_DTS_ENTRY has no parameter.
Method SET_MONITORING_STATUS on class CL_DTS_ENTRY has no exception.
Method SET_RESPONSIBLE Signature
Method SET_RESPONSIBLE on class CL_DTS_ENTRY has no parameter.
Method SET_RESPONSIBLE on class CL_DTS_ENTRY has no exception.
Method SET_RULE Signature
Method SET_RULE on class CL_DTS_ENTRY has no parameter.
Method SET_RULE on class CL_DTS_ENTRY has no exception.
Method SET_START Signature
Method SET_START on class CL_DTS_ENTRY has no parameter.
Method SET_START on class CL_DTS_ENTRY has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |