ABAP Select data from SAP table DB6_AGENTUOW into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP DB6_AGENTUOW table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to DB6_AGENTUOW. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the DB6_AGENTUOW table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_DB6_AGENTUOW TYPE STANDARD TABLE OF DB6_AGENTUOW,
      WA_DB6_AGENTUOW TYPE DB6_AGENTUOW,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <DB6_AGENTUOW> TYPE DB6_AGENTUOW.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_DB6_AGENTUOW.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM DB6_AGENTUOW
  INTO TABLE IT_DB6_AGENTUOW.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM DB6_AGENTUOW
*  INTO TABLE @DATA(IT_DB6_AGENTUOW2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_DB6_AGENTUOW INDEX 1 INTO DATA(WA_DB6_AGENTUOW2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_DB6_AGENTUOW ASSIGNING <DB6_AGENTUOW>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<DB6_AGENTUOW>-SNAPSHOT_TIME = 1.
<DB6_AGENTUOW>-SERVICE_SUPERCLASS_NAME = 1.
<DB6_AGENTUOW>-SERVICE_SUBCLASS_NAME = 1.
<DB6_AGENTUOW>-SERVICE_CLASS_ID = 1.
<DB6_AGENTUOW>-MEMBER = 1.
ENDLOOP.

LOOP AT IT_DB6_AGENTUOW INTO WA_DB6_AGENTUOW.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_DB6_AGENTUOW-COORD_MEMBER, sy-vline,
WA_DB6_AGENTUOW-APPLICATION_HANDLE, sy-vline,
WA_DB6_AGENTUOW-WORKLOAD_NAME, sy-vline,
WA_DB6_AGENTUOW-WORKLOAD_OCCURRENCE_ID, sy-vline,
WA_DB6_AGENTUOW-UOW_ID, sy-vline,
WA_DB6_AGENTUOW-WORKLOAD_OCCURRENCE_STATE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_DB6_AGENTUOW you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_DB6_AGENTUOW TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_DB6_AGENTUOW INTO WA_DB6_AGENTUOW. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit IPADD, internal->external for field IPADDRESS CALL FUNCTION 'CONVERSION_EXIT_IPADD_OUTPUT' EXPORTING input = WA_DB6_AGENTUOW-IPADDRESS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_DB6_AGENTUOW-IPADDRESS.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_DB6_AGENTUOW_STR,
SNAPSHOT_TIME TYPE STRING,
SERVICE_SUPERCLASS_NAME TYPE STRING,
SERVICE_SUBCLASS_NAME TYPE STRING,
SERVICE_CLASS_ID TYPE STRING,
MEMBER TYPE STRING,
COORD_MEMBER TYPE STRING,
APPLICATION_HANDLE TYPE STRING,
WORKLOAD_NAME TYPE STRING,
WORKLOAD_OCCURRENCE_ID TYPE STRING,
UOW_ID TYPE STRING,
WORKLOAD_OCCURRENCE_STATE TYPE STRING,
CLIENT_WRKSTNNAME TYPE STRING,
CLIENT_ACCTNG TYPE STRING,
CLIENT_USERID TYPE STRING,
CLIENT_APPLNAME TYPE STRING,
UOW_START_TIME TYPE STRING,
UOW_STOP_TIME TYPE STRING,
ACT_ABORTED_TOTAL TYPE STRING,
ACT_COMPLETED_TOTAL TYPE STRING,
ACT_REJECTED_TOTAL TYPE STRING,
AGENT_WAIT_TIME TYPE STRING,
AGENT_WAITS_TOTAL TYPE STRING,
POOL_DATA_L_READS TYPE STRING,
POOL_INDEX_L_READS TYPE STRING,
POOL_TEMP_DATA_L_READS TYPE STRING,
POOL_TEMP_INDEX_L_READS TYPE STRING,
POOL_TEMP_XDA_L_READS TYPE STRING,
POOL_XDA_L_READS TYPE STRING,
POOL_DATA_P_READS TYPE STRING,
POOL_INDEX_P_READS TYPE STRING,
POOL_TEMP_DATA_P_READS TYPE STRING,
POOL_TEMP_INDEX_P_READS TYPE STRING,
POOL_TEMP_XDA_P_READS TYPE STRING,
POOL_XDA_P_READS TYPE STRING,
POOL_DATA_WRITES TYPE STRING,
POOL_INDEX_WRITES TYPE STRING,
POOL_XDA_WRITES TYPE STRING,
POOL_READ_TIME TYPE STRING,
POOL_WRITE_TIME TYPE STRING,
CLIENT_IDLE_WAIT_TIME TYPE STRING,
DEADLOCKS TYPE STRING,
DIRECT_READS TYPE STRING,
DIRECT_READ_TIME TYPE STRING,
DIRECT_WRITES TYPE STRING,
DIRECT_WRITE_TIME TYPE STRING,
DIRECT_READ_REQS TYPE STRING,
DIRECT_WRITE_REQS TYPE STRING,
FCM_RECV_VOLUME TYPE STRING,
FCM_RECVS_TOTAL TYPE STRING,
FCM_SEND_VOLUME TYPE STRING,
FCM_SENDS_TOTAL TYPE STRING,
FCM_RECV_WAIT_TIME TYPE STRING,
FCM_SEND_WAIT_TIME TYPE STRING,
IPC_RECV_VOLUME TYPE STRING,
IPC_RECV_WAIT_TIME TYPE STRING,
IPC_RECVS_TOTAL TYPE STRING,
IPC_SEND_VOLUME TYPE STRING,
IPC_SEND_WAIT_TIME TYPE STRING,
IPC_SENDS_TOTAL TYPE STRING,
LOCK_ESCALS TYPE STRING,
LOCK_TIMEOUTS TYPE STRING,
LOCK_WAIT_TIME TYPE STRING,
LOCK_WAITS TYPE STRING,
LOG_BUFFER_WAIT_TIME TYPE STRING,
NUM_LOG_BUFFER_FULL TYPE STRING,
LOG_DISK_WAIT_TIME TYPE STRING,
LOG_DISK_WAITS_TOTAL TYPE STRING,
NUM_LOCKS_HELD TYPE STRING,
RQSTS_COMPLETED_TOTAL TYPE STRING,
ROWS_MODIFIED TYPE STRING,
ROWS_READ TYPE STRING,
ROWS_RETURNED TYPE STRING,
TCPIP_RECV_VOLUME TYPE STRING,
TCPIP_SEND_VOLUME TYPE STRING,
TCPIP_RECV_WAIT_TIME TYPE STRING,
TCPIP_RECVS_TOTAL TYPE STRING,
TCPIP_SEND_WAIT_TIME TYPE STRING,
TCPIP_SENDS_TOTAL TYPE STRING,
TOTAL_APP_RQST_TIME TYPE STRING,
TOTAL_RQST_TIME TYPE STRING,
WLM_QUEUE_TIME_TOTAL TYPE STRING,
WLM_QUEUE_ASSIGNMENTS_TOTAL TYPE STRING,
TOTAL_CPU_TIME TYPE STRING,
TOTAL_WAIT_TIME TYPE STRING,
APP_RQSTS_COMPLETED_TOTAL TYPE STRING,
TOTAL_SECTION_SORT_TIME TYPE STRING,
TOTAL_SECTION_SORT_PROC_TIME TYPE STRING,
TOTAL_SECTION_SORTS TYPE STRING,
TOTAL_SORTS TYPE STRING,
POST_THRESHOLD_SORTS TYPE STRING,
POST_SHRTHRESHOLD_SORTS TYPE STRING,
SORT_OVERFLOWS TYPE STRING,
TOTAL_COMPILE_TIME TYPE STRING,
TOTAL_COMPILE_PROC_TIME TYPE STRING,
TOTAL_COMPILATIONS TYPE STRING,
TOTAL_IMPLICIT_COMPILE_TIME TYPE STRING,
TOTAL_IMPL_COMPILE_PROC_TIME TYPE STRING,
TOTAL_IMPLICIT_COMPILATIONS TYPE STRING,
TOTAL_SECTION_TIME TYPE STRING,
TOTAL_SECTION_PROC_TIME TYPE STRING,
TOTAL_APP_SECTION_EXECUTIONS TYPE STRING,
TOTAL_ACT_TIME TYPE STRING,
TOTAL_ACT_WAIT_TIME TYPE STRING,
ACT_RQSTS_TOTAL TYPE STRING,
TOTAL_ROUTINE_TIME TYPE STRING,
TOTAL_ROUTINE_INVOCATIONS TYPE STRING,
TOTAL_COMMIT_TIME TYPE STRING,
TOTAL_COMMIT_PROC_TIME TYPE STRING,
TOTAL_APP_COMMITS TYPE STRING,
INT_COMMITS TYPE STRING,
TOTAL_ROLLBACK_TIME TYPE STRING,
TOTAL_ROLLBACK_PROC_TIME TYPE STRING,
TOTAL_APP_ROLLBACKS TYPE STRING,
INT_ROLLBACKS TYPE STRING,
TOTAL_RUNSTATS_TIME TYPE STRING,
TOTAL_RUNSTATS_PROC_TIME TYPE STRING,
TOTAL_RUNSTATS TYPE STRING,
TOTAL_REORG_TIME TYPE STRING,
TOTAL_REORG_PROC_TIME TYPE STRING,
TOTAL_REORGS TYPE STRING,
TOTAL_LOAD_TIME TYPE STRING,
TOTAL_LOAD_PROC_TIME TYPE STRING,
TOTAL_LOADS TYPE STRING,
CAT_CACHE_INSERTS TYPE STRING,
CAT_CACHE_LOOKUPS TYPE STRING,
PKG_CACHE_INSERTS TYPE STRING,
PKG_CACHE_LOOKUPS TYPE STRING,
THRESH_VIOLATIONS TYPE STRING,
NUM_LW_THRESH_EXCEEDED TYPE STRING,
UOW_LOG_SPACE_USED TYPE STRING,
UOW_RUNTIME TYPE STRING,
LAST_EXECUTABLE_ID TYPE STRING,
POOL_QUALITY TYPE STRING,
APPLICATION_HANDLE_STR TYPE STRING,
COORD_WORKLOAD_OCC_STATE TYPE STRING,
HAS_ACTIVE_WLOCCACT TYPE STRING,
HAS_COORD_AGENT TYPE STRING,
HAS_UNCOMMITTED_ACTIVITY TYPE STRING,
PREFETCH_WAITS TYPE STRING,
PREFETCH_WAIT_TIME TYPE STRING,
PL_QUED_ASYNC_DATA_PAGES TYPE STRING,
PL_QUED_ASYNC_DATA_REQS TYPE STRING,
PL_QUED_ASYNC_INDEX_PAGES TYPE STRING,
PL_QUED_ASYNC_INDEX_REQS TYPE STRING,
PL_QUED_ASYNC_OTHER_REQS TYPE STRING,
PL_QUED_ASYNC_TEMP_DATA_PAGES TYPE STRING,
PL_QUED_ASYNC_TEMP_DATA_REQS TYPE STRING,
PL_QUED_ASYNC_TEMP_INDEX_PAGES TYPE STRING,
PL_QUED_ASYNC_TEMP_INDEX_REQS TYPE STRING,
PL_QUED_ASYNC_TEMP_XDA_PAGES TYPE STRING,
PL_QUED_ASYNC_TEMP_XDA_REQS TYPE STRING,
PL_QUED_ASYNC_XDA_PAGES TYPE STRING,
PL_QUED_ASYNC_XDA_REQS TYPE STRING,
PL_FAILED_ASYNC_DATA_REQS TYPE STRING,
PL_FAILED_ASYNC_INDEX_REQS TYPE STRING,
PL_FAILED_ASYNC_OTHER_REQS TYPE STRING,
PL_FAILED_ASYNC_TEMP_DATA_REQS TYPE STRING,
PL_FAILED_ASYNC_TEMP_INDEX_REQ TYPE STRING,
PL_FAILED_ASYNC_TEMP_XDA_REQS TYPE STRING,
PL_FAILED_ASYNC_XDA_REQS TYPE STRING,
POOL_COL_L_READS TYPE STRING,
POOL_COL_P_READS TYPE STRING,
POOL_TEMP_COL_L_READS TYPE STRING,
POOL_TEMP_COL_P_READS TYPE STRING,
POOL_COL_WRITES TYPE STRING,
PL_QUED_ASYNC_COL_PAGES TYPE STRING,
PL_QUED_ASYNC_COL_REQS TYPE STRING,
PL_QUED_ASYNC_TEMP_COL_PAGES TYPE STRING,
PL_QUED_ASYNC_TEMP_COL_REQS TYPE STRING,
PL_FAILED_ASYNC_COL_REQS TYPE STRING,
PL_FAILED_ASYNC_TEMP_COL_REQS TYPE STRING,
PL_D_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_D_GBP_INVALID_PAGES TYPE STRING,
PL_D_GBP_L_READS TYPE STRING,
PL_D_GBP_P_READS TYPE STRING,
PL_D_LBP_PAGES_FOUND TYPE STRING,
PL_I_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_I_GBP_INVALID_PAGES TYPE STRING,
PL_I_GBP_L_READS TYPE STRING,
PL_I_GBP_P_READS TYPE STRING,
PL_I_LBP_PAGES_FOUND TYPE STRING,
PL_X_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_X_GBP_INVALID_PAGES TYPE STRING,
PL_X_GBP_L_READS TYPE STRING,
PL_X_GBP_P_READS TYPE STRING,
PL_X_LBP_PAGES_FOUND TYPE STRING,
PL_C_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_C_GBP_INVALID_PAGES TYPE STRING,
PL_C_GBP_L_READS TYPE STRING,
PL_C_GBP_P_READS TYPE STRING,
PL_C_LBP_PAGES_FOUND TYPE STRING,
LBP_GBP_DEP_HIT_RATIO TYPE STRING,
LBP_GBP_IND_HIT_RATIO TYPE STRING,
GBP_HIT_RATIO TYPE STRING,
D_LBP_GBP_DEP_HIT_RATIO TYPE STRING,
D_LBP_GBP_IND_HIT_RATIO TYPE STRING,
D_GBP_HIT_RATIO TYPE STRING,
I_LBP_GBP_DEP_HIT_RATIO TYPE STRING,
I_LBP_GBP_IND_HIT_RATIO TYPE STRING,
I_GBP_HIT_RATIO TYPE STRING,
X_LBP_GBP_DEP_HIT_RATIO TYPE STRING,
X_LBP_GBP_IND_HIT_RATIO TYPE STRING,
X_GBP_HIT_RATIO TYPE STRING,
C_LBP_GBP_DEP_HIT_RATIO TYPE STRING,
C_LBP_GBP_IND_HIT_RATIO TYPE STRING,
C_GBP_HIT_RATIO TYPE STRING,
SSC_NAME TYPE STRING,
SC_NAME TYPE STRING,
APPL_HANDLE TYPE STRING,
PARTITN TYPE STRING,
DBPARTITIONNUM TYPE STRING,
ENTITY TYPE STRING,
WL_NAME TYPE STRING,
WL_OCCURRENCE_ID TYPE STRING,
ACTIVITY_ID TYPE STRING,
PARENT_UOW_ID TYPE STRING,
PARENT_ACTIVITY_ID TYPE STRING,
AGENT_TID TYPE STRING,
AGENT_TYPE TYPE STRING,
SMP_COORDINATOR TYPE STRING,
AGENT_SUBTYPE TYPE STRING,
AGENT_STATE TYPE STRING,
EVENT_TYPE TYPE STRING,
EVENT_OBJECT TYPE STRING,
EVENT_STATE TYPE STRING,
REQUEST_ID TYPE STRING,
REQUEST_TYPE TYPE STRING,
NESTING_LEVEL TYPE STRING,
INVOCATION_ID TYPE STRING,
ROUTINE_ID TYPE STRING,
EVENT_OBJECT_NAME TYPE STRING,
APPLICATION_NAME TYPE STRING,
APPLICATION_ID TYPE STRING,
CLIENT_PID TYPE STRING,
SESSION_AUTH_ID TYPE STRING,
REQUEST_START_TIME TYPE STRING,
AGENT_STATE_LAST_UPDATE_TIME TYPE STRING,
EXECUTABLE_ID TYPE STRING,
CURRENT_TIMESTAMP TYPE STRING,
IPADDRESS TYPE STRING,
APPL_STATE TYPE STRING,END OF T_EKKO_STR. DATA: WA_DB6_AGENTUOW_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_DB6_AGENTUOW_STR-SNAPSHOT_TIME sy-vline
WA_DB6_AGENTUOW_STR-SERVICE_SUPERCLASS_NAME sy-vline
WA_DB6_AGENTUOW_STR-SERVICE_SUBCLASS_NAME sy-vline
WA_DB6_AGENTUOW_STR-SERVICE_CLASS_ID sy-vline
WA_DB6_AGENTUOW_STR-MEMBER sy-vline
WA_DB6_AGENTUOW_STR-COORD_MEMBER sy-vline
WA_DB6_AGENTUOW_STR-APPLICATION_HANDLE sy-vline
WA_DB6_AGENTUOW_STR-WORKLOAD_NAME sy-vline
WA_DB6_AGENTUOW_STR-WORKLOAD_OCCURRENCE_ID sy-vline
WA_DB6_AGENTUOW_STR-UOW_ID sy-vline
WA_DB6_AGENTUOW_STR-WORKLOAD_OCCURRENCE_STATE sy-vline
WA_DB6_AGENTUOW_STR-CLIENT_WRKSTNNAME sy-vline
WA_DB6_AGENTUOW_STR-CLIENT_ACCTNG sy-vline
WA_DB6_AGENTUOW_STR-CLIENT_USERID sy-vline
WA_DB6_AGENTUOW_STR-CLIENT_APPLNAME sy-vline
WA_DB6_AGENTUOW_STR-UOW_START_TIME sy-vline
WA_DB6_AGENTUOW_STR-UOW_STOP_TIME sy-vline
WA_DB6_AGENTUOW_STR-ACT_ABORTED_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-ACT_COMPLETED_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-ACT_REJECTED_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-AGENT_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-AGENT_WAITS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-POOL_DATA_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_INDEX_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_DATA_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_INDEX_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_XDA_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_XDA_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_DATA_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_INDEX_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_DATA_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_INDEX_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_XDA_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_XDA_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_DATA_WRITES sy-vline
WA_DB6_AGENTUOW_STR-POOL_INDEX_WRITES sy-vline
WA_DB6_AGENTUOW_STR-POOL_XDA_WRITES sy-vline
WA_DB6_AGENTUOW_STR-POOL_READ_TIME sy-vline
WA_DB6_AGENTUOW_STR-POOL_WRITE_TIME sy-vline
WA_DB6_AGENTUOW_STR-CLIENT_IDLE_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-DEADLOCKS sy-vline
WA_DB6_AGENTUOW_STR-DIRECT_READS sy-vline
WA_DB6_AGENTUOW_STR-DIRECT_READ_TIME sy-vline
WA_DB6_AGENTUOW_STR-DIRECT_WRITES sy-vline
WA_DB6_AGENTUOW_STR-DIRECT_WRITE_TIME sy-vline
WA_DB6_AGENTUOW_STR-DIRECT_READ_REQS sy-vline
WA_DB6_AGENTUOW_STR-DIRECT_WRITE_REQS sy-vline
WA_DB6_AGENTUOW_STR-FCM_RECV_VOLUME sy-vline
WA_DB6_AGENTUOW_STR-FCM_RECVS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-FCM_SEND_VOLUME sy-vline
WA_DB6_AGENTUOW_STR-FCM_SENDS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-FCM_RECV_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-FCM_SEND_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-IPC_RECV_VOLUME sy-vline
WA_DB6_AGENTUOW_STR-IPC_RECV_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-IPC_RECVS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-IPC_SEND_VOLUME sy-vline
WA_DB6_AGENTUOW_STR-IPC_SEND_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-IPC_SENDS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-LOCK_ESCALS sy-vline
WA_DB6_AGENTUOW_STR-LOCK_TIMEOUTS sy-vline
WA_DB6_AGENTUOW_STR-LOCK_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-LOCK_WAITS sy-vline
WA_DB6_AGENTUOW_STR-LOG_BUFFER_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-NUM_LOG_BUFFER_FULL sy-vline
WA_DB6_AGENTUOW_STR-LOG_DISK_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-LOG_DISK_WAITS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-NUM_LOCKS_HELD sy-vline
WA_DB6_AGENTUOW_STR-RQSTS_COMPLETED_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-ROWS_MODIFIED sy-vline
WA_DB6_AGENTUOW_STR-ROWS_READ sy-vline
WA_DB6_AGENTUOW_STR-ROWS_RETURNED sy-vline
WA_DB6_AGENTUOW_STR-TCPIP_RECV_VOLUME sy-vline
WA_DB6_AGENTUOW_STR-TCPIP_SEND_VOLUME sy-vline
WA_DB6_AGENTUOW_STR-TCPIP_RECV_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-TCPIP_RECVS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-TCPIP_SEND_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-TCPIP_SENDS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_APP_RQST_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_RQST_TIME sy-vline
WA_DB6_AGENTUOW_STR-WLM_QUEUE_TIME_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-WLM_QUEUE_ASSIGNMENTS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_CPU_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-APP_RQSTS_COMPLETED_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_SECTION_SORT_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_SECTION_SORT_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_SECTION_SORTS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_SORTS sy-vline
WA_DB6_AGENTUOW_STR-POST_THRESHOLD_SORTS sy-vline
WA_DB6_AGENTUOW_STR-POST_SHRTHRESHOLD_SORTS sy-vline
WA_DB6_AGENTUOW_STR-SORT_OVERFLOWS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_COMPILE_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_COMPILE_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_COMPILATIONS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_IMPLICIT_COMPILE_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_IMPL_COMPILE_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_IMPLICIT_COMPILATIONS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_SECTION_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_SECTION_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_APP_SECTION_EXECUTIONS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_ACT_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_ACT_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-ACT_RQSTS_TOTAL sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_ROUTINE_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_ROUTINE_INVOCATIONS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_COMMIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_COMMIT_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_APP_COMMITS sy-vline
WA_DB6_AGENTUOW_STR-INT_COMMITS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_ROLLBACK_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_ROLLBACK_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_APP_ROLLBACKS sy-vline
WA_DB6_AGENTUOW_STR-INT_ROLLBACKS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_RUNSTATS_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_RUNSTATS_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_RUNSTATS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_REORG_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_REORG_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_REORGS sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_LOAD_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_LOAD_PROC_TIME sy-vline
WA_DB6_AGENTUOW_STR-TOTAL_LOADS sy-vline
WA_DB6_AGENTUOW_STR-CAT_CACHE_INSERTS sy-vline
WA_DB6_AGENTUOW_STR-CAT_CACHE_LOOKUPS sy-vline
WA_DB6_AGENTUOW_STR-PKG_CACHE_INSERTS sy-vline
WA_DB6_AGENTUOW_STR-PKG_CACHE_LOOKUPS sy-vline
WA_DB6_AGENTUOW_STR-THRESH_VIOLATIONS sy-vline
WA_DB6_AGENTUOW_STR-NUM_LW_THRESH_EXCEEDED sy-vline
WA_DB6_AGENTUOW_STR-UOW_LOG_SPACE_USED sy-vline
WA_DB6_AGENTUOW_STR-UOW_RUNTIME sy-vline
WA_DB6_AGENTUOW_STR-LAST_EXECUTABLE_ID sy-vline
WA_DB6_AGENTUOW_STR-POOL_QUALITY sy-vline
WA_DB6_AGENTUOW_STR-APPLICATION_HANDLE_STR sy-vline
WA_DB6_AGENTUOW_STR-COORD_WORKLOAD_OCC_STATE sy-vline
WA_DB6_AGENTUOW_STR-HAS_ACTIVE_WLOCCACT sy-vline
WA_DB6_AGENTUOW_STR-HAS_COORD_AGENT sy-vline
WA_DB6_AGENTUOW_STR-HAS_UNCOMMITTED_ACTIVITY sy-vline
WA_DB6_AGENTUOW_STR-PREFETCH_WAITS sy-vline
WA_DB6_AGENTUOW_STR-PREFETCH_WAIT_TIME sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_DATA_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_DATA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_INDEX_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_INDEX_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_OTHER_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_DATA_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_INDEX_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_INDEX_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_XDA_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_XDA_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_XDA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_DATA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_INDEX_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_OTHER_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_TEMP_INDEX_REQ sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_XDA_REQS sy-vline
WA_DB6_AGENTUOW_STR-POOL_COL_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_COL_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_COL_L_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_TEMP_COL_P_READS sy-vline
WA_DB6_AGENTUOW_STR-POOL_COL_WRITES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_COL_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_COL_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_COL_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_QUED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_COL_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_FAILED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_AGENTUOW_STR-PL_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_AGENTUOW_STR-PL_D_GBP_INVALID_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_D_GBP_L_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_D_GBP_P_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_D_LBP_PAGES_FOUND sy-vline
WA_DB6_AGENTUOW_STR-PL_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_AGENTUOW_STR-PL_I_GBP_INVALID_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_I_GBP_L_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_I_GBP_P_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_I_LBP_PAGES_FOUND sy-vline
WA_DB6_AGENTUOW_STR-PL_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_AGENTUOW_STR-PL_X_GBP_INVALID_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_X_GBP_L_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_X_GBP_P_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_X_LBP_PAGES_FOUND sy-vline
WA_DB6_AGENTUOW_STR-PL_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_AGENTUOW_STR-PL_C_GBP_INVALID_PAGES sy-vline
WA_DB6_AGENTUOW_STR-PL_C_GBP_L_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_C_GBP_P_READS sy-vline
WA_DB6_AGENTUOW_STR-PL_C_LBP_PAGES_FOUND sy-vline
WA_DB6_AGENTUOW_STR-LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-GBP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-D_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-D_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-D_GBP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-I_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-I_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-I_GBP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-X_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-X_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-X_GBP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-C_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-C_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-C_GBP_HIT_RATIO sy-vline
WA_DB6_AGENTUOW_STR-SSC_NAME sy-vline
WA_DB6_AGENTUOW_STR-SC_NAME sy-vline
WA_DB6_AGENTUOW_STR-APPL_HANDLE sy-vline
WA_DB6_AGENTUOW_STR-PARTITN sy-vline
WA_DB6_AGENTUOW_STR-DBPARTITIONNUM sy-vline
WA_DB6_AGENTUOW_STR-ENTITY sy-vline
WA_DB6_AGENTUOW_STR-WL_NAME sy-vline
WA_DB6_AGENTUOW_STR-WL_OCCURRENCE_ID sy-vline
WA_DB6_AGENTUOW_STR-ACTIVITY_ID sy-vline
WA_DB6_AGENTUOW_STR-PARENT_UOW_ID sy-vline
WA_DB6_AGENTUOW_STR-PARENT_ACTIVITY_ID sy-vline
WA_DB6_AGENTUOW_STR-AGENT_TID sy-vline
WA_DB6_AGENTUOW_STR-AGENT_TYPE sy-vline
WA_DB6_AGENTUOW_STR-SMP_COORDINATOR sy-vline
WA_DB6_AGENTUOW_STR-AGENT_SUBTYPE sy-vline
WA_DB6_AGENTUOW_STR-AGENT_STATE sy-vline
WA_DB6_AGENTUOW_STR-EVENT_TYPE sy-vline
WA_DB6_AGENTUOW_STR-EVENT_OBJECT sy-vline
WA_DB6_AGENTUOW_STR-EVENT_STATE sy-vline
WA_DB6_AGENTUOW_STR-REQUEST_ID sy-vline
WA_DB6_AGENTUOW_STR-REQUEST_TYPE sy-vline
WA_DB6_AGENTUOW_STR-NESTING_LEVEL sy-vline
WA_DB6_AGENTUOW_STR-INVOCATION_ID sy-vline
WA_DB6_AGENTUOW_STR-ROUTINE_ID sy-vline
WA_DB6_AGENTUOW_STR-EVENT_OBJECT_NAME sy-vline
WA_DB6_AGENTUOW_STR-APPLICATION_NAME sy-vline
WA_DB6_AGENTUOW_STR-APPLICATION_ID sy-vline
WA_DB6_AGENTUOW_STR-CLIENT_PID sy-vline
WA_DB6_AGENTUOW_STR-SESSION_AUTH_ID sy-vline
WA_DB6_AGENTUOW_STR-REQUEST_START_TIME sy-vline
WA_DB6_AGENTUOW_STR-AGENT_STATE_LAST_UPDATE_TIME sy-vline
WA_DB6_AGENTUOW_STR-EXECUTABLE_ID sy-vline
WA_DB6_AGENTUOW_STR-CURRENT_TIMESTAMP sy-vline
WA_DB6_AGENTUOW_STR-IPADDRESS sy-vline
WA_DB6_AGENTUOW_STR-APPL_STATE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.