SAP ABAP Interface IF_QRFC_OUT_MONITOR (Special Interface for qRFC Monitor API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC-BG (Application Component) Background RFC (bgRFC)
     SBGRFCMON (Package) Package for bgRFC Monitor Classes
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_QRFC_OUTBOUND_MONITOR Interface for Outbound qRFC Monitor 20060503
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_QRFC_OUTBOUND_MONITOR Monitor API Class for Outbound bgRFC qRFC 20060523
Properties
Interface IF_QRFC_OUT_MONITOR  
Short Description Special Interface for qRFC Monitor API    
General Data
Package SBGRFCMON   Package for bgRFC Monitor Classes 
Created 20060421   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_QRFC_OUT_MONITOR has no interface.
Friends
Interface IF_QRFC_OUT_MONITOR has no friend.
Attributes
Interface IF_QRFC_OUT_MONITOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_QUEUE_LIST Instance method Public Method Deletes Series of Queues of Destination 20060504
2 DELETE_UNIT_LIST Instance method Public Method Deletes Series of Units, Specified by Unit IDs 20060503
3 GET_DESTINATIONS Instance method Public Method Gets Destinations with Type Q Units 20060619
4 GET_ERRONEOUS_QUEUES Instance method Public Method Gets List of Queues with Errors 20060504
5 GET_LOCKED_QUEUE_TAB Instance method Public Method Gets Locked Queues 20060503
6 GET_PREDECESSORS Instance method Public Method Gets Predecessor of Unit 20060503
7 GET_QUEUES_BY_DESTINATION Instance method Public Method Gets Queues for Destination 20060712
8 GET_QUEUES_BY_UNIT Instance method Public Method Gets queues where unit registered 20060503
9 GET_QUEUE_STATUS_LIST Instance method Public Method Gets Table of Queues with Status 20060504
10 GET_SUSPICIOUS_QUEUES Instance method Public Method Gets Queues with Long Running Units and Errors 20060421
11 GET_SYSTEM_LOCKED_QUEUES Instance method Public Method Gets Queues Locked by System 20060504
12 GET_UNIT_INFORMATION Instance method Public Method Gets Information for Unit 20060503
13 GET_UNIT_INFORMATION_BY_QUEUE Instance method Public Method Gets Unit Information of First Unit 20060619
14 LOCK_QUEUE_LIST Instance method Public Method Locks Series of Queues of Destination 20060504
15 UNLOCK_QUEUE_LIST Instance method Public Method Removes Series of Locks on Queues of Destination 20060504
16 UNLOCK_UNIT_LIST Instance method Public Method Removes Series of Unit Locks 20060504
Events
Interface IF_QRFC_OUT_MONITOR has no event.
Types
Interface IF_QRFC_OUT_MONITOR has no local type.
Method Signatures

Method DELETE_QUEUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) 20090430
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060524
3 Exporting EXCEPTION_LIST Call by reference Type reference (TYPE) BGRFC_MONITOR_EXCEPTION_TABLE Liste mit aufgetretenen Exceptions 20060627
4 Importing QUEUE_LIST Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060504
5 Importing TERMINATE_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abbrechen bei erstem Fehler, sonst Fehlerliste 20060627
6 Importing UNLOCK_UNITS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sperren ebenfalls entfernen 20060620
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060524
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060524

Method DELETE_UNIT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) 20090430
2 Exporting EXCEPTION_LIST Call by reference Type reference (TYPE) BGRFC_MONITOR_EXCEPTION_TABLE Liste mit aufgetretenen Exceptions 20060620
3 Importing TERMINATE_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abbrechen bei erstem Fehler, sonst Fehlerliste 20060620
4 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060504
5 Importing UNLOCK_UNITS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sperren ebenfalls entfernen 20060620
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060626
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060626

Method GET_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_OUTBOUND Rangetabelle für bgRFC Outbound Destinationsnamen 20060619
2 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_OUTBOUND Tabelle von Outbound Destinationsnamen 20060619
3 Importing ERROR Call by reference Type reference (TYPE) ABAP_BOOL ' ' Nur Destinationen mit fehlerhaften Queues 20060621
4 Importing LOCKED Call by reference Type reference (TYPE) ABAP_BOOL ' ' Nur Destinationen mit gesperrten Queues 20060621
5 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060619
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060619

