Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Constant | Public | Type reference (TYPE) | I | 0 | Cross-client mode off | 20070926 | ||
| 2 | Constant | Public | Type reference (TYPE) | I | 1 | Cross-client mode on | 20070926 | ||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20070518 | |||||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20070518 | |||||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20070518 | |||||
| 6 | Constant | Public | Type reference (TYPE) | I | 3 | For changing | 20070522 | ||
| 7 | Constant | Public | Type reference (TYPE) | I | 1 | For creation | 20070522 | ||
| 8 | Constant | Public | Type reference (TYPE) | I | 4 | For deletion | 20070522 | ||
| 9 | Constant | Public | Type reference (TYPE) | I | 5 | For deserialization | 20070719 | ||
| 10 | Constant | Public | Type reference (TYPE) | I | 2 | For reading | 20070522 | ||
| 11 | Constant | Private | Type reference (TYPE) | FLAG | SPACE | False | 20070518 | ||
| 12 | Instance attribute | Public | Type reference (TYPE) | SSDTSCOMP | DTS: Component | 20070518 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | SSDTSCONN | DTS: Connectivity Data for Distribution of Downtime | 20070521 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | SSDTSHD | DTS: Downtime Schedule Entry (Header Data Part) | 20070518 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | CL_DTS_DB=>TT_RULE_MAP | Map Rule IDs to cl_appointment_rule objects | 20070521 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | MANDT | Client | 20071126 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | I | DB Status Landscape Component | 20070521 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | I | DB Status Connectivity | 20070521 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | I | C_CROSS_CLIENT_OFF | 20070926 | |||
| 20 | Instance attribute | Public | Attribute reference (LIKE) | 20070521 | |||||
| 21 | Instance attribute | Public | Type reference (TYPE) | I | DB Status Header Data | 20070521 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | I | Purpose of use of this instance | 20070522 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | I | DB Status of recurrence rules | 20070521 | |||
| 24 | 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 | Exception in DTS API | 20070627 |
Method ADD_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_LOCKED | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20070719 | |||
| 2 | IS_RULE | Call by reference | Type reference (TYPE) | SCRULE_EXP | Struktur von Regeltabellen | 20070621 | |||
| 3 | RP_VALIDITY_ADAPTED | Value transfer | Type reference (TYPE) | FLAG | true = Validity periods have been adapted | 20070621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception in DTS API | 20070621 | ||
| 2 | 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 | IP_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20071126 | ||
| 2 | IP_COMPONENT_KEY | Call by reference | Type reference (TYPE) | DTSCOMPKEY | DTS: Key of a component in a system landscape | 20070522 | |||
| 3 | IP_COMPONENT_TYPE | Call by reference | Type reference (TYPE) | DTSCOMPTP | DTS: Component types in downtime planning | 20070522 | |||
| 4 | IP_CROSS_CLIENT_MODE | Call by reference | Type reference (TYPE) | I | C_CROSS_CLIENT_OFF | cross client mode | 20070926 | ||
| 5 | IP_ENTRY_ID | Call by reference | Type reference (TYPE) | DTSGUID | DTS: GUID of an entry in the downtime schedule | 20070522 | |||
| 6 | IP_PURPOSE | Call by reference | Type reference (TYPE) | I | purpose (use constants) | 20070522 | |||
| 7 | IS_HEADER | Call by reference | Type reference (TYPE) | SSDTSHD | DTS: Downtime Schedule Entry (Header Data Part) | 20070522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IP_RULE_ID | Call by reference | Type reference (TYPE) | SC_RULEID | ID of Recurrence Rule (see FuGr SSC_RULES) | 20070621 | |||
| 2 | RP_VALIDITY_ADAPTED | Value transfer | Type reference (TYPE) | FLAG | true = Validity periods have been adapted | 20070621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception in DTS API | 20070621 | ||
| 2 | Exception in recurrence rule | 20070621 |
Method DESERIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_CREATE_AS_LOCAL | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20070719 | ||
| 2 | IP_ENTRY | Call by reference | Type reference (TYPE) | XSTRING | 20070719 | ||||
| 3 | RO_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_DTS_ENTRY | Entry in the downtime schedule | 20070719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_RULE_MAP | Call by reference | Type reference (TYPE) | CL_DTS_DB=>TS_RULE_MAP | 20080229 | ||||
| 2 | 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 | ES_RULE_MAP | Call by reference | Object reference (TYPE REF TO) | CL_DTS_DB=>TS_RULE_MAP | 20070529 | ||||
| 2 | IP_RULE_ID | Call by reference | Type reference (TYPE) | SC_RULEID | interne Identifizierung der Regel periodischer Termine | 20070529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_ENTRY | Call by reference | Object reference (TYPE REF TO) | CL_DTS_ENTRY | Entry in the downtime schedule | 20070719 | |||
| 2 | RP_RESULT | Value transfer | Type reference (TYPE) | XSTRING | 20070719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 |