SAP ABAP Class CL_ODQ_SUBSCRIPTION_SERVICE (Subscription Service for Operational Delta Queue)
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_SUBSCRIPTION_SERVICE Operational Delta Queue Subscription Service 20091110
Properties
Class CL_ODQ_SUBSCRIPTION_SERVICE  
Short Description Subscription Service for Operational Delta Queue    
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 20091110   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_SUBSCRIPTION_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSMDS_SET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ODQ_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_ODQ_QUEUE_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_ODQ_SUBSCRIPTION_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ODQ_SUBSCRIPTION_SERVICE Operational Delta Queue Subscription Service 20091110
Friends
# Friend Modeled only Created on Description
1 CL_ODQ_CLEANUP_JOB 20100208 Reorganization of Operational DeltaQueue
2 CL_ODQ_DELTA_REQUEST_TASK 20100222 Delta Request
3 CL_ODQ_FACADE 20091110 Facade for Operational Delta Queue
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_ODQ_SUBSCRIPTION_SERVICE Constant Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID -1 Subscription ID for Operational Delta Queue 20130524
2 C_ALL_SUBSCRIPTION_IDS Constant Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID IS INITIAL Subscription ID for Operational Delta Queue 20130524
3 PR_CORE_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_ODQ_CORE_SERVICE Core Services for Operational Delta Queue 20091112
4 PR_SUBSCRIBER_TYPE Instance attribute Private Object reference (TYPE REF TO) BADI_ODQ_SUBSCRIBER_TYPE 20091110
5 PTH_SUBSCRIBERS Static Attribute Private Type reference (TYPE) TTH_SUBSCRIBERS 20110131
6 P_SUBSCRIBER_ID Instance attribute Private Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID 20091110
7 P_SUBSCRIBER_TYPE Instance attribute Private Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20091110
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_REPAIR_QUEDES Static method Public Method Check Delta Extraction Status Entry for Queue 20111212
2 CHECK_QUEUES Static method Private Method 20100504
3 CHECK_REALTIME_DAEMON Static method Private Method 20110406
4 CHECK_REQUEST Static method Private Method 20100504
5 CHECK_SUBSCRIPTION Static method Private Method 20100504
6 CHECK_SUBSCRIPTIONS Static method Private Method 20100504
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091112
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091110
9 CREATE_SELECTION_SET_FROM_COND Static method Private Method 20091123
10 DEQUEUE_QUEUES Static method Private Method 20091118
11 DEQUEUE_SUBSCRIPTION Static method Public Method 20091130
12 DESERIALIZE_PROJECTION Static method Public Method Deserialize Projection from Character String 20110209
13 DROP_SUBSCRIPTION_REQUESTS Instance method Private Method 20101015
14 ENQUEUE_QUEUES Static method Private Method 20091118
15 ENQUEUE_SUBSCRIPTION Static method Public Method 20091130
16 EXTEND_QUEUE_SELECTION Static method Private Method 20091202
17 GET_INSTANCE Static method Public Method 20110131
18 GET_INSTANCE_FROM_REQUEST Static method Private Method 20110131
19 GET_INSTANCE_FROM_SUBSCRIPTION Static method Private Method 20110131
20 GET_QUEUE_SUBSCRIPTION Static method Public Method 20110722
21 GET_QUEUE_SUBSCRIPTIONS Static method Public Method 20110721
22 GET_REQUEST_INFO Static method Private Method Returns information about extraction request 20110131
23 MERGE_QUEUE_SUBSCRIPTIONS Static method Private Method 20091201
24 MONITOR_CANCEL_EXTRACT_REQUEST Static method Public Method Cancel Extraction Request from Monitor 20110209
25 MONITOR_DROP_SUBSCRIPTION Static method Public Method Deletes a delta subscription 20110131
26 MONITOR_STOP_EXTRACT_REQUEST Static method Public Method Cancel Extraction Request from Monitor 20110209
27 READ_QUEUE_SUBSCRIPTIONS Static method Private Method 20110722
28 SERIALIZE_PROJECTION Static method Public Method Serialize Projection in Character String 20110209
29 STOP_RUNNING_REQUESTS Instance method Private Method 20110118
30 UNITE_SELECTION_CONDS Instance method Private Method 20091124
31 VALIDATE_SELECTION_SET Static method Private Method 20091120
Events
Class CL_ODQ_SUBSCRIPTION_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TSX_MODEL_ADJUSTMENT Private See coding 20091214 BEGIN OF tsx_model_adjustment, modelname TYPE odq_modelname, th_queue_adjustments TYPE if_odq_queue_model=>tth_queue_adjustments, END OF tsx_model_adjustment
2 TS_QUEDES Public Type reference (TYPE) ODQQUEDES 20111212
3 TS_REQQUE_KEY Private See coding 20110118 BEGIN OF ts_reqque_key. INCLUDE TYPE odq_s_queuekey. TYPES: rid TYPE odq_rid, END OF ts_reqque_key
4 TS_SUBSCRIBER Private See coding 20110131 BEGIN OF ts_subscriber, subscriber_type TYPE if_odq_subscription_service=>t_subscriber_type, subscriber_id TYPE if_odq_subscription_service=>t_subscriber_id, r_subscribtion_serivce TYPE REF TO cl_odq_subscription_service, END OF ts_subscriber
5 TTH_SUBSCRIBERS Private See coding 20110131 tth_subscribers TYPE HASHED TABLE OF ts_subscriber WITH UNIQUE KEY subscriber_type subscriber_id
6 TT_QUEDES Public See coding 20111212 TT_QUEDES type STANDARD TABLE OF ts_quedes WITH DEFAULT KEY
7 TT_REQQUE_KEYS Private See coding 20110118 tt_reqque_keys TYPE STANDARD TABLE OF ts_reqque_key WITH DEFAULT KEY
8 TT_SELECTION_CONDS Private See coding 20091124 tt_selection_conds TYPE STANDARD TABLE OF odq_selection_cond WITH KEY table_line
9 TT_SSNQUE Private See coding 20110722 tt_ssnque TYPE STANDARD TABLE OF odqssnque WITH DEFAULT KEY
Method Signatures

