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 | ![]() |
Instance method | Public | Method | Enables Debugging of Unit | 20060328 |
2 | ![]() |
Instance method | Public | Method | Enables Debugging of Unit | 20070815 |
3 | ![]() |
Instance method | Public | Method | Status of Destination | 20060710 |
4 | ![]() |
Instance method | Public | Method | Gets Names of Function Modules of Unit | 20060328 |
5 | ![]() |
Instance method | Public | Method | Number of Executable Units | 20060328 |
6 | ![]() |
Instance method | Public | Method | Gets Destinations with Long Running Units and Errors | 20060327 |
7 | ![]() |
Instance method | Public | Method | Gets Units of Date | 20060328 |
8 | ![]() |
Instance method | Public | Method | Gets Locks of Unit | 20060328 |
9 | ![]() |
Instance method | Public | Method | Gets Type of Unit | 20060328 |
10 | ![]() |
Instance method | Public | Method | Locks Destination | 20060328 |
11 | ![]() |
Instance method | Public | Method | Run Runtime Analysis for Unit | 20060623 |
12 | ![]() |
Instance method | Public | Method | Set Debugging Block | 20060612 |
13 | ![]() |
Instance method | Public | Method | Run Unit with Trace | 20060706 |
14 | ![]() |
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 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim anlegen von Debugsperren | 20060704 | |
2 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20060706 | |
3 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060524 | |
4 | ![]() |
Fehlende Berechtigung im bgRFC Monitor API | 20060524 | |
5 | ![]() |
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 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20070815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim anlegen von Debugsperren | 20070815 | |
2 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20070815 | |
3 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20070815 | |
4 | ![]() |
Fehlende Berechtigung im bgRFC Monitor API | 20070815 | |
5 | ![]() |
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 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20060710 | ||
2 | ![]() |
LOCK_ID | Call by reference | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20060710 | ||
3 | ![]() |
MESSAGE | Call by reference | Type reference (TYPE) | BGRFC_EXE_MESSAGE | Nachricht zu einem Hintergrund RFC | 20081124 | ||
4 | ![]() |
MESSAGE_ID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenklasse | 20081124 | ||
5 | ![]() |
MESSAGE_NO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081124 | ||
6 | ![]() |
MESSAGE_V1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081124 | ||
7 | ![]() |
MESSAGE_V2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081124 | ||
8 | ![]() |
MESSAGE_V3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081124 | ||
9 | ![]() |
MESSAGE_V4 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081124 | ||
10 | ![]() |
STATE | Call by reference | Type reference (TYPE) | BGRFC_DESTINATION_STATE | Zustand einer bgRFCDestination | 20060710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destinationfehler im Hintergrund RFC | 20060809 | |
2 | ![]() |
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 | ![]() |
FUNC_TAB | Value transfer | Type reference (TYPE) | BGRFC_FUNCTION_CALL_LIST | Liste von Funktionsbausteinnamen | 20060403 | ||
2 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20060706 | |
2 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060524 | |
3 | ![]() |
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 | ![]() |
DEST_RANGE | Call by reference | Type reference (TYPE) | BGRFC_DEST_RANGE_OUTBOUND | Rangetabelle für bgRFC Outbound Destinationsnamen | 20060328 | ||
2 | ![]() |
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 | ![]() |
DEST_RANGE | Call by reference | Type reference (TYPE) | BGRFC_DEST_RANGE_OUTBOUND | Rangetabelle von Destinationen | 20060328 | ||
2 | ![]() |
DEST_TAB | Value transfer | Type reference (TYPE) | BGRFC_DEST_NAME_TAB_OUTBOUND | Tabelle von Outbound Destinationsnamen | 20060403 | ||
3 | ![]() |
MAX_RUNNABLE_TIME | Call by reference | Type reference (TYPE) | NUMERIC | Maximale Zeit in Sekunden | 20060328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
DATE_RANGE | Call by reference | Type reference (TYPE) | BGRFC_DATE_RANGE | Zeitraum in dem eine Unit gesucht werden soll | 20060403 | ||
2 | ![]() |
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 | ![]() |
LOCK_ID_TAB | Value transfer | Type reference (TYPE) | BGRFC_LOCK_TAB | Tabelle mit Informationen über Hintergrund RFC Sperren | 20060403 | ||
2 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20060706 | |
2 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060705 | |
3 | ![]() |
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 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060328 | ||
2 | ![]() |
UNIT_TYPE | Value transfer | Type reference (TYPE) | BGRFC_UNIT_KIND | Art einer RFC Hintergrund Unit | 20060328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20060328 | |
2 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20070126 | |
3 | ![]() |
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 | ![]() |
COMMIT_CHANGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) | 20090430 | |
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20060328 | ||
3 | ![]() |
LOCK_ID | Value transfer | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20060328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destinationfehler im Hintergrund RFC | 20060328 | |
2 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060907 | |
3 | ![]() |
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 | ![]() |
RFC_SERVER_NAME | Value transfer | Type reference (TYPE) | RFCDEST | Bei Altsystem (ohne SAT), Name des Servers | 20060623 | ||
2 | ![]() |
SHOW_RUN_TIME_ANALYSIS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Anzeige direkt nach Ausführung | 20060706 | |
3 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060623 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim anlegen von Debugsperren | 20060711 | |
2 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20060623 | |
3 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060623 | |
4 | ![]() |
Fehlende Berechtigung im bgRFC Monitor API | 20060623 | |
5 | ![]() |
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 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060612 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim anlegen von Debugsperren | 20060829 | |
2 | ![]() |
Ungültige Unit des Hintergrund RFCs | 20060612 | |
3 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20061114 | |
4 | ![]() |
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 | ![]() |
DELETE_TRACE_FILES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Löschen der Traces vor der Auführung | 20060710 | |
2 | ![]() |
RFC_SERVER_NAME | Value transfer | Type reference (TYPE) | MSNAME2 | Name des Applikationsservers | 20060710 | ||
3 | ![]() |
SHOW_TRACES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Anzeige der Tracefiles | 20060718 | |
4 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim anlegen von Debugsperren | 20060711 | |
2 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060710 | |
3 | ![]() |
Fehlende Berechtigung im bgRFC Monitor API | 20060710 | |
4 | ![]() |
Fehlerklasse fuer Supportability-Tools | 20060710 |
Method UNLOCK_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COMMIT_CHANGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Aufruf des COMMIT WORK ('X' = Methode, ' ' = Aufrufer) | 20090430 | |
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20060328 | ||
3 | ![]() |
LOCK_ID | Call by reference | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20060704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destinationfehler im Hintergrund RFC | 20060328 | |
2 | ![]() |
Ausnahmeklasse für bgRFC Monitor API | 20060907 | |
3 | ![]() |
Fehlende Berechtigung im bgRFC Monitor API | 20060524 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |