SAP ABAP Interface IF_QRFC_INB_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_INBOUND_MONITOR Interface for Methods of Type Q Units 20060707
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_QRFC_INBOUND_MONITOR Methods for Type Q Units in Inbound Case 20060707
Properties
Interface IF_QRFC_INB_MONITOR  
Short Description Special Interface for qRFC Monitor API    
General Data
Package SBGRFCMON   Package for bgRFC Monitor Classes 
Created 20060706   SAP 
Last changed 20130531   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_INB_MONITOR has no interface.
Friends
Interface IF_QRFC_INB_MONITOR has no friend.
Attributes
Interface IF_QRFC_INB_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 20060706
2 DELETE_UNIT_LIST Instance method Public Method Deletes Series of Units, Specified by Unit IDs 20060706
3 GET_DESTINATIONS Instance method Public Method Gets Destinations with Type Q Units 20060706
4 GET_ERRONEOUS_QUEUES Instance method Public Method Gets List of Queues with Errors 20060706
5 GET_LOCKED_QUEUE_TAB Instance method Public Method Gets Locked Queues 20060706
6 GET_PREDECESSORS Instance method Public Method Gets Predecessor of Unit 20060706
7 GET_QUEUES_BY_DESTINATION Instance method Public Method Queues for Destination 20060712
8 GET_QUEUES_BY_UNIT Instance method Public Method Gets queues where unit registered 20060706
9 GET_QUEUE_STATUS_LIST Instance method Public Method Gets Table of Queues with Status 20060706
10 GET_SUSPICIOUS_QUEUES Instance method Public Method Gets Queues with Long Running Units and Errors 20060706
11 GET_SYSTEM_LOCKED_QUEUES Instance method Public Method Gets Queues Locked by System 20060706
12 GET_UNITS_BY_SENDER Instance method Public Method Units of Specific Sending System 20060707
13 GET_UNIT_INFORMATION Instance method Public Method Gets Information for Unit 20060706
14 GET_UNIT_INFORMATION_BY_QUEUE Instance method Public Method Gets Unit Information of First Unit 20060706
15 LOCK_QUEUE_LIST Instance method Public Method Locks Series of Queues of Destination 20060706
16 UNLOCK_QUEUE_LIST Instance method Public Method Removes Series of Locks on Queues of Destination 20060706
17 UNLOCK_UNIT_LIST Instance method Public Method Removes Series of Unit Locks 20060706
Events
Interface IF_QRFC_INB_MONITOR has no event.
Types
Interface IF_QRFC_INB_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_INBOUND Name der Destination im Outbound Fall 20060706
3 Exporting EXCEPTION_LIST Call by reference Type reference (TYPE) BGRFC_MONITOR_EXCEPTION_TABLE Liste mit aufgetretenen Exceptions 20060706
4 Importing QUEUE_LIST Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060706
5 Importing TERMINATE_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abbrechen bei erstem Fehler, sonst Fehlerliste 20060706
6 Importing UNLOCK_UNITS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sperren ebenfalls entfernen 20060706
# 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 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 20060706
3 Importing TERMINATE_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abbrechen bei erstem Fehler, sonst Fehlerliste 20060706
4 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060706
5 Importing UNLOCK_UNITS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sperren ebenfalls entfernen 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

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_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060706
2 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_INBOUND Tabelle von Inbound Destinationsnamen 20060706
3 Importing ERROR Call by reference Type reference (TYPE) ABAP_BOOL ' ' Nur Destinationen mit fehlerhaften Queues 20060706
4 Importing LOCKED Call by reference Type reference (TYPE) ABAP_BOOL ' ' Nur Destinationen mit gesperrten Queues 20060706
5 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706

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_INBOUND Rangetabelle für bgRFC Outbound Destinationsnamen 20060706
2 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060706
3 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_INB_QUEUE_ERROR_TABLE Tabelle mit Queues und Fehlermeldungen des bgRFC 20060706

Method GET_ERRONEOUS_QUEUES on Interface IF_QRFC_INB_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_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060706
2 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060706
3 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_INB_QUEUE_LOCK_TABLE Tabelle mit Queues und Sperrgründen 20060706

Method GET_LOCKED_QUEUE_TAB on Interface IF_QRFC_INB_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 20060706
2 Returning UNIT_TABLE Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

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_INBOUND Name der Destination im Inbound 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 20060706
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20070828

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_INBOUND Name der Destination im Inbound Fall 20060706
2 Returning QUEUE_STATE_TAB Value transfer Type reference (TYPE) QRFC_QUEUE_STATUS_TABLE Tabelle mit Status von Queues 20060706
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_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060706
2 Importing MAX_TIME Call by reference Type reference (TYPE) NUMERIC Maximale Zeit in Sekunden 20060706
3 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060706
4 Returning QUEUE_TABLE Value transfer Type reference (TYPE) QRFC_INB_SUS_QUEUE_TABLE Tabelle mit Informationen zu problematischen Queues 20060706

Method GET_SUSPICIOUS_QUEUES on Interface IF_QRFC_INB_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_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060706
2 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060706
3 Returning QUEUE_TAB Value transfer Type reference (TYPE) QRFC_INB_QUEUE_LOCK_TABLE Tabelle mit Queues und zugehörigen Sperren 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

Method GET_UNITS_BY_SENDER 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_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060707
2 Importing SENDER_INSTANCE Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20060707
3 Returning UNIT_TABLE Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

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 20060706
2 Returning UNIT_INFORMATION Value transfer Type reference (TYPE) QRFC_UNIT_INFO_INBOUND Struktur für Informationen über Units 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

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_INBOUND Name der Destination im Inbound Fall 20060706
2 Importing QUEUE_NAME Call by reference Type reference (TYPE) QRFC_QUEUE_NAME Queue Name für Hintergrund RFC 20060706
3 Importing SHOW_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Informationen zu gelöschten Units einschließen 20060706
4 Importing STARTING_UNIT Call by reference Type reference (TYPE) BGRFC_UNIT_ID Unit ID für erste Unit (für durchblättern) 20060706
5 Returning UNIT_INFORMATION_TABLE Value transfer Type reference (TYPE) QRFC_INB_UNIT_INFO_TAB Tabelle mit Detailinformationen zu qRFC Inbound Units 20060706
6 Importing UNIT_NUMBER Call by reference Type reference (TYPE) INT4 20 Maximalzahl anzuzeigender Units 20060706
# 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 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_INBOUND Name der Destination im Inbound Fall 20060706
3 Importing LOCK_ON_TOP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Sperre an erster Stelle 20060706
4 Importing QUEUE_TABLE Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Liste von Queue-Namen im qRFC 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20121010
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_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_INBOUND Name der Destination im Inbound Fall 20060706
3 Importing QUEUE_TABLE Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Liste von Queue-Namen im qRFC 20060706
# 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 20060706
3 Importing TERMINATE_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Abbrechen bei erstem Fehler oder Fehlerliste 20060706
4 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706
History
Last changed by/on SAP  20130531 
SAP Release Created in 710