Method CHECK_AND_REPAIR_QUEDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QUEDES Call by reference Type reference (TYPE) CL_ODQ_SUBSCRIPTION_SERVICE=>TS_QUEDES 20111212
2 Exporting ES_QUEDES_BEFORE Call by reference Type reference (TYPE) CL_ODQ_SUBSCRIPTION_SERVICE=>TS_QUEDES 20111212
3 Exporting E_REPAIRED Call by reference Type reference (TYPE) IF_ODQ_CONSTANTS=>T_BOOLEAN 20111212
4 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20111212
5 Importing I_MODELNAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_MODELNAME Anbieter 20111212
6 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_QUEUENAME Queue 20111212
7 Importing I_REPAIR Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Kennzeichen: Nicht nur prüfen sondern auch korrigieren 20111212
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20111212
2 CX_ODQ_NOT_SUPPORTED Funktion/Parameterwert wird nicht unterstützt 20111212
3 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20111212

Method CHECK_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUEUEKEYS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_QUEUEKEYS 20100504
2 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
3 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 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 CHECK_REALTIME_DAEMON Signature

Method CHECK_REALTIME_DAEMON on class CL_ODQ_SUBSCRIPTION_SERVICE has no parameter.
Method CHECK_REALTIME_DAEMON on class CL_ODQ_SUBSCRIPTION_SERVICE has no exception.

Method CHECK_REQUEST 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_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20100504
3 Importing I_RID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_RID Request-ID 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 CHECK_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ISX_QUEUE_SUBSCRIPTION Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TSX_QUEUE_SUBSCRIPTION 20100504
2 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
3 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 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 CHECK_SUBSCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITSX_QUEUE_SUBSCRIPTIONS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TTSX_QUEUE_SUBSCRIPTIONS 20100504
2 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
3 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 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_SUBSCRIPTION_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ODQ_SUBSCRIPTION_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID 20091110
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20091110
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091110

Method CREATE_SELECTION_SET_FROM_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE 20091201
2 Importing I_SELECTION_COND Call by reference Type reference (TYPE) CSEQUENCE 20091123
3 Returning RR_SELECTION_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091123
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091123
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091123

Method DEQUEUE_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUEUEKEYS Call by reference Type reference (TYPE) ODQ_T_QUEUEKEYS Liste von Queue-Schlüsseln 20100222
# Exception Resumable Description Created on
1 CX_ODQ_TIMEOUT Zeitlimit überschritten 20091118

