Skip to content

/AWS1/CL_BRKDEVICEQUEUEINFO

Information about tasks and jobs queued on a device.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_queue TYPE /AWS1/BRKQUEUENAME /AWS1/BRKQUEUENAME

The name of the queue.

iv_queuesize TYPE /AWS1/BRKSTRING /AWS1/BRKSTRING

The number of jobs or tasks in the queue for a given device.

Optional arguments:

iv_queuepriority TYPE /AWS1/BRKQUEUEPRIORITY /AWS1/BRKQUEUEPRIORITY

Optional. Specifies the priority of the queue. Tasks in a priority queue are processed before the tasks in a normal queue.


Queryable Attributes

queue

The name of the queue.

Accessible with the following methods

Method Description
GET_QUEUE() Getter for QUEUE, with configurable default
ASK_QUEUE() Getter for QUEUE w/ exceptions if field has no value
HAS_QUEUE() Determine if QUEUE has a value

queueSize

The number of jobs or tasks in the queue for a given device.

Accessible with the following methods

Method Description
GET_QUEUESIZE() Getter for QUEUESIZE, with configurable default
ASK_QUEUESIZE() Getter for QUEUESIZE w/ exceptions if field has no value
HAS_QUEUESIZE() Determine if QUEUESIZE has a value

queuePriority

Optional. Specifies the priority of the queue. Tasks in a priority queue are processed before the tasks in a normal queue.

Accessible with the following methods

Method Description
GET_QUEUEPRIORITY() Getter for QUEUEPRIORITY, with configurable default
ASK_QUEUEPRIORITY() Getter for QUEUEPRIORITY w/ exceptions if field has no value
HAS_QUEUEPRIORITY() Determine if QUEUEPRIORITY has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DEVICEQUEUEINFOLIST

TYPES TT_DEVICEQUEUEINFOLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BRKDEVICEQUEUEINFO WITH DEFAULT KEY
.