SAP ABAP Class CL_DTS_DB (DTS DB Access)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-SMG-OP (Application Component) Solution Directory
     SDTS0 (Package) DTS Persistence
Properties
Class CL_DTS_DB  
Short Description DTS DB Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDTS0   DTS Persistence 
Created 20070524   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_DTS_READER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_DTS_DB has no interface implemented.
Friends
Class CL_DTS_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Constant Public Type reference (TYPE) I 3 20070529
2 DELETED Constant Public Type reference (TYPE) I 4 20070529
3 FALSE Constant Private Type reference (TYPE) FLAG SPACE General Flag 20070926
4 LOADED Constant Public Type reference (TYPE) I 1 20070529
5 NEW Constant Public Type reference (TYPE) I 2 20070529
6 NOT_LOADED Constant Public Type reference (TYPE) I 0 20070529
7 TRUE Constant Private Type reference (TYPE) FLAG 'X' General Flag 20070926
8 USED_BY_APPL Constant Public Type reference (TYPE) DTSUSETYP 'A' DTS: Usage Type 20070926
9 USED_BY_CCMS Constant Public Type reference (TYPE) DTSUSETYP 'C' DTS: Usage Type 20070926
Methods
# Method Level Visibility Method type Description Created on
1 GET_CROSS_CLIENT_RULE Static method Private Method 20070926
2 GET_CROSS_CLIENT_TABLE Static method Private Method 20070926
3 GET_DEFAULT_COMPONENT_TYPE Static method Private Method Returns the default component type 20071004
4 MAP_COMPONENT Static method Public Method 20071008
5 MAP_TO_DATABASE Static method Public Method 20070524
6 SELECT_COMPONENT_BY_ID Static method Public Method Select component by internal ID 20070603
7 SELECT_COMPONENT_BY_KEY Static method Public Method Select component by key 20070603
8 SELECT_MULTIPLE_HEADER Static method Public Method Select multiple entries of SDTSHD 20070606
9 SELECT_RULE_MAP Static method Public Method Select rule mapping for one entry 20070529
10 SELECT_SINGLE_HEADER Static method Public Method Select one entry of SDTSHD 20070524
11 UPDATE_CLIENT_TABLE Static method Public Method Updates cross-client information 20070926
Events
Class CL_DTS_DB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COMP Public Type reference (TYPE) SDTSCOMPS 20070604
2 TS_COMP_KEY Public See coding 20070604 BEGIN OF ts_comp_key, * client TYPE sdtscomp-client, compid TYPE sdtscomp-compid, END OF ts_comp_key
3 TS_HEAD Public Type reference (TYPE) SDTSHD 20070524
4 TS_HEAD_KEY Public Type reference (TYPE) SSDTSHEADKEY 20070524
5 TS_RULE Public Type reference (TYPE) SDTSRULE 20070524
6 TS_RULE_KEY Public See coding 20070524 BEGIN OF ts_rule_key, client TYPE sdtsrule-client, entryid TYPE sdtsrule-entryid, ruleid TYPE sdtsrule-ruleid, END OF ts_rule_key
7 TS_RULE_MAP Public See coding 20070524 BEGIN OF ts_rule_map, client TYPE sy-mandt, rule_id TYPE sc_ruleid, rule_tab TYPE rule_tab, dbstat TYPE i, ref TYPE REF TO cl_appointment_rule, locked type flag, END OF ts_rule_map
8 TT_CATEGORY_RANGE Public See coding 20070606 tt_category_range TYPE RANGE OF dtscategory
9 TT_CC_RANGE Private See coding 20070926 TT_CC_RANGE type range of symandt
10 TT_COMP Public See coding 20070604 tt_comp TYPE SORTED TABLE OF ts_comp WITH UNIQUE KEY compid
11 TT_COMPID_RANGE Public See coding 20070926 tt_compid_range TYPE RANGE OF dtscompid
12 TT_COMP_KEY Public See coding 20070604 tt_comp_key TYPE SORTED TABLE OF ts_comp_key WITH UNIQUE KEY compid
13 TT_HEAD Public Type reference (TYPE) TSDTSHEAD 20070524
14 TT_HEAD_KEY Public Type reference (TYPE) TSDTSHEADKEY 20070524
15 TT_MONSTAT_RANGE Public See coding 20071008 tt_monstat_range TYPE RANGE OF dtsmonstat
16 TT_REASON_RANGE Public See coding 20070606 tt_reason_range TYPE RANGE OF dtsreason
17 TT_RULE Public See coding 20070524 tt_rule TYPE SORTED TABLE OF ts_rule WITH UNIQUE KEY client entryid ruleid
18 TT_RULE_KEY Public See coding 20070524 tt_rule_key TYPE SORTED TABLE OF ts_rule_key WITH UNIQUE KEY client entryid ruleid
19 TT_RULE_MAP Public See coding 20070524 tt_rule_map TYPE TABLE OF ts_rule_map
Method Signatures

