SAP ABAP Class CL_TRFC_INBOUND_MONITOR (Implementation of Monitor Methods for Type T Units)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_MONITOR_INBOUND_IMPL Base Class for All Outbound Monitors 20060707
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BGRFC_MONITOR_INBOUND Interface to General bgRFC Monitor API Methods 20060707
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TRFC_INBOUND_MONITOR Interface for Monitoring of Type T Units 20060707
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TRFC_INB_MONITOR Special Interface for tRFC Monitor API 20060707
Properties
Class CL_TRFC_INBOUND_MONITOR  
Short Description Implementation of Monitor Methods for Type T Units    
Super Class CL_BGRFC_MONITOR_INBOUND_IMPL Base Class for All Outbound Monitors 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBGRFCMON   Package for bgRFC Monitor Classes 
Created 20060707   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TRFC_INBOUND_MONITOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BGRFC_MONITOR_INBOUND Interface to General bgRFC Monitor API Methods 20060707
2 IF_TRFC_INBOUND_MONITOR Interface for Monitoring of Type T Units 20060707
3 IF_TRFC_INB_MONITOR Special Interface for tRFC Monitor API 20060707
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_MONITOR_API 20060710 Factory Class for bgRFC Monitor API
Attributes
Class CL_TRFC_INBOUND_MONITOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20060707
2 CREATE_INSTANCE Static method Private Method Generates an Instance 20060707
3 DELETE_UNIT_LIST Static method Public Method Deletes Unit List 20060707
4 GET_DESTINATIONS Static method Public Method Gets List of Destinations with Type T Units 20060707
5 GET_DESTINATIONS_ERROR_UNITS Static method Public Method Gets List of Destinations with Type T Units 20060707
6 GET_DESTINATIONS_LOCKED_UNITS Static method Public Method Gets List of Destinations with Type T Units 20060707
7 GET_FUNCTION_MODULES Static method Public Method Gets Names of Registered Function Modules 20060707
8 GET_NUMBER_OF_EXEC_UNITS Static method Public Method Gets Locks on Unit 20060707
9 GET_SUSPICIOUS_DESTINATIONS Static method Public Method Gets Destinations with Long Running Units and Locks 20060707
10 GET_UNITS_BY_DATE Static method Public Method Unit IDs Created in Specific Date Range 20060707
11 GET_UNIT_INFORMATION Static method Public Method Gets Information for Unit 20060707
12 GET_UNIT_INFORMATION_BY_DEST Static method Public Method Gets Restricted List of Units of Destination 20060707
13 GET_UNIT_LOCKS Static method Public Method Gets Locks on Unit 20060707
14 UNLOCK_UNITS Static method Public Method Remove Lock for Series of Units 20060707
Events
Class CL_TRFC_INBOUND_MONITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_TRFC_I_DEST_STRUCT Protected See coding 20070213 BEGIN OF LT_TRFC_I_DEST_STRUCT , DEST_NAME TYPE bgrfc_dest_name_inbound, unit_id TYPE bgrfc_unit_id, client TYPE symandt, END OF LT_TRFC_I_DEST_STRUCT
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20060707
2 Importing II_AUTH_CHECK Call by reference Object reference (TYPE REF TO) IF_BGRFC_MONITOR_AUTHORITY Berechtigungsprüfung für den bgRFC Monitor 20090114
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20060707
2 Importing II_AUTH_CHECK Call by reference Object reference (TYPE REF TO) IF_BGRFC_MONITOR_AUTHORITY Berechtigungsprüfung für den bgRFC Monitor 20121005
3 Returning MONITOR_REFERENCE Value transfer Object reference (TYPE REF TO) CL_TRFC_INBOUND_MONITOR Implementierung von Monitormethoden für Units Typ T 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707

Method DELETE_UNIT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20060707
2 Returning DELETED_UNITS Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060707
3 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060707

Method DELETE_UNIT_LIST on class CL_TRFC_INBOUND_MONITOR has no exception.

