SAP ABAP Interface IF_BGRFC_MONITOR_OUTBOUND (Interface to General bgRFC Monitor API Methods)
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 composition (i COMPRISING i_ref)  IF_TRFC_OUTBOUND_MONITOR Interface for Outbound tRFC Monitor 20060504
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BGRFC_OUTBOUND_MONITOR Implementation of General bgRFC Monitor Methods 20060504
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_QRFC_OUTBOUND_MONITOR Monitor API Class for Outbound bgRFC qRFC 20060523
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TRFC_OUTBOUND_MONITOR Monitor API Class for Outbound bgRFC tRFC 20060523
Properties
Interface IF_BGRFC_MONITOR_OUTBOUND  
Short Description Interface to General bgRFC Monitor API Methods    
General Data
Package SBGRFCMON   Package for bgRFC Monitor Classes 
Created 20060327   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_BGRFC_MONITOR_OUTBOUND has no interface.
Friends
Interface IF_BGRFC_MONITOR_OUTBOUND has no friend.
Attributes
Interface IF_BGRFC_MONITOR_OUTBOUND has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DEBUG_UNIT Instance method Public Method Enables Debugging of Unit 20060328
2 DEBUG_UNIT_WITH_CURRENT_USER Instance method Public Method Enables Debugging of Unit 20070815
3 GET_DESTINATION_STATE Instance method Public Method Status of Destination 20060710
4 GET_FUNCTION_MODULES Instance method Public Method Gets Names of Function Modules of Unit 20060328
5 GET_NUMBER_OF_EXEC_UNITS Instance method Public Method Number of Executable Units 20060328
6 GET_SUSPICIOUS_DESTINATIONS Instance method Public Method Gets Destinations with Long Running Units and Errors 20060327
7 GET_UNITS_BY_DATE Instance method Public Method Gets Units of Date 20060328
8 GET_UNIT_LOCKS Instance method Public Method Gets Locks of Unit 20060328
9 GET_UNIT_TYPE Instance method Public Method Gets Type of Unit 20060328
10 LOCK_DESTINATION Instance method Public Method Locks Destination 20060328
11 RUN_TIME_ANALYSIS Instance method Public Method Run Runtime Analysis for Unit 20060623
12 SET_SUPPORTABILITY_LOCK Instance method Public Method Set Debugging Block 20060612
13 TRACE_UNIT Instance method Public Method Run Unit with Trace 20060706
14 UNLOCK_DESTINATION Instance method Public Method Remove Destination Lock 20060328
Events
Interface IF_BGRFC_MONITOR_OUTBOUND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BGRFC_DEST_RANGE Public See coding 20060328 BGRFC_DEST_RANGE type RANGE OF BGRFC_DEST_NAME_OUTBOUND
2 BGRFC_RUN_LINE Public See coding 20060328 BEGIN OF BGRFC_RUN_LINE , DEST_NAME type BGRFC_DEST_NAME_OUTBOUND, COUNT TYPE i, END OF BGRFC_RUN_LINE
3 BGRFC_RUN_TAB Public See coding 20060328 BGRFC_RUN_TAB type STANDARD TABLE OF BGRFC_RUN_LINE WITH NON-UNIQUE DEFAULT KEY
4 BGRFC_UNIT_RANGE Public See coding 20060328 BGRFC_UNIT_RANGE TYPE RANGE OF BGRFC_UNIT_ID
Method Signatures

Method DEBUG_UNIT 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 20060406
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060704
2 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060706
3 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060524
4 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060524
5 CX_BGRFC_SUPPORTABILITY Fehlerklasse fuer Supportability-Tools 20060731

Method DEBUG_UNIT_WITH_CURRENT_USER 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 20070815
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20070815
2 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20070815
3 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20070815
4 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20070815
5 CX_BGRFC_SUPPORTABILITY Fehlerklasse fuer Supportability-Tools 20070815

