SAP ABAP Class CL_ODQ_FACADE (Facade 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
Properties
Class CL_ODQ_FACADE  
Short Description Facade for Operational Delta Queue    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SODQS   Operational Delta Queue Services 
Created 20091109   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_ODQ_FACADE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ODQ_QUEUE_MODEL_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ODQ_QUEUE_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_ODQ_REQUEST_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_ODQ_SUBSCRIBER_TYPE_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_ODQ_SUBSCRIPTION_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ODQ_FACADE has no interface implemented.
Friends
Class CL_ODQ_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ENH_BADINAME Constant Public See coding 20091215
2 C_ENH_SPOTNAME Constant Public See coding 20091215
3 PTH_QUEUE_WRITERS Static Attribute Private Type reference (TYPE) TTH_QUEUE_WRITERS 20091109
Methods
# Method Level Visibility Method type Description Created on
1 GET_QUEUE_MODEL Static method Public Method 20100504
2 GET_QUEUE_MODELS Static method Public Method 20091111
3 GET_QUEUE_WRITER Static method Public Method 20091109
4 GET_REQUEST_WRITER Static method Public Method 20130123
5 GET_SUBSCRIBER_TYPE Static method Public Method 20110329
6 GET_SUBSCRIBER_TYPES Static method Public Method 20091215
7 GET_SUBSCRIPTION_SERVICE Static method Public Method 20091110
8 GET_TSN Static method Public Method 20100504
Events
Class CL_ODQ_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_QUEUE_WRITER Private See coding 20091109 BEGIN OF ts_queue_writer, modelname TYPE t_modelname, r_queue_writer TYPE REF TO if_odq_queue_writer, END OF ts_queue_writer
2 TTH_QUEUE_WRITERS Private See coding 20091109 tth_queue_writers TYPE HASHED TABLE OF ts_queue_writer WITH UNIQUE KEY modelname
3 TT_MODEL_DESCRIPTIONS Public Type reference (TYPE) ODQ_T_MODEL_DESCRIPTIONS 20091116
4 TT_SUBSCR_TYPE_DESCRIPTIONS Public Type reference (TYPE) ODQ_T_SUBSCR_TYPE_DESCRIPTIONS 20091215
5 T_MODELNAME Public Type reference (TYPE) ODQ_MODELNAME 20091109
6 T_SUBSCRIBER_ID Public Type reference (TYPE) ODQ_SUBSCRIBER_ID 20091109
7 T_SUBSCRIBER_TYPE Public Type reference (TYPE) ODQ_SUBSCRIBER_TYPE 20091109
Method Signatures

Method GET_QUEUE_MODEL 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) IF_ODQ_QUEUE_MODEL_EXT=>T_MODELNAME Queue-Modell 20100504
2 Returning R_MODEL Value transfer Object reference (TYPE REF TO) IF_ODQ_QUEUE_MODEL_EXT Queue-Modell 20100504
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20100504
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20100504

Method GET_QUEUE_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20091111
2 Returning RT_MODEL_DESCRIPTIONS Value transfer Type reference (TYPE) CL_ODQ_FACADE=>TT_MODEL_DESCRIPTIONS 20091116

Method GET_QUEUE_MODELS on class CL_ODQ_FACADE has no exception.

Method GET_QUEUE_WRITER 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) IF_ODQ_QUEUE_WRITER=>T_MODELNAME Queue-Modell 20091109
2 Returning RR_QUEUE_WRITER Value transfer Object reference (TYPE REF TO) IF_ODQ_QUEUE_WRITER Schreibschnittstelle für Operationale DeltaQueue 20091109
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091109

Method GET_REQUEST_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_CONNECTION 20130123
2 Importing I_RID Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_RID Request-Id 20130123
3 Returning RR_REQUEST_WRITER Value transfer Object reference (TYPE REF TO) IF_ODQ_REQUEST_WRITER Schreibschnittstelle für Operationale DeltaQueue 20130123
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Request existiert nicht (mehr) 20130123

Method GET_SUBSCRIBER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE_EXT=>T_SUBSCRIBER_TYPE Queue-Modell 20110329
2 Returning RR_SUBSCRIBER_TYPE Value transfer Object reference (TYPE REF TO) IF_ODQ_SUBSCRIBER_TYPE_EXT Queue-Modell 20110329
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20110329
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20110329

Method GET_SUBSCRIBER_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20091215
2 Returning RT_SUBSCR_TYPE_DESCRIPTIONS Value transfer Type reference (TYPE) CL_ODQ_FACADE=>TT_SUBSCR_TYPE_DESCRIPTIONS 20091215

Method GET_SUBSCRIBER_TYPES on class CL_ODQ_FACADE has no exception.

Method GET_SUBSCRIPTION_SERVICE 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
3 Returning RR_SUBSCRIPTION_SERVICE Value transfer Object reference (TYPE REF TO) IF_ODQ_SUBSCRIPTION_SERVICE Abonnement-Service der Operationalen DeltaQueue 20091110
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091110

Method GET_TSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TSN Value transfer Type reference (TYPE) ODQ_TSN 20100504

Method GET_TSN on class CL_ODQ_FACADE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702