SAP ABAP Class CL_DTS_ENTRY (Entry in the downtime schedule)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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
# Method Level Visibility Method type Description Created on
1 ADAPT_PERIOD Instance method Private Method Adapt the DTRULE group in header 20070627
2 ADD_RULE Instance method Private Method 20070621
3 CHANGE_RULE Instance method Private Method 20070518
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070518
5 DELETE_RULE Instance method Private Method 20070518
6 DEL_RULE Instance method Private Method Deletes recurrence rule from the schedule 20070621
7 DESERIALIZE Static method Public Method 20070719
8 GET_CATEGORY Instance method Private Method 20070518
9 GET_COMPONENT_KEY Instance method Private Method 20070518
10 GET_CREATED Instance method Private Method 20070518
11 GET_DISTRIBUTION_STATUS Instance method Private Method 20070518
12 GET_INFO_TEXT Instance method Private Method 20070518
13 GET_LAST_CHANGE Instance method Private Method 20070518
14 GET_MONITORING_STATUS Instance method Private Method 20070518
15 GET_PERIODS Instance method Private Method 20070518
16 GET_REASON Instance method Private Method 20070518
17 GET_RECURRENCE Instance method Private Method 20080229
18 GET_RESPONSIBLE Instance method Private Method 20070518
19 GET_RULES Instance method Private Method 20070518
20 GET_RULE_MAP Instance method Private Method 20070529
21 IS_DISTRIBUTED Instance method Private Method 20070518
22 IS_PERIOD_OPEN Instance method Private Method 20070518
23 SERIALIZE Static method Public Method 20070719
24 SET_DISTRIBUTION_STATUS Instance method Public Method 20070702
25 SET_END Instance method Private Method 20070518
26 SET_INFO_TEXT Instance method Private Method 20070518
27 SET_MONITORING_STATUS Instance method Private Method 20070518
28 SET_RESPONSIBLE Instance method Private Method 20070518
29 SET_RULE Instance method Private Method 20070621
30 SET_START Instance method Private Method 20070518
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