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 | Constant | Private | Type reference (TYPE) | INT4 | 1500 | Size of Selected Packages | 20050907 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Query All Queues of Current Client | 20050531 | |
| 2 | Static method | Public | Method | Query All Locked, Faulty, and Long-Running Queues | 20050531 | |
| 3 | Static method | Public | Method | Query All Locked, Faulty, and Long-Running Queues | 20050511 | |
| 4 | Static method | Public | Method | Query All Locked, Faulty, and Long-Running Queues | 20050531 | |
| 5 | Static method | Public | Method | Query Inbound Unit Information | 20050621 | |
| 6 | 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 | DEST_NAME_INBOUND | Call by reference | Type reference (TYPE) | LT_RANGE_DEST_INBOUND | Inbound Destination | 20050531 | |||
| 2 | QUEUE_NAME | Call by reference | Type reference (TYPE) | LT_RANGE_QUEUE | Queue Name für Hintergrund RFC | 20050531 | |||
| 3 | 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 | DEST_NAME_OUTBOUND | Call by reference | Type reference (TYPE) | LT_RANGE_DEST_OUTBOUND | Rangetabelle mit Inbound Destinationsnamen | 20050531 | |||
| 2 | QUEUE_NAME | Call by reference | Type reference (TYPE) | LT_RANGE_QUEUE | rangetabelle mit Queuenamen | 20050531 | |||
| 3 | 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 | DEST_NAME_INBOUND | Call by reference | Type reference (TYPE) | LT_RANGE_DEST_INBOUND | Rangetabelle mit Inbound Destinationsnamen | 20050511 | |||
| 2 | MAX_AGE | Call by reference | Type reference (TYPE) | NUMERIC | Maximales Alter einer Unit im Status "IN EXECUTION" | 20050511 | |||
| 3 | QUEUE_NAME | Call by reference | Type reference (TYPE) | LT_RANGE_QUEUE | rangetabelle mit Queuenamen | 20050511 | |||
| 4 | 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 | DEST_NAME_OUTBOUND | Call by reference | Type reference (TYPE) | LT_RANGE_DEST_OUTBOUND | Rangetabelle mit Inbound Destinationsnamen | 20050531 | |||
| 2 | MAX_AGE | Call by reference | Type reference (TYPE) | NUMERIC | Maximales Alter einer Unit im Status "IN EXECUTION" | 20050531 | |||
| 3 | QUEUE_NAME | Call by reference | Type reference (TYPE) | LT_RANGE_QUEUE | rangetabelle mit Queuenamen | 20050531 | |||
| 4 | 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 | UNIT_INFORMATION | Call by reference | Type reference (TYPE) | LT_UNIT_INFORMATION_TABLE | 20050621 | ||||
| 2 | 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 | UNIT_INFORMATION | Call by reference | Type reference (TYPE) | LT_UNIT_INFORMATION_TABLE | 20050621 | ||||
| 2 | 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 |