SAP ABAP Class CL_ODQ_DAEMON_EXTRACT_TASK (Daemon Task)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BW-SRV (Application Component) BW Generation Tool and Set Object
     SODQS (Package) Operational Delta Queue Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ODQ_TASK Asynchronous Processing Task 20110405
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20110405
Properties
Class CL_ODQ_DAEMON_EXTRACT_TASK  
Short Description Daemon Task    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SODQ    
Program status P  SAP Standard Production Program 
Category 0   
Package SODQS   Operational Delta Queue Services 
Created 20110405   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_ODQ_DAEMON_EXTRACT_TASK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ODQ_TASK Asynchronous Processing Task 20110405
2 IF_SERIALIZABLE_OBJECT Serializable Object 20110405
Friends
Class CL_ODQ_DAEMON_EXTRACT_TASK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEFAULT Constant Public See coding 20110405
2 PR_CORE_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_ODQ_CORE_SERVICE Core Services for Operational Delta Queue 20110407
3 PS_STATIC Static Attribute Private See coding 20110405
4 PTH_QUEUESTATES Instance attribute Private Type reference (TYPE) TTH_QUEUESTATES 20110405
5 P_STEP Instance attribute Private Type reference (TYPE) I 20110630
6 P_TSN Instance attribute Private Type reference (TYPE) ODQ_TSN New Target TSN for Current Extraction Cycle 20110405
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110407
2 CLEANUP_STATIC Static method Public Method 20110405
3 CONSTRUCTOR Instance method Public Constructor 20110405
4 DO_SINGLE_EXTRACTION Instance method Private Method 20110407
5 ON_COMMIT Static method Public Method 20110405
6 ON_ROLLBACK Static method Public Method 20110405
Events
Class CL_ODQ_DAEMON_EXTRACT_TASK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_QUEUESTATE Public See coding 20110405 BEGIN OF ts_queuestate. INCLUDE TYPE odq_s_queuekey AS s_queuekey. TYPES: daemonid TYPE i, tsn TYPE odq_tsn, duration TYPE timestampl, locked TYPE i, failed TYPE i, realtime_step TYPE odqquedes-realtime_period, units TYPE i, lines TYPE i, r_regressionmodel TYPE REF TO cl_odq_regressionmodel, changemode TYPE odq_changemode, END OF ts_queuestate
2 TTH_QUEUESTATES Public See coding 20110405 tth_queuestates TYPE HASHED TABLE OF ts_queuestate WITH UNIQUE KEY s_queuekey
3 TT_QUEUESTATES Public See coding 20110407 tt_queuestates TYPE STANDARD TABLE OF ts_queuestate WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANUP_STATIC Signature

Method CLEANUP_STATIC on class CL_ODQ_DAEMON_EXTRACT_TASK has no parameter.
Method CLEANUP_STATIC on class CL_ODQ_DAEMON_EXTRACT_TASK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_QUEUESTATES Call by reference Type reference (TYPE) CL_ODQ_DAEMON_EXTRACT_TASK=>TTH_QUEUESTATES 20110405
2 Importing I_STEP Call by reference Type reference (TYPE) I Daemon-Takt 20110630
3 Importing I_TSN Call by reference Type reference (TYPE) ODQ_TSN Fortlaufende Transaktionsnummer (TSN) 20110405

Method CONSTRUCTOR on class CL_ODQ_DAEMON_EXTRACT_TASK has no exception.

Method DO_SINGLE_EXTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINES Call by reference Type reference (TYPE) I 20110530
2 Exporting E_UNITS Call by reference Type reference (TYPE) I 20110530
3 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20110407
4 Importing IR_REGRESSIONMODEL Call by reference Object reference (TYPE REF TO) CL_ODQ_REGRESSIONMODEL Regressionsmodel für Extraktion 20110603
5 Importing IS_QUEUEKEY Call by reference Type reference (TYPE) ODQ_S_QUEUEKEY Queue-Schlüssel 20110530
6 Importing I_PROJECTION Call by reference Type reference (TYPE) STRING 20110407
7 Importing I_SELECTION_COND Call by reference Type reference (TYPE) STRING Multidimensionale Menge 20110407
8 Importing I_TSN_HIGH Call by reference Type reference (TYPE) ODQ_TSN Fortlaufende Transaktionsnummer (TSN) 20110407
9 Importing I_TSN_LOW Call by reference Type reference (TYPE) ODQ_TSN Fortlaufende Transaktionsnummer (TSN) 20110407

Method DO_SINGLE_EXTRACTION on class CL_ODQ_DAEMON_EXTRACT_TASK has no exception.

Method ON_COMMIT Signature

Method ON_COMMIT on class CL_ODQ_DAEMON_EXTRACT_TASK has no parameter.
Method ON_COMMIT on class CL_ODQ_DAEMON_EXTRACT_TASK has no exception.

Method ON_ROLLBACK Signature

Method ON_ROLLBACK on class CL_ODQ_DAEMON_EXTRACT_TASK has no parameter.
Method ON_ROLLBACK on class CL_ODQ_DAEMON_EXTRACT_TASK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731