SAP ABAP Class CL_QRFC_INBOUND_MONITOR (Methods for Type Q Units in Inbound Case)
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_QRFC_INBOUND_MONITOR Interface for Methods of Type Q Units 20060707
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_QRFC_INB_MONITOR Special Interface for qRFC Monitor API 20060707
Properties
Class CL_QRFC_INBOUND_MONITOR  
Short Description Methods for Type Q Units in Inbound Case    
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
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BGRFC_MONITOR_INBOUND Interface to General bgRFC Monitor API Methods 20060707
2 IF_QRFC_INBOUND_MONITOR Interface for Methods of Type Q Units 20060707
3 IF_QRFC_INB_MONITOR Special Interface for qRFC Monitor API 20060707
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_MONITOR_API 20060710 Factory Class for bgRFC Monitor API
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MAX_UNIT_CHECKED Constant Private Type reference (TYPE) I 3000 Maximum Number of Units to Be Checked in GET_UNIT_STATE 20060713
2 C_TRY_CNT_MAX Constant Private Type reference (TYPE) I 1000 Maximum Number of Retries in GET_UNIT_STATE_LOCAL_CONTEXT 20060713
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060707
2 CREATE_INSTANCE Static method Private Method Instantiation Method 20060707
3 DELETE_UNIT_LIST Static method Public Method Deletes Unit List 20060707
4 GET_DESTINATIONS Static method Public Method Destinations with Outbound Type Q Units 20060707
5 GET_DESTINATIONS_ERROR_QUEUES Static method Public Method Destinations with Outbound Type Q Units 20060707
6 GET_DESTINATIONS_LOCKED_QUEUES Static method Public Method Destinations with Outbound Type Q Units 20060707
7 GET_ERRONEOUS_QUEUES Static method Public Method Gets Tables of Error Queues and Error Messages 20060707
8 GET_FUNCTION_MODULES Static method Public Method Gets Names of Registered Function Modules 20060707
9 GET_LOCKED_QUEUE_TAB Static method Public Method Gets List of Locked Queues and Lock Reason 20060707
10 GET_NUMBER_OF_EXEC_UNITS Static method Public Method Number of Executable bgRFC qRFC Units 20060707
11 GET_PREDECESSORS Static method Public Method Gets Predecessor of Unit 20060707
12 GET_QUEUES_BY_UNIT Static method Public Method List of queues in which unit is registered 20060707
13 GET_QUEUE_STATUS_LIST Static method Public Method List of Statuses and Queue Names 20060713
14 GET_SUSPICIOUS_DESTINATIONS Static method Public Method Destinations with Long Waiting Units 20060707
15 GET_SUSPICIOUS_QUEUES Static method Public Method Gets Queues with Long Running Units and Errors 20060707
16 GET_UNITS_BY_DATE Static method Public Method Gets Number of Units in Period 20060707
17 GET_UNITS_BY_SENDER Static method Public Method Gets Units Generated by Sender 20060707
18 GET_UNIT_INFORMATION Static method Public Method Query Information for Unit 20060707
19 GET_UNIT_INFORMATION_BY_QUEUE Static method Public Method Gets Information on First Units in Queue 20060707
20 GET_UNIT_INFORMATION_LIST Static method Public Method Query Information for Unit 20060707
21 GET_UNIT_LOCKS Static method Public Method Gets List of Locks and Lock Reasons for Unit 20060707
22 GET_UNIT_STATE Static method Private Method 20060713
23 GET_UNIT_STATE_LOCAL_CONTEXT Static method Private Method 20060713
24 GET_UNIT_STATE_NO_PRED_UNITS Static method Private Method 20060713
25 LOCK_QUEUE_LIST Static method Public Method Locks List of Queues 20060707
26 UNLOCK_UNITS Static method Public Method 20060707
Events
Class CL_QRFC_INBOUND_MONITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_QRFC_QIN_STRUCT Protected See coding 20060707 BEGIN OF LT_QRFC_QIN_STRUCT , DEST_NAME TYPE bgrfc_dest_name_inbound, queue_name TYPE qrfc_queue_name, unit_id TYPE bgrfc_unit_id, client TYPE symandt, END OF LT_QRFC_QIN_STRUCT
2 QUEUE_INFO_TAB_TYPE Private See coding 20060713 queue_INFO_TAB_TYPE type standard TABLE OF queue_INFO_TYPE with non-unique key unit_id
3 QUEUE_INFO_TYPE Private See coding 20060713 begin of queue_info_type, unit_id type bgrfc_unit_id, queue_name type qrfc_queue_name, next_unit_id type bgrfc_unit_id, end of queue_info_type
4 UNIT_INFO_TAB_TYPE Private See coding 20060713 UNIT_INFO_TAB_TYPE type standard TABLE OF UNIT_INFO_TYPE with non-unique key unit_id
5 UNIT_INFO_TYPE Private See coding 20060713 begin of UNIT_INFO_TYPE, unit_id type bgrfc_unit_id, * is_top_unit(1) type c, is_noop(1) type c, is_deleted(1) type c, is_runnable(1) type c, pred_cnt type i, exe_mode type bgrfc_exe_mode, state type bgrfc_exe_state, end of unit_info_type
6 UNIT_TAB_TYPE Private See coding 20060713 unit_tab_type TYPE SORTED TABLE OF bgrfc_unit_id WITH UNIQUE KEY table_line INITIAL SIZE 16
7 UNIT_TO_CHECK_TAB_TYPE Private See coding 20060713 unit_to_check_tab_type TYPE SORTED TABLE OF unit_to_check_type WITH NON-UNIQUE KEY is_noop is_deleted INITIAL SIZE 16
8 UNIT_TO_CHECK_TYPE Private See coding 20060713 BEGIN OF unit_to_check_type, is_noop TYPE abap_bool, is_deleted TYPE abap_bool, unit_id TYPE bgrfc_unit_id, pred_cnt TYPE i, END OF unit_to_check_type
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 Mandant, für den Monitor erzeugt werden soll 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 20121004
3 Returning MONITOR_REFERENCE Value transfer Object reference (TYPE REF TO) CL_QRFC_INBOUND_MONITOR Monitorapiklasse für bgRFC qRFC Inbound 20060707

