SAP ABAP Interface IF_ODQ_SUBSCRIBER_TYPE (Operational Delta Queue Subscriber)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ODQ_DEFAULT_SUBSCRIBER_TYPE Recommended Superclass for Subscriber Type (BAdI Implement.) 20110329
Properties
Interface IF_ODQ_SUBSCRIBER_TYPE  
Short Description Operational Delta Queue Subscriber    
General Data
Package SODQS   Operational Delta Queue Services 
Created 20091110   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ODQ_SUBSCRIBER_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 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_BADI_INTERFACE Tag Interface for BAdIs 20091110
Friends
Interface IF_ODQ_SUBSCRIBER_TYPE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BOOLEAN Constant Public Attribute reference (LIKE) IF_ODQ_CONSTANTS=>C_BOOLEAN IF_ODQ_CONSTANTS=>C_BOOLEAN Boolean Flag 20091110
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_NOTIFICATION Instance method Public Method 20100309
2 DELTA_NOTIFICATION Instance method Public Method Notification When New Delta Records Available 20110329
3 DROP_NOTIFICATION Instance method Public Method Notify When Subscription is Deleted 20110112
4 GET_DESCRIPTION Instance method Public Method 20091111
5 GET_ICON Instance method Public Method 20091110
6 GET_REQUEST_NAMES Instance method Public Method 20130515
7 GET_SUBSCRIBER_DESCRIPTION Instance method Public Method 20091110
8 GET_SUBSCRIPTION_NAMES Instance method Public Method 20130515
9 REQUIRES_DELTA_NOTIFICATION Instance method Public Method Requires notification when new delta records available 20110530
Events
Interface IF_ODQ_SUBSCRIBER_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DELTA_NOTIFICATION_INFO Public See coding 20110330 BEGIN OF ts_delta_notification_info, subscriber_id TYPE t_subscriber_id, subscription_id TYPE t_subscription_id, tsn TYPE t_tsn, END OF ts_delta_notification_info
2 TS_REQUEST_NAME Public See coding 20130515 BEGIN OF ts_request_name, composite_rid TYPE t_rid, subscription_name TYPE string, subscription_icon TYPE icon-id, request_name TYPE string, END OF ts_request_name
3 TS_SUBSCRIPTION_NAME Public See coding 20130515 BEGIN OF ts_subscription_name, subscription_id TYPE t_subscription_id, subscription_name TYPE string, subscription_icon TYPE icon-id, END OF ts_subscription_name
4 TS_SUBSCR_TYPE_DESCRIPTION Public See coding 20100922 ts_subscr_type_description TYPE LINE OF tt_subscr_type_descriptions
5 TTS_DELTA_NOTIFICATION_INFOS Public See coding 20110330 tts_delta_notification_infos TYPE SORTED TABLE OF ts_delta_notification_info WITH UNIQUE KEY subscriber_id subscription_id
6 TT_REQUEST_INFOS Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_REQUEST_INFOS 20100309
7 TT_REQUEST_NAMES Public See coding 20130515 tt_request_names TYPE STANDARD TABLE OF ts_request_name WITH DEFAULT KEY
8 TT_RIDS Public See coding 20130515 tt_rids TYPE STANDARD TABLE OF t_rid WITH KEY table_line
9 TT_SUBSCRIPTION_IDS Public Type reference (TYPE) ODQ_T_SUBSCRIPTION_IDS 20110329
10 TT_SUBSCRIPTION_NAMES Public See coding 20130515 tt_subscription_names TYPE STANDARD TABLE OF ts_subscription_name WITH DEFAULT KEY
11 TT_SUBSCR_TYPE_DESCRIPTIONS Public Type reference (TYPE) ODQ_T_SUBSCR_TYPE_DESCRIPTIONS 20100922
12 T_BOOLEAN Public Type reference (TYPE) ODQ_BOOLEAN Boolean Flag 20100309
13 T_RID Public Type reference (TYPE) ODQ_RID Request 20110121
14 T_SUBSCRIBER_ID Public Type reference (TYPE) ODQ_SUBSCRIBER_ID Subscriber ID 20091110
15 T_SUBSCRIBER_TYPE Public Type reference (TYPE) ODQ_SUBSCRIBER_TYPE Subscriber Type 20091111
16 T_SUBSCRIPTION_ID Public Type reference (TYPE) ODQ_SUBSCRIPTION_ID Subscription for Delta Queue 20110121
17 T_TSN Public Type reference (TYPE) ODQ_TSN TSN 20110401
Method Signatures

Method CLEANUP_NOTIFICATION 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 20100309
2 Importing IT_REQUEST_INFOS Call by reference Type reference (TYPE) TT_REQUEST_INFOS 20100309
3 Importing I_SIMULATE Call by reference Type reference (TYPE) T_BOOLEAN Boolsches Kennzeichen 20100309
4 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) T_SUBSCRIBER_ID Abonnenten-Id 20100309
5 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) T_SUBSCRIBER_TYPE Abonnententyp 20100309
# Exception Resumable Description Created on
1 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20100309

Method DELTA_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFICATION_INFOS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>TTS_DELTA_NOTIFICATION_INFOS Benachrichtigte Abonnements 20110610
2 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20110531
3 Importing IT_NOTIFICATION_INFOS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>TTS_DELTA_NOTIFICATION_INFOS Zu benachrichtigende Abonnements 20110330
4 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>T_SUBSCRIBER_TYPE Abonnententyp 20110329
5 Importing I_TSN Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>T_TSN Delta vorhanden bis zu dieser TSN 20110401
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20110329
2 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110329

Method DROP_NOTIFICATION 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_SUBSCRIBER_TYPE=>T_SUBSCRIBER_ID ID des Abonnenten 20110131
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>T_SUBSCRIBER_TYPE Abonnententyp 20110112
3 Importing I_SUBSCRIPTION_ID Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>T_SUBSCRIPTION_ID ID des gelöschten Abonnements 20110112
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20110112
2 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110112

Method GET_DESCRIPTION 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) LANGU Sprachenschlüssel 20091111
2 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) T_SUBSCRIBER_TYPE Abonnententyp 20091111
3 Returning R_DESCRIPTION Value transfer Type reference (TYPE) TEXT60 Kurzbeschreibung 20091111
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Zugriff auf Daten 20091111

Method GET_ICON 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) T_SUBSCRIBER_TYPE Abonnententyp 20091111
2 Returning R_ICON Value transfer Type reference (TYPE) ICON-ID Abonnenten-Id 20091110
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Zugriff auf Daten 20091110

Method GET_REQUEST_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPOSITE_RIDS Call by reference Type reference (TYPE) TT_RIDS 20130515
2 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) T_SUBSCRIBER_ID 20130515
3 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) T_SUBSCRIBER_TYPE 20130515
4 Returning RT_REQUEST_NAMES Value transfer Type reference (TYPE) TT_REQUEST_NAMES 20130515

Method GET_REQUEST_NAMES on Interface IF_ODQ_SUBSCRIBER_TYPE has no exception.

Method GET_SUBSCRIBER_DESCRIPTION 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) LANGU Sprachenschlüssel 20091111
2 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) T_SUBSCRIBER_ID Abonnenten-Id 20091110
3 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) T_SUBSCRIBER_TYPE Abonnententyp 20091111
4 Returning R_DESCRIPTION Value transfer Type reference (TYPE) TEXT60 Textfeld der Länge 60 20091110

Method GET_SUBSCRIBER_DESCRIPTION on Interface IF_ODQ_SUBSCRIBER_TYPE has no exception.

Method GET_SUBSCRIPTION_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBSCRIPTION_IDS Call by reference Type reference (TYPE) TT_SUBSCRIPTION_IDS 20130515
2 Importing I_SUBSCRIBER_ID Call by reference Type reference (TYPE) T_SUBSCRIBER_ID 20130515
3 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) T_SUBSCRIBER_TYPE 20130515
4 Returning RT_SUBSCRIPTION_NAMES Value transfer Type reference (TYPE) TT_SUBSCRIPTION_NAMES 20130515

Method GET_SUBSCRIPTION_NAMES on Interface IF_ODQ_SUBSCRIBER_TYPE has no exception.

Method REQUIRES_DELTA_NOTIFICATION 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=>T_SUBSCRIBER_TYPE Abonnententyp 20110530
2 Returning R_BOOLEAN Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIBER_TYPE=>T_BOOLEAN Boolsches Kennzeichen 20110530

Method REQUIRES_DELTA_NOTIFICATION on Interface IF_ODQ_SUBSCRIBER_TYPE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702