SAP ABAP Class IF_BGRFC_MONITOR_INBOUND (Interface to General bgRFC Monitor API Methods)
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
| Class | IF_BGRFC_MONITOR_INBOUND | |
| Short Description | Interface to General bgRFC Monitor API Methods | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20060704 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_BGRFC_MONITOR_INBOUND has no interface implemented.
Friends
Class IF_BGRFC_MONITOR_INBOUND has no friend class.
Attributes
Class IF_BGRFC_MONITOR_INBOUND has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Enables Debugging of Unit | 20060704 | |
| 2 | Instance method | Public | Method | Enables debugging of unit with current user | 20070815 | |
| 3 | Instance method | Public | Method | Status of Destination | 20060710 | |
| 4 | Instance method | Public | Method | Gets Names of Function Modules of Unit | 20060704 | |
| 5 | Instance method | Public | Method | Number of Executable Units | 20060704 | |
| 6 | Instance method | Public | Method | Gets Destinations with Long Running Units and Errors | 20060704 | |
| 7 | Instance method | Public | Method | Gets Units of Date | 20060704 | |
| 8 | Instance method | Public | Method | Gets Locks of Unit | 20060704 | |
| 9 | Instance method | Public | Method | Gets Type of Unit | 20060704 | |
| 10 | Instance method | Public | Method | Locks Destination | 20060704 | |
| 11 | Instance method | Public | Method | Run Runtime Analysis for Unit | 20060704 | |
| 12 | Instance method | Public | Method | Set Debugging Block | 20060704 | |
| 13 | Instance method | Public | Method | Run Unit with Trace | 20060706 | |
| 14 | Instance method | Public | Method | Remove Destination Lock | 20060704 |
Events
Class 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 | UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim anlegen von Debugsperren | 20060706 | ||
| 2 | Ausnahmeklasse für bgRFC Monitor API | 20060704 | ||
| 3 | Fehlende Berechtigung im bgRFC Monitor API | 20060704 | ||
| 4 | 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 | 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 | Ausnahmeklasse für bgRFC Monitor API | 20070815 | ||
| 3 | Fehlende Berechtigung im bgRFC Monitor API | 20070815 | ||
| 4 | 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_INBOUND | Name der Destination im Inbound 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 | 20060704 | |||
| 2 | UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Unit des Hintergrund RFCs | 20060706 | ||
| 2 | Ausnahmeklasse für bgRFC Monitor API | 20060704 | ||
| 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_INBOUND | Rangetabelle für bgRFC Inbound Destinationsnamen | 20060704 | |||
| 2 | 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 class 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 | DEST_RANGE | Call by reference | Type reference (TYPE) | BGRFC_DEST_RANGE_INBOUND | Rangetabelle von Destinationen | 20060704 | |||
| 2 | DEST_TAB | Value transfer | Type reference (TYPE) | BGRFC_DEST_NAME_TAB_INBOUND | Tabelle von Outbound Destinationsnamen | 20060704 | |||
| 3 | MAX_RUNNABLE_TIME | Call by reference | Type reference (TYPE) | NUMERIC | Maximale Zeit in Sekunden | 20060704 |
| # | 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 | 20060704 | |||
| 2 | UNIT_TABLE | Value transfer | Type reference (TYPE) | BGRFC_UNIT_TABLE | Tabelle von Unit IDs des bgRFC | 20060704 |
Method GET_UNITS_BY_DATE on class 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 | LOCK_ID_TAB | Value transfer | Type reference (TYPE) | BGRFC_LOCK_TAB | Tabelle mit Informationen über Hintergrund RFC Sperren | 20060704 | |||
| 2 | UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Unit des Hintergrund RFCs | 20060706 | ||
| 2 | Ausnahmeklasse für bgRFC Monitor API | 20060706 | ||
| 3 | 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 | UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060704 | |||
| 2 | UNIT_TYPE | Value transfer | Type reference (TYPE) | BGRFC_UNIT_KIND | Art einer RFC Hintergrund Unit | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Unit des Hintergrund RFCs | 20060704 | ||
| 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_INBOUND | Name der Destination im Inbound Fall | 20060704 | |||
| 3 | LOCK_ID | Value transfer | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destinationfehler im Hintergrund RFC | 20060704 | ||
| 2 | Ausnahmeklasse für bgRFC Monitor API | 20120926 | ||
| 3 | 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 | RFC_SERVER_NAME | Value transfer | Type reference (TYPE) | RFCDEST | Bei Altsystem (ohne SAT), Name des Servers | 20060704 | |||
| 2 | SHOW_RUN_TIME_ANALYSIS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Anzeige des Tracefiles | 20060707 | ||
| 3 | UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim anlegen von Debugsperren | 20060711 | ||
| 2 | Ungültige Unit des Hintergrund RFCs | 20060704 | ||
| 3 | Ausnahmeklasse für bgRFC Monitor API | 20060704 | ||
| 4 | Fehlende Berechtigung im bgRFC Monitor API | 20060704 | ||
| 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 | 20060704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim anlegen von Debugsperren | 20060829 | ||
| 2 | Ungültige Unit des Hintergrund RFCs | 20060704 | ||
| 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 Tracefiles vor Ausfü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 | 20060706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim anlegen von Debugsperren | 20060706 | ||
| 2 | Ungültige Unit des Hintergrund RFCs | 20060706 | ||
| 3 | Ausnahmeklasse für bgRFC Monitor API | 20060706 | ||
| 4 | Fehlende Berechtigung im bgRFC Monitor API | 20060706 | ||
| 5 | Fehlerklasse fuer Supportability-Tools | 20060728 |
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_INBOUND | Name der Destination im Inbound Fall | 20060704 | |||
| 3 | LOCK_ID | Call by reference | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20060707 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destinationfehler im Hintergrund RFC | 20060704 | ||
| 2 | Ausnahmeklasse für bgRFC Monitor API | 20060908 | ||
| 3 | Fehlende Berechtigung im bgRFC Monitor API | 20060704 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |