SAP ABAP Class CL_RSO_DELTA_QUEUE_CLONE (Clone delta queues before system copy)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_CORE_TOOLS (Package) Tools from BW_CORE (not part of LEAN BW)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_STCTM_REPORT_UI Report User Interface Superclass 20120105
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STCTM_BG_TASK Background Task 20120105
Properties
Class CL_RSO_DELTA_QUEUE_CLONE  
Short Description Clone delta queues before system copy    
Super Class CL_STCTM_REPORT_UI Report User Interface Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSO_CTC    
Program status     
Category 0   
Package BW_CORE_TOOLS   Tools from BW_CORE (not part of LEAN BW) 
Created 20120105   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_STCTM_BG_TASK Background Task 20120105
Friends
Class CL_RSO_DELTA_QUEUE_CLONE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOCK Constant Public See coding 20120111
2 C_OBJNAME_REQ_LOCK Constant Public Type reference (TYPE) RSADOBJ 'MIGAUTOBW_LOCK_LOADING' Object Administration Business Information Warehouse 20120110
3 C_OBJNAME_TASKLIST_RUN1 Constant Public Type reference (TYPE) RSADMIN-OBJECT 'MIGAUTOBW_TASKLIST_RUN_1' Object Administration Business Information Warehouse 20120112
4 C_OBJNAME_TASKLIST_RUN2 Constant Public Type reference (TYPE) RSADMIN-OBJECT 'MIGAUTOBW_TASKLIST_RUN_2' Object Administration Business Information Warehouse 20120112
5 MT_LOGSYS_TO_RESET Instance attribute Protected Type reference (TYPE) TTS_LOGSYS_LIST 20120328
6 M_NEWSYS_TO_RESET Instance attribute Protected Type reference (TYPE) RSRLOGSYS Source system of the receiver 20120328
7 PR_LOG Instance attribute Private Attribute reference (LIKE) 20120105
8 PT_LOGSYS_TO_INIT Instance attribute Public Type reference (TYPE) TTS_LOGSYS_LIST Source systems for delta re-initialization 20121218
9 PT_LOGSYS_TO_INIT_2 Instance attribute Public Type reference (TYPE) TTS_LOGSYS_LIST Source systems w/o note 1883272 20130708
10 PT_LOGSYS_TO_SKIP Instance attribute Public Type reference (TYPE) TTS_LOGSYS_LIST Source systems without any delta queue 20121218
11 PT_LOGSYS_TO_SKIP_2 Instance attribute Public Type reference (TYPE) TTS_LOGSYS_LIST Source systems without any export DataSource queue 20130708
12 PT_PREDECESSOR Static Attribute Public Type reference (TYPE) IF_STCTM_TASK~TT_TASKNAME 20120105
13 PT_SUCCESSOR Static Attribute Public Type reference (TYPE) IF_STCTM_TASK~TT_TASKNAME 20120120
14 P_NEWSYS Instance attribute Public Type reference (TYPE) RSRLOGSYS new name of this BW 20120105
15 P_OLDSYS Instance attribute Public Type reference (TYPE) RSRLOGSYS old name of this BW 20120105
16 P_TASKLIST_RUN Instance attribute Public Type reference (TYPE) STC_SESSION_ID Task List Run 20120119
17 P_TASKLIST_RUN_BLOCKED Static Attribute Public Type reference (TYPE) RS_BOOL Task List Run Blocked (for reading) 20130321
18 P_TSTMP_CLONE Instance attribute Public Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120109
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120105
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120105
3 GET_INCOMPLETE_REQUESTS Static method Public Method 20120111
4 GET_LOGSYS_LIST Static method Public Method 20120113
5 GET_QUEUE_INFO Static method Public Method 20120113
6 GET_TASKLIST_RUN Static method Public Method 20120112
7 LOCK_REQUESTS Static method Public Method 20120111
8 RESET_CLONE_ATTEMPT Instance method Protected Method 20120328
9 SET_PARAMETERS Instance method Public Method 20120112
10 SET_TASKLIST_RUN Static method Public Method 20120112
11 UNLOCK_REQUESTS Static method Public Method 20120111
Events
Class CL_RSO_DELTA_QUEUE_CLONE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EXT_PARAM Private Attribute reference (LIKE) 20120112
2 TS_LOGSYS_LIST Public See coding 20120111 BEGIN OF ts_logsys_list, logsys TYPE logsys, destination TYPE rfcdest, END OF ts_logsys_list
3 TS_QUEUE_STATE Public See coding 20120111 BEGIN OF ts_queue_state, datasource TYPE roosourcer, deltatype TYPE rodeltam-deltatype, rlogsys TYPE rsrlogsys, updmod TYPE rsupdmode, units TYPE p LENGTH 10 DECIMALS 0, datablocks TYPE p LENGTH 10 DECIMALS 0, END OF ts_queue_state
4 TS_REQUEST Public See coding 20120110 BEGIN OF ts_request, logsys TYPE rsslogsys, updmode TYPE rsupdmode, oltpsource TYPE rsoltpsourcer, rnr TYPE rsrequnr, datum TYPE sydatum, uzeit TYPE syuzeit, tstatus TYPE rsstatus, qmstatus TYPE rsstatus, END OF ts_request
5 TTS_LOGSYS_LIST Public See coding 20120111 tts_logsys_list TYPE SORTED TABLE OF ts_logsys_list WITH UNIQUE KEY logsys
6 TTS_QUEUE_STATE Public See coding 20120111 tts_queue_state TYPE SORTED TABLE OF ts_queue_state WITH UNIQUE KEY datasource
7 TTS_REQUESTS Public See coding 20120118 tts_requests TYPE SORTED TABLE OF ts_request WITH UNIQUE KEY logsys updmode oltpsource rnr
8 TT_EXT_PARAM Private Attribute reference (LIKE) 20120112
9 T_LOCK Public See coding 20120111 t_lock TYPE c LENGTH 1
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSO_DELTA_QUEUE_CLONE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSO_DELTA_QUEUE_CLONE has no parameter.
Method CONSTRUCTOR on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method GET_INCOMPLETE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source system 20120111
2 Importing I_SELDATE Call by reference Type reference (TYPE) DATUM Date 20120111
3 Importing I_UPDMODE Call by reference Type reference (TYPE) RSUPDMODE Mode of data update (Full, Delta, etc.) 20120111
4 Returning RET_INCOMPLETE Value transfer Type reference (TYPE) TTS_REQUESTS incomplete requests 20120111

