SAP ABAP Interface IF_BGRFC_MONITOR_INBOUND (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_INBOUND_MONITOR Interface for Methods of Type Q Units 20060707
2 Interface composition (i COMPRISING i_ref)  IF_TRFC_INBOUND_MONITOR Interface for Monitoring of Type T Units 20060707
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BGRFC_INBOUND_MONITOR Implementation of General bgRFC Monitor Methods 20060706
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_QRFC_INBOUND_MONITOR Methods for Type Q Units in Inbound Case 20060707
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TRFC_INBOUND_MONITOR Implementation of Monitor Methods for Type T Units 20060707
Properties
Interface IF_BGRFC_MONITOR_INBOUND  
Short Description Interface to General bgRFC Monitor API Methods    
General Data
Package SBGRFCMON   Package for bgRFC Monitor Classes 
Created 20060704   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_BGRFC_MONITOR_INBOUND has no interface.
Friends
Interface IF_BGRFC_MONITOR_INBOUND has no friend.
Attributes
Interface IF_BGRFC_MONITOR_INBOUND has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DEBUG_UNIT Instance method Public Method Enables Debugging of Unit 20060704
2 DEBUG_UNIT_WITH_CURRENT_USER Instance method Public Method Enables debugging of unit with current user 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 20060704
5 GET_NUMBER_OF_EXEC_UNITS Instance method Public Method Number of Executable Units 20060704
6 GET_SUSPICIOUS_DESTINATIONS Instance method Public Method Gets Destinations with Long Running Units and Errors 20060704
7 GET_UNITS_BY_DATE Instance method Public Method Gets Units of Date 20060704
8 GET_UNIT_LOCKS Instance method Public Method Gets Locks of Unit 20060704
9 GET_UNIT_TYPE Instance method Public Method Gets Type of Unit 20060704
10 LOCK_DESTINATION Instance method Public Method Locks Destination 20060704
11 RUN_TIME_ANALYSIS Instance method Public Method Run Runtime Analysis for Unit 20060704
12 SET_SUPPORTABILITY_LOCK Instance method Public Method Set Debugging Block 20060704
13 TRACE_UNIT Instance method Public Method Run Unit with Trace 20060706
14 UNLOCK_DESTINATION Instance method Public Method Remove Destination Lock 20060704
Events
Interface IF_BGRFC_MONITOR_INBOUND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BGRFC_UNIT_RANGE Public See coding 20060704 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 20060704
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060706
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060704
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060704
4 CX_BGRFC_SUPPORTABILITY Fehlerklasse fuer Supportability-Tools 20060728

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_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20070815
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20070815
4 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_INBOUND Name der Destination im Inbound 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 20060704
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060704
# 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 20060704
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_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060704
2 Returning EXEC_UNITS Value transfer Type reference (TYPE) BGRFC_EXEC_UNITS_INBOUND_TAB Anzahl der ausführbaren Units 20060704

Method GET_NUMBER_OF_EXEC_UNITS on Interface IF_BGRFC_MONITOR_INBOUND 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_INBOUND Rangetabelle von Destinationen 20060704
2 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_INBOUND Tabelle von Outbound Destinationsnamen 20060704
3 Importing MAX_RUNNABLE_TIME Call by reference Type reference (TYPE) NUMERIC Maximale Zeit in Sekunden 20060704
# 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 20060704
2 Returning UNIT_TABLE Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060704

Method GET_UNITS_BY_DATE on Interface IF_BGRFC_MONITOR_INBOUND 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 20060704
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060704
# 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 20060706
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706

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 20060704
2 Returning UNIT_TYPE Value transfer Type reference (TYPE) BGRFC_UNIT_KIND Art einer RFC Hintergrund Unit 20060704
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060704
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_INBOUND Name der Destination im Inbound Fall 20060704
3 Returning LOCK_ID Value transfer 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 20060704
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20120926
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060704

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 20060704
2 Importing SHOW_RUN_TIME_ANALYSIS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Anzeige des Tracefiles 20060707
3 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060704
# 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 20060704
3 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060704
4 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060704
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 20060704
# 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 20060704
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 Tracefiles vor Ausfü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 20060706
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060706
2 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060706
3 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060706
4 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060706
5 CX_BGRFC_SUPPORTABILITY Fehlerklasse fuer Supportability-Tools 20060728

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_INBOUND Name der Destination im Inbound Fall 20060704
3 Importing LOCK_ID Call by reference Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060704
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060908
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060704
History
Last changed by/on SAP  20130531 
SAP Release Created in 710