Method GET_ERRONEOUS_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_OUTBOUND Rangetabelle für bgRFC Outbound Destinationsnamen 20060504
2 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060504
3 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_OUTB_QUEUE_ERROR_TABLE Tabelle mit Queues und Fehlermeldungen des bgRFC 20060504

Method GET_ERRONEOUS_QUEUES on Interface IF_QRFC_OUT_MONITOR has no exception.

Method GET_LOCKED_QUEUE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_OUTBOUND Rangetabelle für bgRFC Outbound Destinationsnamen 20060503
2 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060503
3 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_OUTB_QUEUE_LOCK_TABLE Tabelle mit Queues und Sperrgründen 20060503

Method GET_LOCKED_QUEUE_TAB on Interface IF_QRFC_OUT_MONITOR has no exception.

Method GET_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060503
2 Returning UNIT_TABLE Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060503
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060705
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060705

Method GET_QUEUES_BY_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060712
2 Importing ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur fehlerhafte Queues 20060712
3 Importing LOCKED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur gesperrte Queues 20060712
4 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060712
5 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060712
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060712
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060712

Method GET_QUEUES_BY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060503
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060503
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20070829

Method GET_QUEUE_STATUS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060706
2 Returning QUEUE_STATE_TAB Value transfer Type reference (TYPE) QRFC_QUEUE_STATUS_TABLE Tabelle mit Status von Queues 20060504
3 Importing QUEUE_TAB Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060718
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060809
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

Method GET_SUSPICIOUS_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_OUTBOUND Rangetabelle für bgRFC Outbound Destinationsnamen 20060503
2 Importing MAX_TIME Call by reference Type reference (TYPE) NUMERIC Maximale Zeit in Sekunden 20060503
3 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060503
4 Returning QUEUE_TABLE Value transfer Type reference (TYPE) QRFC_OUTB_SUS_QUEUE_TABLE Tabelle mit Informationen zu problematischen Queues 20060619

Method GET_SUSPICIOUS_QUEUES on Interface IF_QRFC_OUT_MONITOR has no exception.

Method GET_SYSTEM_LOCKED_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_OUTBOUND Rangetabelle für bgRFC Outbound Destinationsnamen 20060504
2 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060504
3 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_OUTB_QUEUE_LOCK_TABLE Tabelle mit Queues und zugehörigen Sperren 20060504
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060705
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060705

Method GET_UNIT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060503
2 Returning UNIT_INFORMATION Value transfer Type reference (TYPE) QRFC_UNIT_INFO_OUTBOUND Struktur für Informationen über Units 20060503
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060705
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060705

Method GET_UNIT_INFORMATION_BY_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060619
2 Importing QUEUE_NAME Call by reference Type reference (TYPE) QRFC_QUEUE_NAME Queue Name für Hintergrund RFC 20060619
3 Importing SHOW_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Informationen zu gelöschten Units einschließen 20060619
4 Importing STARTING_UNIT Call by reference Type reference (TYPE) BGRFC_UNIT_ID Unit ID für erste Unit (für durchblättern) 20060620
5 Returning UNIT_INFORMATION_TABLE Value transfer Type reference (TYPE) QRFC_OUTB_UNIT_INFO_TAB Tabelle mit Detailinformationen zu qRFC Outbound Units 20060706
6 Importing UNIT_NUMBER Call by reference Type reference (TYPE) INT4 20 Maximalzahl anzuzeigender Units 20060619
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060619
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060619

Method LOCK_QUEUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) 20090430
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060705
3 Importing LOCK_ON_TOP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Sperre an erster Stelle 20060612
4 Importing QUEUE_TABLE Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Liste von Queue-Namen im qRFC 20060612
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060705
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060705

Method UNLOCK_QUEUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) 20090430
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060705
3 Importing QUEUE_TABLE Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Liste von Queue-Namen im qRFC 20060704
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

Method UNLOCK_UNIT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) 20090430
2 Exporting EXCEPTION_LIST Call by reference Type reference (TYPE) BGRFC_MONITOR_EXCEPTION_TABLE Liste mit aufgetretenen Exceptions 20060626
3 Importing TERMINATE_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Abbrechen bei erstem Fehler oder Fehlerliste 20060620
4 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060504
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060626
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060626
History
Last changed by/on SAP  20110908 
SAP Release Created in 710