SAP ABAP Class CL_QRFC_QUERY (NW qRFC Query)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC-BG (Application Component) Background RFC (bgRFC)
     SQRFC2 (Package) ABAP Development for bgRFC
Properties
Class CL_QRFC_QUERY  
Short Description NW qRFC Query    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SQRFC2   ABAP Development for bgRFC 
Created 20050511   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_QRFC_QUERY has no forward declaration.
Interfaces
Class CL_QRFC_QUERY has no interface implemented.
Friends
Class CL_QRFC_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAX_COUNTER Constant Private Type reference (TYPE) INT4 1500 Size of Selected Packages 20050907
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL_QUEUES_INBOUND Static method Public Method Query All Queues of Current Client 20050531
2 GET_ALL_QUEUES_OUTBOUND Static method Public Method Query All Locked, Faulty, and Long-Running Queues 20050531
3 GET_SUSPICIOUS_QUEUES_INBOUND Static method Public Method Query All Locked, Faulty, and Long-Running Queues 20050511
4 GET_SUSPICIOUS_QUEUES_OUTBOUND Static method Public Method Query All Locked, Faulty, and Long-Running Queues 20050531
5 GET_UNIT_INFORMATION_INBOUND Static method Public Method Query Inbound Unit Information 20050621
6 GET_UNIT_INFORMATION_OUTBOUND Static method Public Method Query Outbound Unit Information 20050621
Events
Class CL_QRFC_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_QUEUE_LINE_INBOUND Public See coding 20050511 begin of lt_queue_line_inbound, dest_name type bgrfc_dest_name_inbound, queue_name type qrfc_queue_name, time_stamp type TIMESTAMPL, unit_id type bgrfc_unit_id, end of lt_queue_line_inbound
2 LT_QUEUE_LINE_OUTBOUND Public See coding 20050511 begin of lt_queue_line_outbound, dest_name type bgrfc_dest_name_outbound, queue_name type qrfc_queue_name, time_stamp type TIMESTAMPL, unit_id type bgrfc_unit_id, end of lt_queue_line_outbound
3 LT_QUEUE_STATUS_LINE_INBOUND Public See coding 20050531 begin of lt_queue_status_line_inbound, dest_name type bgrfc_dest_name_inbound, queue_name type qrfc_queue_name, unit_id type bgrfc_unit_id, status type QRFC_QUEUE_STATE, end of lt_queue_status_line_inbound
4 LT_QUEUE_STATUS_LINE_OUTBOUND Public See coding 20050531 begin of lt_queue_status_line_outbound, dest_name type bgrfc_dest_name_outbound, queue_name type qrfc_queue_name, unit_id type bgrfc_unit_id, status type QRFC_QUEUE_STATE, end of lt_queue_status_line_outbound
5 LT_QUEUE_STATUS_TABLE_INBOUND Public See coding 20050531 lt_queue_status_table_inbound type standard table of lt_queue_status_line_inbound with non-unique key dest_name queue_name
6 LT_QUEUE_STATUS_TABLE_OUTBOUND Public See coding 20050531 lt_queue_status_table_outbound type standard table of lt_queue_status_line_outbound with non-unique key dest_name queue_name
7 LT_QUEUE_TABLE_INBOUND Public See coding 20050511 LT_QUEUE_TABLE_INBOUND type standard table of lt_queue_line_inbound with non-unique key dest_name queue_name
8 LT_QUEUE_TABLE_OUTBOUND Public See coding 20050511 LT_QUEUE_TABLE_OUTBOUND type standard table of lt_queue_line_outbound with non-unique key dest_name queue_name
9 LT_RANGE_DEST_INBOUND Public See coding 20050511 LT_RANGE_DEST_INBOUND type range of bgrfc_dest_name_inbound
10 LT_RANGE_DEST_OUTBOUND Public See coding 20050511 lt_range_dest_outbound type range of bgrfc_dest_name_outbound
11 LT_RANGE_QUEUE Public See coding 20050511 lt_range_queue type range of qrfc_queue_name
12 LT_UNIT_INFORMATION_LINE Public See coding 20050622 begin of LT_UNIT_INFORMATION_LINE, DEST_INB type bgrfc_dest_name_inbound, DEST_OUTB type bgrfc_dest_name_outbound, QUEUE_NAME type qrfc_queue_name, UNIT_ID type bgrfc_unit_id, PRED_CNT type i, CTIMESTAMP type timestampl, tcode type TCODE, cprog type program, redo_cnt_manual type i, redo_cnt_auto type i, client type mandt, host_name type syhost, uname type USERNAME, langu type langu, is_deleted(1) type c, is_noop(1) type c, message type bgrfc_exe_message, end of lt_unit_information_line
13 LT_UNIT_INFORMATION_TABLE Public See coding 20050622 LT_UNIT_INFORMATION_TABLE type standard table of lt_unit_information_line with non-unique key unit_id
14 LT_UNIT_TABLE Public See coding 20050621 LT_UNIT_TABLE type standard table of BGRFC_UNIT_ID
Method Signatures