Method GET_CROSS_CLIENT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RULE_TAB Value transfer Type reference (TYPE) RULE_TAB Tabelle für Regeln 20070926
2 Importing IP_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20070926
3 Importing IP_RULE_ID Call by reference Type reference (TYPE) SC_RULEID interne Identifizierung der Regel periodischer Termine 20070926
# Exception Resumable Description Created on
1 CX_DTS_DB DTS: exception during db access 20071008

Method GET_CROSS_CLIENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ALL_CLIENTS Call by reference Type reference (TYPE) FLAG 20070926
2 Returning RT_RESULT Value transfer Type reference (TYPE) TT_CC_RANGE 20070926

Method GET_CROSS_CLIENT_TABLE on class CL_DTS_DB has no exception.

Method GET_DEFAULT_COMPONENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_RESULT Value transfer Type reference (TYPE) DTSCOMPTP DTS: Component types in downtime planning 20071004

Method GET_DEFAULT_COMPONENT_TYPE on class CL_DTS_DB has no exception.

Method MAP_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAPPED_COMPONENT Call by reference Type reference (TYPE) SSDTSCOMP DTS: Component 20071008
2 Importing IP_MAPPED_TYPE Call by reference Type reference (TYPE) DTSCOMPTP DTS: Component types in downtime planning 20071008
3 Importing IS_COMPONENT Call by reference Type reference (TYPE) SSDTSCOMP DTS: Component 20071008
# Exception Resumable Description Created on
1 CX_DTS_MAPPING DTS: Mapping Ausnahme 20071008

Method MAP_TO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_HEAD_DEL Call by reference Type reference (TYPE) I 20070926
2 Exporting EP_HEAD_INS Call by reference Type reference (TYPE) I 20070926
3 Exporting EP_HEAD_UPD Call by reference Type reference (TYPE) I 20070926
4 Importing IT_COMP_DEL Call by reference Type reference (TYPE) TT_COMP_KEY 20070604
5 Importing IT_COMP_INS Call by reference Type reference (TYPE) TT_COMP 20070604
6 Importing IT_COMP_UPD Call by reference Type reference (TYPE) TT_COMP 20070604
7 Importing IT_HEAD_DEL Call by reference Type reference (TYPE) TT_HEAD_KEY 20070524
8 Importing IT_HEAD_INS Call by reference Type reference (TYPE) TT_HEAD 20070524
9 Importing IT_HEAD_UPD Call by reference Type reference (TYPE) TT_HEAD 20070524
10 Importing IT_RULE_DEL Call by reference Type reference (TYPE) TT_RULE_KEY 20070524
11 Importing IT_RULE_INS Call by reference Type reference (TYPE) TT_RULE 20070524
12 Importing IT_RULE_UPD Call by reference Type reference (TYPE) TT_RULE 20070524

Method MAP_TO_DATABASE on class CL_DTS_DB has no exception.