Method GET_DESTINATION_STATE 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 20060710
2 Exporting LOCK_ID Call by reference Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20060710
3 Exporting MESSAGE Call by reference Type reference (TYPE) BGRFC_EXE_MESSAGE Nachricht zu einem Hintergrund RFC 20081124
4 Exporting MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20081124
5 Exporting MESSAGE_NO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20081124
6 Exporting MESSAGE_V1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081124
7 Exporting MESSAGE_V2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081124
8 Exporting MESSAGE_V3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081124
9 Exporting MESSAGE_V4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081124
10 Exporting STATE Call by reference Type reference (TYPE) BGRFC_DESTINATION_STATE Zustand einer bgRFCDestination 20060710
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060809
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060710

Method GET_FUNCTION_MODULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNC_TAB Value transfer Type reference (TYPE) BGRFC_FUNCTION_CALL_LIST Liste von Funktionsbausteinnamen 20060403
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060403
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060706
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060524
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

Method GET_NUMBER_OF_EXEC_UNITS 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 20060328
2 Returning EXEC_UNITS Value transfer Type reference (TYPE) BGRFC_EXEC_UNITS_OUTBOUND_TAB Anzahl der ausführbaren Units 20060403

Method GET_NUMBER_OF_EXEC_UNITS on Interface IF_BGRFC_MONITOR_OUTBOUND has no exception.

Method GET_SUSPICIOUS_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 von Destinationen 20060328
2 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_OUTBOUND Tabelle von Outbound Destinationsnamen 20060403
3 Importing MAX_RUNNABLE_TIME Call by reference Type reference (TYPE) NUMERIC Maximale Zeit in Sekunden 20060328
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20070126

Method GET_UNITS_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE_RANGE Call by reference Type reference (TYPE) BGRFC_DATE_RANGE Zeitraum in dem eine Unit gesucht werden soll 20060403
2 Returning UNIT_TABLE Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060403

Method GET_UNITS_BY_DATE on Interface IF_BGRFC_MONITOR_OUTBOUND has no exception.

Method GET_UNIT_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCK_ID_TAB Value transfer Type reference (TYPE) BGRFC_LOCK_TAB Tabelle mit Informationen über Hintergrund RFC Sperren 20060403
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060328
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060706
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 GET_UNIT_TYPE 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 20060328
2 Returning UNIT_TYPE Value transfer Type reference (TYPE) BGRFC_UNIT_KIND Art einer RFC Hintergrund Unit 20060328
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060328
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20070126
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

Method LOCK_DESTINATION 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 20060328
3 Returning LOCK_ID Value transfer Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20060328
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060328
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060907
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060524

Method RUN_TIME_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RFC_SERVER_NAME Value transfer Type reference (TYPE) RFCDEST Bei Altsystem (ohne SAT), Name des Servers 20060623
2 Importing SHOW_RUN_TIME_ANALYSIS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Anzeige direkt nach Ausführung 20060706
3 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060623
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060711
2 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060623
3 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060623
4 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060623
5 CX_BGRFC_SUPPORTABILITY Fehlerklasse fuer Supportability-Tools 20060728

Method SET_SUPPORTABILITY_LOCK 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 20060612
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060829
2 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060612
3 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20061114
4 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

Method TRACE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_TRACE_FILES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Löschen der Traces vor der Auführung 20060710
2 Returning RFC_SERVER_NAME Value transfer Type reference (TYPE) MSNAME2 Name des Applikationsservers 20060710
3 Importing SHOW_TRACES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Anzeige der Tracefiles 20060718
4 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060710
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060711
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060710
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060710
4 CX_BGRFC_SUPPORTABILITY Fehlerklasse fuer Supportability-Tools 20060710

Method UNLOCK_DESTINATION 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 20060328
3 Importing LOCK_ID Call by reference Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20060704
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060328
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060907
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060524
History
Last changed by/on SAP  20110908 
SAP Release Created in 710