Method GET_INCOMPLETE_REQUESTS on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method GET_LOGSYS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_LOGSYS_LIST Call by reference Type reference (TYPE) TTS_LOGSYS_LIST 20120328
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20120328
3 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_STCTM_LOG Task List Run Task Log 20120113
4 Importing IR_TASKLIST Call by reference Object reference (TYPE REF TO) CL_STCTM_TASKLIST 20120113

Method GET_LOGSYS_LIST on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method GET_QUEUE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUEUEDATA Call by reference Type reference (TYPE) XSTRING 20120113
2 Importing I_QUEUEMETA Call by reference Type reference (TYPE) XSTRING 20120113
3 Returning RETS_QUEUE_STATE Value transfer Type reference (TYPE) TTS_QUEUE_STATE 20120113

Method GET_QUEUE_INFO on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method GET_TASKLIST_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SESSION_ID Value transfer Type reference (TYPE) STC_SESSION_ID Task List Run 20120112

Method GET_TASKLIST_RUN on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method LOCK_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) STC_CHECKRUN Check Mode 20120120
2 Importing I_LOCK_TYPE Value transfer Type reference (TYPE) T_LOCK 'C' = delta init, 'D' = delta, 'R' = repeat (see constants) 20120111
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_STCTM_LOG Task List Run Task Log 20120120

Method LOCK_REQUESTS on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method RESET_CLONE_ATTEMPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOGSYS Call by reference Type reference (TYPE) TS_LOGSYS_LIST Source system 20120328
2 Returning R_RESET_DONE Value transfer Type reference (TYPE) ABAP_BOOL 20120328

Method RESET_CLONE_ATTEMPT on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETERS Call by reference Type reference (TYPE) STCTM_T_PARAMETER Fieldname and Value 20120112
# Exception Resumable Description Created on
1 INVALID Invalid Parameter 20120112

Method SET_TASKLIST_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SESSION_ID Call by reference Type reference (TYPE) STC_SESSION_ID Task List Run 20120112

Method SET_TASKLIST_RUN on class CL_RSO_DELTA_QUEUE_CLONE has no exception.

Method UNLOCK_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) STC_CHECKRUN Check Mode 20120120
2 Importing I_LOCK_TYPE Value transfer Type reference (TYPE) T_LOCK 'C' = delta init, 'D' = delta, 'R' = repeat (see constants) 20120111
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_STCTM_LOG Task List Run Task Log 20120120

Method UNLOCK_REQUESTS on class CL_RSO_DELTA_QUEUE_CLONE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 731