Method DEQUEUE_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_ID Abonnent 20110214
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_TYPE Abonnententyp 20110214
3 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20091130

Method DEQUEUE_SUBSCRIPTION on class CL_ODQ_SUBSCRIPTION_SERVICE has no exception.

Method DESERIALIZE_PROJECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECTION Call by reference Type reference (TYPE) CSEQUENCE 20110209
2 Returning RTH_PROJECTIONS Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TTH_PROJECTIONS 20110209

Method DESERIALIZE_PROJECTION on class CL_ODQ_SUBSCRIPTION_SERVICE has no exception.

Method DROP_SUBSCRIPTION_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RIDS Call by reference Type reference (TYPE) ODQ_T_RIDS 20101018
2 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20101019
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20101018
2 CX_ODQ_NO_AUTHORIZATION Keine Berechtigung 20101019
3 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20101019
4 CX_ODQ_TIMEOUT Zeitlimit überschritten 20101018

Method ENQUEUE_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUEUEKEYS Call by reference Type reference (TYPE) ODQ_T_QUEUEKEYS Liste von Queue-Schlüsseln 20100222
# Exception Resumable Description Created on
1 CX_ODQ_TIMEOUT Zeitlimit überschritten 20091118

Method ENQUEUE_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_ID Abonnent 20110214
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_TYPE Abonnententyp 20110214
3 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20101018
# Exception Resumable Description Created on
1 CX_ODQ_TIMEOUT Zeitlimit überschritten 20091130

Method EXTEND_QUEUE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QUEUE_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Selektionsbedingung der Queue 20091202
2 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Erweiterung der Selektionsbedingungen 20091202
3 Importing I_TO_CARTESIAN_PRODUCT Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20091202
4 Returning RR_SELECTION_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091202
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091202

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID 20110131
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20110131
3 Returning RR_SUBSCRIPTION_SERVICE Value transfer Object reference (TYPE REF TO) CL_ODQ_SUBSCRIPTION_SERVICE Abonnement-Service der Operationalen DeltaQueue 20110131
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20120601

Method GET_INSTANCE_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST_ID Call by reference Type reference (TYPE) ODQ_RID Request-ID 20110131
2 Returning RR_SUBSCRIBER Value transfer Object reference (TYPE REF TO) CL_ODQ_SUBSCRIPTION_SERVICE Abonnement-Service für Operational DeltaQueue 20110131
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20110131

Method GET_INSTANCE_FROM_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) ODQ_SUBSCRIPTION_ID Request-ID 20110131
2 Returning RR_SUBSCRIBER Value transfer Object reference (TYPE REF TO) CL_ODQ_SUBSCRIPTION_SERVICE Abonnement-Service für Operational DeltaQueue 20110131
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20110131

Method GET_QUEUE_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CSX_QUEUE_SUBSCRIPTION Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TSX_QUEUE_SUBSCRIPTION 20110722
2 Importing I_ONLY_CONFIRMED Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110722
3 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID 20110722
4 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20110722
5 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20110722
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Fehler beim Zugriff auf Daten 20110722
2 CX_ODQ_OBJECT_NOT_FOUND 20110722

Method GET_QUEUE_SUBSCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETSX_QUEUE_SUBSCRIPTIONS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TTSX_QUEUE_SUBSCRIPTIONS 20110721
2 Importing I_ONLY_CONFIRMED Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110722
3 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID 20110721
4 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20110721
5 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20110721
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Fehler beim Zugriff auf Daten 20110722
2 CX_ODQ_OBJECT_NOT_FOUND 20110722

Method GET_REQUEST_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERX_TASK_FAILED Call by reference Object reference (TYPE REF TO) CX_ODQ_TASK_FAILED (Remote) Task fehlgeschlagen 20110131
2 Exporting ER_RESPONSE Call by reference Object reference (TYPE REF TO) IF_ODQ_RESPONSE Task zur (asynchronen Abarbeitung) 20110131
3 Exporting ES_REQUEST_INFO Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TS_REQUEST_INFO 20110131
4 Exporting E_PROJECTION Call by reference Type reference (TYPE) STRING 20110209
5 Importing I_RID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_RID Request-ID 20110131
6 Importing I_WITH_STATUS_UPDATE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110131

Method GET_REQUEST_INFO on class CL_ODQ_SUBSCRIPTION_SERVICE has no exception.

