SAP ABAP Class CL_ODQ_QUEUE_MODEL (Default Queue Model)
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_QUEUE_MODEL_EXT Queue Model 20091113
Properties
Class CL_ODQ_QUEUE_MODEL  
Short Description Default Queue Model    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SODQ    
Program status     
Category 0   
Package SODQS   Operational Delta Queue Services 
Created 20091113   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ODQ_QUEUE_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ODQ_QUEUE_MODEL_EXT Queue Model 20091113
Friends
# Friend Modeled only Created on Description
1 CL_ODQ_CORE_SERVICE 20091211 Core Services for Operational Delta Queue
2 CL_ODQ_DELTA_EXTRACTOR 20091207 Read Handle on the Operational Delta Queue
3 CL_ODQ_MONITOR 20101126 Monitor for Delta Queue
4 CL_ODQ_QUEUE_WRITER 20091113 Write Handle for Operational Delta Queue
5 CL_ODQ_REQUEST_TASK 20091120 Delta Request
6 CL_ODQ_REQUEST_WRITER 20130124 Write Handle for Operational Delta Queue
7 CL_ODQ_SUBSCRIPTION_SERVICE 20091113 Subscription Service for Operational Delta Queue
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_MODEL Instance attribute Private Object reference (TYPE REF TO) BADI_ODQ_QUEUE_MODEL 20091113
2 PR_STRUCTDESCR_APP Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Component Description Table 20130214
3 PTR_INSTANCES Static Attribute Private See coding 20091113
4 PT_FIELDINFOS_APP Static Attribute Private Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>TT_FIELDINFOS 20130213
5 P_MODELNAME Instance attribute Private Type reference (TYPE) ODQ_MODELNAME Queue Model 20091113
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_SUBSCRIPTIONS Instance method Private Method Report Subscription or Subscription Extension 20091214
2 AUTHORIZATION_CHECK Static method Private Method 20100504
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091212
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091113
5 GET_ALV_FIELDCATALOG Instance method Public Method 20101207
6 GET_INSTANCE Static method Public Method 20091113
7 OPEN_EXTRACTOR Instance method Private Method Extractor for Standard Extraction or Delta Initialization 20091113
8 OPEN_EXTRACTOR_FOR_DELTA Instance method Public Method Extractor for Delta Extraction 20091113
9 POSTPROCESS_PACKAGE Instance method Private Method Process Data Package Before Forwarding to Subscriber 20091113
10 QUEUE_EXISTS Instance method Private Method 20091214
11 SUPPORTS_EXTRACTION_INT Instance method Public Method Supported Extraction Mode (Provider View) 20091209
12 SUPPORTS_REALTIME_INT Instance method Public Method Supports real-time mode (provider view) 20110530
Events
Class CL_ODQ_QUEUE_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TR_INSTANCE Private Object reference (TYPE REF TO) CL_ODQ_QUEUE_MODEL 20091113
Method Signatures

Method ADJUST_SUBSCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20091214
2 Importing ITH_QUEUE_ADJUSTMENTS Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>TTH_QUEUE_ADJUSTMENTS 20091214
# Exception Resumable Description Created on
1 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20091214

Method AUTHORIZATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_ACTIVITY IF_ODQ_QUEUE_MODEL=>C_ACTIVITY-DISPLAY_DATA Aktivität 20100504
2 Importing I_MODELNAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_MODELNAME 20100504
3 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20100504
4 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_QUEUENAME 20100504
# Exception Resumable Description Created on
1 CX_ODQ_NO_AUTHORIZATION Objekt wurde nicht gefunden/existiert nicht 20100504
2 CX_ODQ_OBJECT_NOT_FOUND Ungültige(r) Parameterwert(e) 20100504

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODELNAME Call by reference Type reference (TYPE) ODQ_MODELNAME Queue-Modell 20091113
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091113

Method GET_ALV_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUEUENAME Call by reference Type reference (TYPE) ODQ_QUEUENAME Queue-Name 20101207
2 Importing I_WITH_DELTA_APPEND Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101207
3 Importing I_WITH_TECHNICAL_NAMES Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101207
4 Returning RT_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20101207

Method GET_ALV_FIELDCATALOG on class CL_ODQ_QUEUE_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODELNAME Call by reference Type reference (TYPE) ODQ_MODELNAME Queue-Modell 20091113
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ODQ_QUEUE_MODEL Queue-Modell 20091113
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20101020

Method OPEN_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20091209
2 Importing IR_SELECTION_SET Call by reference Type reference (TYPE) ODQ_R_SELECTION_SET Selektion als multi-dimensionales Mengenobjekt 20091113
3 Importing ITH_PROJECTIONS Call by reference Type reference (TYPE) ODQ_TH_PROJECTIONS Projektion 20091113
4 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) ODQ_EXTRACTION_MODE Art des Abonnements 20091119
5 Importing I_QUEUENAME Call by reference Type reference (TYPE) ODQ_QUEUENAME Queue-Name 20091113
6 Importing I_RID Call by reference Type reference (TYPE) ODQ_RID Request-ID 20091123
7 Importing I_SIMULATION Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20091113
8 Importing I_TSN_HIGH Call by reference Type reference (TYPE) ODQ_TSN Obere TSN für DeltaInit 20091210
9 Returning RR_EXTRACTOR Value transfer Object reference (TYPE REF TO) IF_ODQ_EXTRACTOR Extraktor 20091113
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Zugriff auf Daten 20091113
2 CX_ODQ_INPUT_INVALID Fehler beim Zugriff auf Daten 20091113
3 CX_ODQ_NO_MORE_DATA Keine weiteren Datensätze in der Ergebnismenge 20091113
4 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091113

Method OPEN_EXTRACTOR_FOR_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20091209
2 Importing IR_SELECTION_SET Call by reference Type reference (TYPE) ODQ_R_SELECTION_SET Selektion als multi-dimensionales Mengenobjekt 20091113
3 Importing ITH_PROJECTIONS Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>TTH_PROJECTIONS 20110405
4 Importing I_QUEUENAME Call by reference Type reference (TYPE) ODQ_QUEUENAME Queue-Name 20091113
5 Importing I_RID Call by reference Type reference (TYPE) ODQ_RID Request-ID 20091123
6 Importing I_SIMULATION Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20091113
7 Importing I_TSN_HIGH Call by reference Type reference (TYPE) ODQ_TSN Fortlaufende Transaktionsnummer (TSN) 20091209
8 Importing I_TSN_LOW Call by reference Type reference (TYPE) ODQ_TSN Fortlaufende Transaktionsnummer (TSN) 20091209
9 Returning RR_EXTRACTOR Value transfer Object reference (TYPE REF TO) IF_ODQ_EXTRACTOR Extraktor 20091113
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Zugriff auf Daten 20091113
2 CX_ODQ_INPUT_INVALID Fehler beim Zugriff auf Daten 20091113
3 CX_ODQ_NO_MORE_DATA Keine weiteren Datensätze in der Ergebnismenge 20091113
4 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091113

Method POSTPROCESS_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Datenpaket 20091113
2 Importing IR_SELECTION_SET Call by reference Type reference (TYPE) ODQ_R_SELECTION_SET Selektion 20091113
3 Importing ITH_PROJECTIONS Call by reference Type reference (TYPE) ODQ_TH_PROJECTIONS Projektion 20091113
4 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) ODQ_EXTRACTION_MODE Extraktionsmodus 20091113
5 Importing I_QUEUENAME Call by reference Type reference (TYPE) ODQ_QUEUENAME Queue-Name 20091113
6 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_TYPE Abonnententyp 20120123
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091113
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091113
3 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20091113

Method QUEUE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME Namesliste der aktivierten Queues 20091214
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20091214
3 Returning R_BOOLEAN Value transfer Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_BOOLEAN 20091214
# Exception Resumable Description Created on
1 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20091214

Method SUPPORTS_EXTRACTION_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_EXTRACTION_MODE Art des Abonnements 20091209
2 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME 20091209
3 Returning R_BOOLEAN Value transfer Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_BOOLEAN 20091209
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091209

Method SUPPORTS_REALTIME_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME 20110530
2 Returning R_BOOLEAN Value transfer Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_BOOLEAN 20110530
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20110530
History
Last changed by/on SAP  20140121 
SAP Release Created in 702