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 |