Method SELECT_COMPONENT_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_DBSTAT Call by reference Type reference (TYPE) I 20070603
2 Exporting ES_COMPONENT Call by reference Type reference (TYPE) SSDTSCOMP DTS: Component 20070603
3 Importing IP_COMPONENT_ID Call by reference Type reference (TYPE) DTSCOMPID DTS: Landscape Component ID 20070603
# Exception Resumable Description Created on
1 CX_DTS_DB DTS: exception during db access 20070603

Method SELECT_COMPONENT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_COMPONENT_ID Call by reference Type reference (TYPE) DTSCOMPID DTS: Landscape Component ID 20070603
2 Exporting EP_DBSTAT Call by reference Type reference (TYPE) I Status auf Datenbank 20070603
3 Exporting ES_MAPPED_COMPONENT Call by reference Type reference (TYPE) SSDTSCOMP DTS: Component 20071004
4 Importing IP_COMPONENT_KEY Call by reference Type reference (TYPE) DTSCOMPKEY DTS: Landscape Component ID 20070603
5 Importing IP_COMPONENT_TYPE Call by reference Type reference (TYPE) DTSCOMPTP DTS: Component types in downtime planning 20070603
# Exception Resumable Description Created on
1 CX_DTS_DB DTS: exception during db access 20070603
2 CX_DTS_MAPPING DTS: Mapping Ausnahme 20071004

Method SELECT_MULTIPLE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) TT_HEAD 20070606
2 Importing IP_ACTIVE Call by reference Type reference (TYPE) FLAG select active entries 20070909
3 Importing IP_ALL_CLIENTS Call by reference Type reference (TYPE) FLAG Select across all clients 20070926
4 Importing IP_FROM Call by reference Type reference (TYPE) DTSTSFROM DTS: Timestamp for start of downtime 20070606
5 Importing IP_INACTIVE Call by reference Type reference (TYPE) FLAG select inactive entries 20070909
6 Importing IP_UNTIL Call by reference Type reference (TYPE) DTSTSUNTIL DTS: Timestamp for end of downtime 20070606
7 Importing IT_CATEGORY_RANGE Call by reference Type reference (TYPE) TT_CATEGORY_RANGE 20070606
8 Importing IT_COMPONENT_RANGE Call by reference Type reference (TYPE) TT_COMPID_RANGE 20070926
9 Importing IT_MONSTATUS_RANGE Call by reference Type reference (TYPE) TT_MONSTAT_RANGE 20071008
10 Importing IT_REASON_RANGE Call by reference Type reference (TYPE) TT_REASON_RANGE 20070606
# Exception Resumable Description Created on
1 CX_DTS_DB DTS: exception during db access 20070606

Method SELECT_RULE_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RULE_MAP Call by reference Type reference (TYPE) TT_RULE_MAP 20070529
2 Importing IP_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20071126
3 Importing IP_ENTRY_ID Call by reference Type reference (TYPE) DTSGUID DTS: GUID of an entry in the downtime schedule 20070529
# Exception Resumable Description Created on
1 CX_DTS_DB DTS: exception during db access 20070529

Method SELECT_SINGLE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20071126
2 Exporting ES_HEADER Call by reference Type reference (TYPE) SSDTSHD DTS: Downtime Schedule Entry (Header Data Part) 20070524
3 Importing IP_ALL_CLIENTS Call by reference Type reference (TYPE) FLAG Select across_all_clients 20070926
4 Importing IP_ENTRY_ID Call by reference Type reference (TYPE) DTSGUID DTS: GUID of an entry in the downtime schedule 20070524
# Exception Resumable Description Created on
1 CX_DTS_DB DTS: exception during db access 20070524

Method UPDATE_CLIENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_USETYPE Call by reference Type reference (TYPE) DTSUSETYP DTS: Verwendungsart 20070926

Method UPDATE_CLIENT_TABLE on class CL_DTS_DB has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710