Method CREATE_INSTANCE on class CL_QRFC_INBOUND_MONITOR has no exception.

Method DELETE_UNIT_LIST 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

Method DELETE_UNIT_LIST on class CL_QRFC_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 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 QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_DESTINATIONS_ERROR_QUEUES 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 QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_DESTINATIONS_LOCKED_QUEUES 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 QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_ERRONEOUS_QUEUES 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 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060707
4 Returning QUEUE_TABLE Value transfer Type reference (TYPE) QRFC_INB_QUEUE_ERROR_TABLE Tabelle mit Queues und Fehlermeldungen des bgRFC 20060707

Method GET_ERRONEOUS_QUEUES on class CL_QRFC_INBOUND_MONITOR has no exception.

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_LOCKED_QUEUE_TAB 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 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060707
4 Returning QUEUE_TABLE Value transfer Type reference (TYPE) QRFC_INB_QUEUE_LOCK_TABLE Tabelle mit Queues und zugehörigen Sperren 20060707

Method GET_LOCKED_QUEUE_TAB on class CL_QRFC_INBOUND_MONITOR has no exception.

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 bgRFC Inbound Destinationsnamen 20060707
3 Returning EXEC_UNITS Value transfer Type reference (TYPE) BGRFC_EXEC_UNITS_INBOUND_TAB Anzahl der ausführbaren Units 20060707

Method GET_NUMBER_OF_EXEC_UNITS on class CL_QRFC_INBOUND_MONITOR has no exception.

Method GET_PREDECESSORS 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 20060707
2 Returning UNIT_TABLE Value transfer Type reference (TYPE) BGRFC_UNIT_TABLE Tabelle von Unit IDs des bgRFC 20060707

Method GET_PREDECESSORS on class CL_QRFC_INBOUND_MONITOR has no exception.

Method GET_QUEUES_BY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20060707
2 Exporting DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20060707
3 Exporting QUEUE_TAB Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060707
4 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 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 20070828
3 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707

Method GET_QUEUE_STATUS_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 20060713
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20060713
3 Returning QUEUE_STATE_TAB Value transfer Type reference (TYPE) QRFC_QUEUE_STATUS_TABLE Tabelle mit Status von Queues 20060713
4 Importing QUEUE_TAB Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060713
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060713

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 Tabelle mit lauffähigen Units 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_SUSPICIOUS_QUEUES 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 Importing MAX_TIME Call by reference Type reference (TYPE) NUMERIC Maximale Zeit in Sekunden 20060707
4 Importing QUEUE_RANGE Call by reference Type reference (TYPE) QRFC_QUEUE_RANGE Rangetabellentyp für Queueranges 20060707
5 Returning QUEUE_TABLE Value transfer Type reference (TYPE) QRFC_INB_SUS_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060707