Method GET_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_RANGE Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing CPROG_RANGE Call by reference Type reference (TYPE) BGRFC_CPROG_RANGE Rangetabelle für Auswahl nach dem Programmnamen 20060707
3 Importing DATE_RANGE Call by reference Type reference (TYPE) BGRFC_DATE_RANGE Rangetabelle für langen Zeitstempel 20060707
4 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060707
5 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_INBOUND Tabelle von Inbound Destinationsnamen 20060707
6 Importing TCODE_RANGE Call by reference Type reference (TYPE) BGRFC_TCODE_RANGE Rangetabelle für Auswahl des Transaktionscodes 20060707
7 Importing USER_RANGE Call by reference Type reference (TYPE) BGRFC_USER_NAME_RANGE Rangetabelle des Usernamen 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_DESTINATIONS_ERROR_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_RANGE Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing CPROG_RANGE Call by reference Type reference (TYPE) BGRFC_CPROG_RANGE Rangetabelle für Auswahl nach dem Programmnamen 20060707
3 Importing DATE_RANGE Call by reference Type reference (TYPE) BGRFC_DATE_RANGE Rangetabelle für langen Zeitstempel 20060707
4 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060707
5 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_OUTBOUND Tabelle von Inbound Destinationsnamen 20060707
6 Importing TCODE_RANGE Call by reference Type reference (TYPE) BGRFC_TCODE_RANGE Rangetabelle für Auswahl des Transaktionscodes 20060707
7 Importing USER_RANGE Call by reference Type reference (TYPE) BGRFC_USER_NAME_RANGE Rangetabelle des Usernamen 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_DESTINATIONS_LOCKED_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_RANGE Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing CPROG_RANGE Call by reference Type reference (TYPE) BGRFC_CPROG_RANGE Rangetabelle für Auswahl nach dem Programmnamen 20060707
3 Importing DATE_RANGE Call by reference Type reference (TYPE) BGRFC_DATE_RANGE Rangetabelle für langen Zeitstempel 20060707
4 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060707
5 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_INBOUND Tabelle von Inbound Destinationsnamen 20060707
6 Importing TCODE_RANGE Call by reference Type reference (TYPE) BGRFC_TCODE_RANGE Rangetabelle für Auswahl des Transaktionscodes 20060707
7 Importing USER_RANGE Call by reference Type reference (TYPE) BGRFC_USER_NAME_RANGE Rangetabelle des Usernamen 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_FUNCTION_MODULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNC_NAME_TAB Value transfer Type reference (TYPE) BGRFC_FUNC_NAME_TABLE Tabelle mit Namen der Funktionsbausteine im bgRFC 20060707
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060707
3 Importing UNIT_TYPE Call by reference Type reference (TYPE) BGRFC_UNIT_KIND Art einer RFC Hintergrund Unit 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_NUMBER_OF_EXEC_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_INBOUND Rangetabelle für bgRFCIntbound Destinationsnamen 20060707
3 Returning EXEC_UNITS Value transfer Type reference (TYPE) BGRFC_EXEC_UNITS_INBOUND_TAB Anzahl ausführbarer tRFC Units 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_SUSPICIOUS_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_RANGE Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing DEST_RANGE Call by reference Type reference (TYPE) BGRFC_DEST_RANGE_INBOUND Rangetabelle für bgRFC Inbound Destinationsnamen 20060707
3 Returning DEST_TAB Value transfer Type reference (TYPE) BGRFC_DEST_NAME_TAB_INBOUND Tabelle von Inbound Destinationsnamen 20060707
4 Importing MAX_RUNNABLE_TIME Call by reference Type reference (TYPE) NUMERIC Maximale Zeit in Sekunden 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_UNITS_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing DATE_RANGE Call by reference Type reference (TYPE) BGRFC_DATE_RANGE Rangetabelle für langen Zeitstempel 20060707
3 Changing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_DEST_INB_UNIT_ID_TAB Tabelle mit Destinationsnamen und Unit IDs im Outboundfall 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_UNIT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_UNIT_TIME Call by reference Type reference (TYPE) ABAP_BOOL 'X' Auch überprüfen, ob Unit bereits ausgeführt 20060707
2 Returning UNIT_INFORMATION Value transfer Type reference (TYPE) TRFC_INB_UNIT_INFO_TAB Tabelle mit Detailinformationen zu tRFC Inbound 20060707
3 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060707

Method GET_UNIT_INFORMATION on class CL_TRFC_INBOUND_MONITOR has no exception.

Method GET_UNIT_INFORMATION_BY_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_RANGE Call by reference Type reference (TYPE) BGRFC_CLIENT_RANGE Rangetabelle für Client 20060707
2 Importing CPROG_NAME_RANGE Call by reference Type reference (TYPE) BGRFC_CPROG_RANGE Rangetabelle für Auswahl nach dem Programmnamen 20060707
3 Importing DATE_RANGE Call by reference Type reference (TYPE) BGRFC_DATE_RANGE Rangetabelle für langen Zeitstempel 20060707
4 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20060707
5 Importing SHOW_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ' ' Anzeige gelöschter Units 20060707
6 Importing TCODE_NAME_RANGE Call by reference Type reference (TYPE) BGRFC_TCODE_RANGE Rangetabelle für Auswahl des Transaktionscodes 20060707
7 Returning UNIT_INFORMATION Value transfer Type reference (TYPE) TRFC_INB_UNIT_INFO_TAB Tabelle mit Detailinformationen zu tRFC Inbound 20060707
8 Importing UNIT_NUMBER Call by reference Type reference (TYPE) INT4 20 Anzahl von Units 20060707
9 Importing USER_NAME_RANGE Call by reference Type reference (TYPE) BGRFC_USER_NAME_RANGE Rangetabelle des Usernamen 20060707

Method GET_UNIT_INFORMATION_BY_DEST on class CL_TRFC_INBOUND_MONITOR 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_ID_TAB Tabelle von Sperr IDs für den bgRFC 20060707
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060707

Method GET_UNIT_LOCKS on class CL_TRFC_INBOUND_MONITOR has no exception.

Method UNLOCK_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNIT_TABLE Call by reference Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_UNIT Ungültige Unit des Hintergrund RFCs 20060707
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707
History
Last changed by/on SAP  20130531 
SAP Release Created in 710