Method MERGE_QUEUE_SUBSCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST_INFOS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_REQUEST_INFOS 20091217
2 Exporting ET_RIDS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_RIDS Liste von (DeltaInit-)Requests 20091201
3 Exporting E_COMPOSITE_RID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_RID Verbundrequest-ID 20091210
4 Importing IS_SUBSCRIPTION Call by reference Type reference (TYPE) ODQSSN Operationale DeltaQueue: Queue-Abonnement 20091201
5 Importing ITSX_QUEUE_SUBSCRIPTIONS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TTSX_QUEUE_SUBSCRIPTIONS 20091201
6 Importing I_SUBSCRIPTION_MODE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_MODE 20091201
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091202
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091202
3 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20091202

Method MONITOR_CANCEL_EXTRACT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Keine Berechigungsprüfung 20110209
2 Importing I_REQUEST_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_RID Request-IDs 20110209
# Exception Resumable Description Created on
1 CX_ODQ_NO_AUTHORIZATION Keine Berechtigung 20110209
2 CX_ODQ_OBJECT_NOT_FOUND Abonnement wurde nicht gefunden/existiert nicht 20110209
3 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110209
4 CX_ODQ_TIMEOUT Zeitlimit überschritten 20110209

Method MONITOR_DROP_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110131
2 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Keine Berechigungsprüfung 20110131
3 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20110131
4 Importing I_WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Mit Benachrichtigung des Abonnenten 20110131
# Exception Resumable Description Created on
1 CX_ODQ_NO_AUTHORIZATION Keine Berechtigung 20110131
2 CX_ODQ_OBJECT_NOT_FOUND Abonnement wurde nicht gefunden/existiert nicht 20110131
3 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110131
4 CX_ODQ_TIMEOUT Zeitlimit überschritten 20110131

Method MONITOR_STOP_EXTRACT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Keine Berechigungsprüfung 20110209
2 Importing I_REQUEST_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_RID Abonnement-ID für Operationale DeltaQueue 20110209
3 Returning RS_REQUEST_INFO Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TS_REQUEST_INFO 20110209
# Exception Resumable Description Created on
1 CX_ODQ_NO_AUTHORIZATION Keine Berechtigung 20110209
2 CX_ODQ_OBJECT_NOT_FOUND Abonnement wurde nicht gefunden/existiert nicht 20110209
3 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110209
4 CX_ODQ_TIMEOUT Zeitlimit überschritten 20110209

Method READ_QUEUE_SUBSCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SSNQUE Call by reference Type reference (TYPE) TT_SSNQUE 20110722
2 Importing I_MODELNAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_MODELNAME 20110722
3 Importing I_ONLY_CONFIRMED Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110722
4 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_QUEUENAME 20110722
5 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID 20110722
6 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE 20110722
7 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20110722
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20110722

Method SERIALIZE_PROJECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECTIONS Call by reference Type reference (TYPE) ANY TABLE 20110209
2 Returning R_PROJECTION Value transfer Type reference (TYPE) STRING 20110209

Method SERIALIZE_PROJECTION on class CL_ODQ_SUBSCRIPTION_SERVICE has no exception.

Method STOP_RUNNING_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQUEST_INFOS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_REQUEST_INFOS Liste von Request-IDs 20110118
2 Importing I_FORCE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110118
3 Importing I_NO_AUTHORIZATION_CHECK Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20110118
4 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Abonnement-ID für Operationale DeltaQueue 20110118
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20110118
2 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110118
3 CX_ODQ_TIMEOUT Zeitlimit überschritten 20110118

Method UNITE_SELECTION_CONDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_ODQ_QUEUE_MODEL_EXT Queue-Modell 20091124
2 Importing IT_SELECTION_CONDS Call by reference Type reference (TYPE) TT_SELECTION_CONDS 20091124
3 Importing I_QUEUENAME Call by reference Type reference (TYPE) ODQ_QUEUENAME Queue-Name 20091124
4 Returning RR_SELECTION_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091124
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091124
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091124

Method VALIDATE_SELECTION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091120
2 Importing IR_SUBSCRIBED_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Bereits abonnierte Selektion 20091201
3 Importing IR_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Allgemeine Menge (Factory-Klasse) 20091201
4 Returning RR_SELECTION_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20091120
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091120
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091120
History
Last changed by/on SAP  20130531 
SAP Release Created in 702