Method GET_SUSPICIOUS_QUEUES on class CL_QRFC_INBOUND_MONITOR has no exception.

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_UNITS_BY_SENDER 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 SENDER_INSTANCE Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20060707
3 Returning UNIT_TABLE Value transfer 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 UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID ID einer Unit des bgRFC 20060707
2 Returning UNIT_INFORMATION Value transfer Type reference (TYPE) QRFC_UNIT_INFO_INBOUND Struktur für Informationen über Units 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20061114
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707

Method GET_UNIT_INFORMATION_BY_QUEUE 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_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20060707
3 Importing QUEUE_NAME Call by reference Type reference (TYPE) QRFC_QUEUE_NAME Queue Name für Hintergrund RFC 20060707
4 Importing SHOW_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Informationen zu gelöschten Units einschließen 20060707
5 Importing STARTING_UNIT Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060707
6 Returning UNIT_INFO_TABLE Value transfer Type reference (TYPE) QRFC_INB_UNIT_INFO_TAB Tabelle mit Detailinformationen zu Units Typ Q Inbound 20060707
7 Importing UNIT_NUMBER Call by reference Type reference (TYPE) INT4 20 Maximale Zahl von Units 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707
2 CX_BGRFC_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707

Method GET_UNIT_INFORMATION_LIST 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 Returning UNIT_INFORMATION Value transfer Type reference (TYPE) QRFC_INB_UNIT_INFO_TAB Struktur für Informationen über Units 20060707
3 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_MONITOR_API_AUTHORITY Fehlende Berechtigung im bgRFC Monitor API 20060707

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
# Exception Resumable Description Created on
1 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

Method GET_UNIT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20060713
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20060713
3 Changing QUEUE_INFO_TAB Call by reference Type reference (TYPE) QUEUE_INFO_TAB_TYPE 20060713
4 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060713
5 Changing UNIT_INFO_TAB Call by reference Type reference (TYPE) UNIT_INFO_TAB_TYPE 20060713
6 Exporting UNIT_STATE Value transfer Type reference (TYPE) BGRFC_UNIT_STATE Zustand einer bgRFC Unit 20060713

Method GET_UNIT_STATE on class CL_QRFC_INBOUND_MONITOR has no exception.

Method GET_UNIT_STATE_LOCAL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECKED_UNIT_TAB Call by reference Type reference (TYPE) UNIT_TAB_TYPE 20060713
2 Importing CHECK_FOR_LOCKED Call by reference Type reference (TYPE) ABAP_BOOL 20060713
3 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20060713
4 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20060713
5 Importing PRED_CNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060713
6 Changing QUEUE_INFO_TAB Call by reference Type reference (TYPE) QUEUE_INFO_TAB_TYPE 20060714
7 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060713
8 Changing UNIT_INFO_TAB Call by reference Type reference (TYPE) UNIT_INFO_TAB_TYPE 20060714
9 Exporting UNIT_STATE Call by reference Type reference (TYPE) BGRFC_UNIT_STATE Zustand einer bgRFC Unit 20060713
10 Exporting UNIT_TO_CHECK_TAB Call by reference Type reference (TYPE) UNIT_INFO_TAB_TYPE 20060713

Method GET_UNIT_STATE_LOCAL_CONTEXT on class CL_QRFC_INBOUND_MONITOR has no exception.

Method GET_UNIT_STATE_NO_PRED_UNITS 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 20060713
2 Returning UNIT_STATE Value transfer Type reference (TYPE) BGRFC_UNIT_STATE Zustand einer bgRFC Unit 20060713

Method GET_UNIT_STATE_NO_PRED_UNITS on class CL_QRFC_INBOUND_MONITOR has no exception.

Method LOCK_QUEUE_LIST 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 20060707
2 Returning LOCKED_QUEUES Value transfer Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060707
3 Importing LOCK_ON_TOP Call by reference Type reference (TYPE) ABAP_BOOL Alle Units werden sofort (X) oder später gesperrt 20060707
4 Importing QUEUE_TAB Call by reference Type reference (TYPE) QRFC_QUEUE_TABLE Tabelle mit Queuenamen zu einer Destination 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20121010
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707

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 20060707
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_UNIT 20060707
2 CX_BGRFC_MONITOR_API Ausnahmeklasse für bgRFC Monitor API 20060707
3 CX_BGRFC_MONITOR_API_AUTHORITY 20060707
History
Last changed by/on SAP  20130531 
SAP Release Created in 710