Method GET_ALL_QUEUES_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME_INBOUND Call by reference Type reference (TYPE) LT_RANGE_DEST_INBOUND Inbound Destination 20050531
2 Importing QUEUE_NAME Call by reference Type reference (TYPE) LT_RANGE_QUEUE Queue Name für Hintergrund RFC 20050531
3 Exporting QUEUE_TABLE Call by reference Type reference (TYPE) QRFC_QUEUE_I_TAB Tabelle mit Queue und Destinationsnamen, sowie Queuestatus 20050531

Method GET_ALL_QUEUES_INBOUND on class CL_QRFC_QUERY has no exception.

Method GET_ALL_QUEUES_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME_OUTBOUND Call by reference Type reference (TYPE) LT_RANGE_DEST_OUTBOUND Rangetabelle mit Inbound Destinationsnamen 20050531
2 Importing QUEUE_NAME Call by reference Type reference (TYPE) LT_RANGE_QUEUE rangetabelle mit Queuenamen 20050531
3 Exporting QUEUE_TABLE Call by reference Type reference (TYPE) QRFC_QUEUE_O_TAB Tabelle mit Queues und ihrem Status 20050531

Method GET_ALL_QUEUES_OUTBOUND on class CL_QRFC_QUERY has no exception.

Method GET_SUSPICIOUS_QUEUES_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME_INBOUND Call by reference Type reference (TYPE) LT_RANGE_DEST_INBOUND Rangetabelle mit Inbound Destinationsnamen 20050511
2 Importing MAX_AGE Call by reference Type reference (TYPE) NUMERIC Maximales Alter einer Unit im Status "IN EXECUTION" 20050511
3 Importing QUEUE_NAME Call by reference Type reference (TYPE) LT_RANGE_QUEUE rangetabelle mit Queuenamen 20050511
4 Exporting QUEUE_TABLE Call by reference Type reference (TYPE) LT_QUEUE_TABLE_INBOUND Tabelle mit Queues 20050511

Method GET_SUSPICIOUS_QUEUES_INBOUND on class CL_QRFC_QUERY has no exception.

Method GET_SUSPICIOUS_QUEUES_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NAME_OUTBOUND Call by reference Type reference (TYPE) LT_RANGE_DEST_OUTBOUND Rangetabelle mit Inbound Destinationsnamen 20050531
2 Importing MAX_AGE Call by reference Type reference (TYPE) NUMERIC Maximales Alter einer Unit im Status "IN EXECUTION" 20050531
3 Importing QUEUE_NAME Call by reference Type reference (TYPE) LT_RANGE_QUEUE rangetabelle mit Queuenamen 20050531
4 Exporting QUEUE_TABLE Call by reference Type reference (TYPE) LT_QUEUE_TABLE_OUTBOUND Tabelle mit Queues 20050531

Method GET_SUSPICIOUS_QUEUES_OUTBOUND on class CL_QRFC_QUERY has no exception.

Method GET_UNIT_INFORMATION_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UNIT_INFORMATION Call by reference Type reference (TYPE) LT_UNIT_INFORMATION_TABLE 20050621
2 Importing UNIT_TABLE Call by reference Type reference (TYPE) LT_UNIT_TABLE 20050621

Method GET_UNIT_INFORMATION_INBOUND on class CL_QRFC_QUERY has no exception.

Method GET_UNIT_INFORMATION_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UNIT_INFORMATION Call by reference Type reference (TYPE) LT_UNIT_INFORMATION_TABLE 20050621
2 Importing UNIT_TABLE Call by reference Type reference (TYPE) LT_UNIT_TABLE 20050621

Method GET_UNIT_INFORMATION_OUTBOUND on class CL_QRFC_QUERY has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710