ABAP Select data from SAP table DB6_VIEW_BPS_DETAIL 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_VIEW_BPS_DETAIL 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_VIEW_BPS_DETAIL. 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_VIEW_BPS_DETAIL 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_VIEW_BPS_DETAIL TYPE STANDARD TABLE OF DB6_VIEW_BPS_DETAIL,
      WA_DB6_VIEW_BPS_DETAIL TYPE DB6_VIEW_BPS_DETAIL,
      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_VIEW_BPS_DETAIL> TYPE DB6_VIEW_BPS_DETAIL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM DB6_VIEW_BPS_DETAIL
*  INTO TABLE @DATA(IT_DB6_VIEW_BPS_DETAIL2).
*--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_VIEW_BPS_DETAIL INDEX 1 INTO DATA(WA_DB6_VIEW_BPS_DETAIL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_DB6_VIEW_BPS_DETAIL ASSIGNING <DB6_VIEW_BPS_DETAIL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<DB6_VIEW_BPS_DETAIL>-RELATIVE_LOG_INDEX = 1.
<DB6_VIEW_BPS_DETAIL>-NUM_ROWS = 1.
<DB6_VIEW_BPS_DETAIL>-WA = 1.
<DB6_VIEW_BPS_DETAIL>-DBMSTRTTME = 1.
<DB6_VIEW_BPS_DETAIL>-COMPTIME = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_DB6_VIEW_BPS_DETAIL-PARTITN, sy-vline,
WA_DB6_VIEW_BPS_DETAIL-BP_NAME, sy-vline,
WA_DB6_VIEW_BPS_DETAIL-BP_NUM, sy-vline,
WA_DB6_VIEW_BPS_DETAIL-BUFFPAGE, sy-vline,
WA_DB6_VIEW_BPS_DETAIL-BP_SZ, sy-vline,
WA_DB6_VIEW_BPS_DETAIL-BP_QAL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_DB6_VIEW_BPS_DETAIL 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_VIEW_BPS_DETAIL 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_VIEW_BPS_DETAIL INTO WA_DB6_VIEW_BPS_DETAIL. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_DB6_VIEW_BPS_DETAIL_STR,
RELATIVE_LOG_INDEX TYPE STRING,
NUM_ROWS TYPE STRING,
WA TYPE STRING,
DBMSTRTTME TYPE STRING,
COMPTIME TYPE STRING,
PARTITN TYPE STRING,
BP_NAME TYPE STRING,
BP_NUM TYPE STRING,
BUFFPAGE TYPE STRING,
BP_SZ TYPE STRING,
BP_QAL TYPE STRING,
BP_AV_RTM TYPE STRING,
BP_AV_WTM TYPE STRING,
BP_D_HITRT TYPE STRING,
BP_I_HITRT TYPE STRING,
PL_D_LRS TYPE STRING,
PL_D_PRS TYPE STRING,
PL_D_WS TYPE STRING,
BP_D_SPRS TYPE STRING,
BP_D_SWS TYPE STRING,
PL_I_LRS TYPE STRING,
PL_I_PRS TYPE STRING,
PL_I_WS TYPE STRING,
BP_I_SPRS TYPE STRING,
BP_I_SWS TYPE STRING,
PL_RD_TM TYPE STRING,
PL_WT_TM TYPE STRING,
AV_ASP_RTM TYPE STRING,
AV_ASP_WTM TYPE STRING,
PL_A_DRS TYPE STRING,
PL_A_DWS TYPE STRING,
PL_A_IRS TYPE STRING,
PL_A_IWS TYPE STRING,
PL_A_RTM TYPE STRING,
PL_A_WTM TYPE STRING,
DIRCT_RDS TYPE STRING,
DIRCT_WTS TYPE STRING,
DIRCT_RTM TYPE STRING,
DIRCT_WTM TYPE STRING,
DIRCT_RRQS TYPE STRING,
DIRCT_WRQS TYPE STRING,
AV_DCT_RTM TYPE STRING,
AV_DCT_WTM TYPE STRING,
AV_DCT_RDS TYPE STRING,
AV_DCT_WTS TYPE STRING,
PL_D_TE TYPE STRING,
PL_D_FE TYPE STRING,
PL_I_TE TYPE STRING,
PL_I_FE TYPE STRING,
PL_TD_LRS TYPE STRING,
PL_TD_PRS TYPE STRING,
PL_TI_LRS TYPE STRING,
PL_TI_PRS TYPE STRING,
PL_A_DRRQ TYPE STRING,
PL_A_IRRQ TYPE STRING,
CURBUFFSZ TYPE STRING,
NEWBUFFSZ TYPE STRING,
AUTOSIZE_LABEL TYPE STRING,
AUTOSIZE TYPE STRING,
PGS_FROM_BLOCKIO TYPE STRING,
PGS_FROM_VECTRIO TYPE STRING,
PHYS_PAGE_MAPS TYPE STRING,
PL_ASYNC_XDA_RD TYPE STRING,
PL_ASYNC_XDA_RRQ TYPE STRING,
PL_ASYNC_XDA_WRT TYPE STRING,
PL_NO_VICTIM_BUF TYPE STRING,
POOL_XDA_L_READS TYPE STRING,
POOL_XDA_P_READS TYPE STRING,
POOL_XDA_WRITES TYPE STRING,
PL_TEMP_XDA_L_RD TYPE STRING,
PL_TEMP_XDA_P_RD TYPE STRING,
VECTORED_IOS TYPE STRING,
BP_PAGES_LEFT TYPE STRING,
BP_TBSP_USE_CNT TYPE STRING,
PCT_SIZE TYPE STRING,
PCT_LREADS TYPE STRING,
PCT_PREADS TYPE STRING,
PCT_ASYNC_READS TYPE STRING,
UNREADPFPG TYPE STRING,
PREFETCH_WAITS TYPE STRING,
PREFETCH_WAIT_TIME TYPE STRING,
SKP_PRF_DATA_P_READS TYPE STRING,
SKP_PRF_INDEX_P_READS TYPE STRING,
SKP_PRF_TEMP_DATA_P_READS TYPE STRING,
SKP_PRF_TEMP_INDEX_P_READS TYPE STRING,
SKP_PRF_TEMP_XDA_P_READS TYPE STRING,
SKP_PRF_UOW_DATA_P_READS TYPE STRING,
SKP_PRF_UOW_INDEX_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_DATA_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_INDEX_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_XDA_P_READS TYPE STRING,
SKP_PRF_UOW_XDA_P_READS TYPE STRING,
SKP_PRF_XDA_P_READS 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,
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,
PL_A_D_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_D_GBP_INVALID_PAGES TYPE STRING,
PL_A_D_GBP_L_READS TYPE STRING,
PL_A_D_GBP_P_READS TYPE STRING,
PL_A_D_LBP_PAGES_FOUND TYPE STRING,
PL_A_I_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_I_GBP_INVALID_PAGES TYPE STRING,
PL_A_I_GBP_L_READS TYPE STRING,
PL_A_I_GBP_P_READS TYPE STRING,
PL_A_I_LBP_PAGES_FOUND TYPE STRING,
PL_A_X_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_X_GBP_INVALID_PAGES TYPE STRING,
PL_A_X_GBP_L_READS TYPE STRING,
PL_A_X_GBP_P_READS TYPE STRING,
PL_A_X_LBP_PAGES_FOUND TYPE STRING,
LBP_HIT_RATIO TYPE STRING,
PREFETCH_PAGES_FOUND_GBP TYPE STRING,
D_LBP_HIT_RATIO TYPE STRING,
D_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
I_LBP_HIT_RATIO TYPE STRING,
I_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
X_LBP_HIT_RATIO TYPE STRING,
X_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
PL_A_C_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_C_GBP_INVALID_PAGES TYPE STRING,
PL_A_C_GBP_L_READS TYPE STRING,
PL_A_C_GBP_P_READS TYPE STRING,
PL_A_C_LBP_PAGES_FOUND TYPE STRING,
C_LBP_HIT_RATIO TYPE STRING,
C_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
SIZE_MB 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,
SKP_PRF_COL_P_READS TYPE STRING,
SKP_PRF_TEMP_COL_P_READS TYPE STRING,
SKP_PRF_UOW_COL_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_COL_P_READS TYPE STRING,
BP_C_HITRT TYPE STRING,
BP_C_SPRS TYPE STRING,
BP_C_SWS TYPE STRING,
PL_ASYNC_COL_RDS TYPE STRING,
PL_ASYNC_COL_RRQ TYPE STRING,
PL_ASYNC_COL_WRT TYPE STRING,
IT_DB6PMSBP TYPE STRING,
WA_HISTORY TYPE STRING,
DBMSTRTTME TYPE STRING,
COMPTIME TYPE STRING,
PARTITN TYPE STRING,
BP_NAME TYPE STRING,
BP_NUM TYPE STRING,
BUFFPAGE TYPE STRING,
BP_SZ TYPE STRING,
BP_QAL TYPE STRING,
BP_AV_RTM TYPE STRING,
BP_AV_WTM TYPE STRING,
BP_D_HITRT TYPE STRING,
BP_I_HITRT TYPE STRING,
PL_D_LRS TYPE STRING,
PL_D_PRS TYPE STRING,
PL_D_WS TYPE STRING,
BP_D_SPRS TYPE STRING,
BP_D_SWS TYPE STRING,
PL_I_LRS TYPE STRING,
PL_I_PRS TYPE STRING,
PL_I_WS TYPE STRING,
BP_I_SPRS TYPE STRING,
BP_I_SWS TYPE STRING,
PL_RD_TM TYPE STRING,
PL_WT_TM TYPE STRING,
AV_ASP_RTM TYPE STRING,
AV_ASP_WTM TYPE STRING,
PL_A_DRS TYPE STRING,
PL_A_DWS TYPE STRING,
PL_A_IRS TYPE STRING,
PL_A_IWS TYPE STRING,
PL_A_RTM TYPE STRING,
PL_A_WTM TYPE STRING,
DIRCT_RDS TYPE STRING,
DIRCT_WTS TYPE STRING,
DIRCT_RTM TYPE STRING,
DIRCT_WTM TYPE STRING,
DIRCT_RRQS TYPE STRING,
DIRCT_WRQS TYPE STRING,
AV_DCT_RTM TYPE STRING,
AV_DCT_WTM TYPE STRING,
AV_DCT_RDS TYPE STRING,
AV_DCT_WTS TYPE STRING,
PL_D_TE TYPE STRING,
PL_D_FE TYPE STRING,
PL_I_TE TYPE STRING,
PL_I_FE TYPE STRING,
PL_TD_LRS TYPE STRING,
PL_TD_PRS TYPE STRING,
PL_TI_LRS TYPE STRING,
PL_TI_PRS TYPE STRING,
PL_A_DRRQ TYPE STRING,
PL_A_IRRQ TYPE STRING,
CURBUFFSZ TYPE STRING,
NEWBUFFSZ TYPE STRING,
AUTOSIZE_LABEL TYPE STRING,
AUTOSIZE TYPE STRING,
PGS_FROM_BLOCKIO TYPE STRING,
PGS_FROM_VECTRIO TYPE STRING,
PHYS_PAGE_MAPS TYPE STRING,
PL_ASYNC_XDA_RD TYPE STRING,
PL_ASYNC_XDA_RRQ TYPE STRING,
PL_ASYNC_XDA_WRT TYPE STRING,
PL_NO_VICTIM_BUF TYPE STRING,
POOL_XDA_L_READS TYPE STRING,
POOL_XDA_P_READS TYPE STRING,
POOL_XDA_WRITES TYPE STRING,
PL_TEMP_XDA_L_RD TYPE STRING,
PL_TEMP_XDA_P_RD TYPE STRING,
VECTORED_IOS TYPE STRING,
BP_PAGES_LEFT TYPE STRING,
BP_TBSP_USE_CNT TYPE STRING,
PCT_SIZE TYPE STRING,
PCT_LREADS TYPE STRING,
PCT_PREADS TYPE STRING,
PCT_ASYNC_READS TYPE STRING,
UNREADPFPG TYPE STRING,
PREFETCH_WAITS TYPE STRING,
PREFETCH_WAIT_TIME TYPE STRING,
SKP_PRF_DATA_P_READS TYPE STRING,
SKP_PRF_INDEX_P_READS TYPE STRING,
SKP_PRF_TEMP_DATA_P_READS TYPE STRING,
SKP_PRF_TEMP_INDEX_P_READS TYPE STRING,
SKP_PRF_TEMP_XDA_P_READS TYPE STRING,
SKP_PRF_UOW_DATA_P_READS TYPE STRING,
SKP_PRF_UOW_INDEX_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_DATA_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_INDEX_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_XDA_P_READS TYPE STRING,
SKP_PRF_UOW_XDA_P_READS TYPE STRING,
SKP_PRF_XDA_P_READS 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,
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,
PL_A_D_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_D_GBP_INVALID_PAGES TYPE STRING,
PL_A_D_GBP_L_READS TYPE STRING,
PL_A_D_GBP_P_READS TYPE STRING,
PL_A_D_LBP_PAGES_FOUND TYPE STRING,
PL_A_I_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_I_GBP_INVALID_PAGES TYPE STRING,
PL_A_I_GBP_L_READS TYPE STRING,
PL_A_I_GBP_P_READS TYPE STRING,
PL_A_I_LBP_PAGES_FOUND TYPE STRING,
PL_A_X_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_X_GBP_INVALID_PAGES TYPE STRING,
PL_A_X_GBP_L_READS TYPE STRING,
PL_A_X_GBP_P_READS TYPE STRING,
PL_A_X_LBP_PAGES_FOUND TYPE STRING,
LBP_HIT_RATIO TYPE STRING,
PREFETCH_PAGES_FOUND_GBP TYPE STRING,
D_LBP_HIT_RATIO TYPE STRING,
D_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
I_LBP_HIT_RATIO TYPE STRING,
I_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
X_LBP_HIT_RATIO TYPE STRING,
X_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
PL_A_C_GBP_INDEP_PAGES_FND_LBP TYPE STRING,
PL_A_C_GBP_INVALID_PAGES TYPE STRING,
PL_A_C_GBP_L_READS TYPE STRING,
PL_A_C_GBP_P_READS TYPE STRING,
PL_A_C_LBP_PAGES_FOUND TYPE STRING,
C_LBP_HIT_RATIO TYPE STRING,
C_PREFETCH_PAGES_FOUND_GBP TYPE STRING,
SIZE_MB 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,
SKP_PRF_COL_P_READS TYPE STRING,
SKP_PRF_TEMP_COL_P_READS TYPE STRING,
SKP_PRF_UOW_COL_P_READS TYPE STRING,
SKP_PRF_UOW_TEMP_COL_P_READS TYPE STRING,
BP_C_HITRT TYPE STRING,
BP_C_SPRS TYPE STRING,
BP_C_SWS TYPE STRING,
PL_ASYNC_COL_RDS TYPE STRING,
PL_ASYNC_COL_RRQ TYPE STRING,
PL_ASYNC_COL_WRT TYPE STRING,
IT_DB6PMSBP_HISTORY TYPE STRING,END OF T_EKKO_STR. DATA: WA_DB6_VIEW_BPS_DETAIL_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_VIEW_BPS_DETAIL_STR-RELATIVE_LOG_INDEX sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-NUM_ROWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-WA sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DBMSTRTTME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-COMPTIME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PARTITN sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_NAME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_NUM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BUFFPAGE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_SZ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_QAL sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_AV_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_AV_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_D_HITRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_I_HITRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_WS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_D_SPRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_D_SWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_WS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_I_SPRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_I_SWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_RD_TM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_WT_TM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_ASP_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_ASP_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_DRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_DWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_IRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_IWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_RDS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_WTS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_RRQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_WRQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_RDS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_WTS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_TE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_FE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_TE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_FE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TD_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TD_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TI_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TI_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_DRRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_IRRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-CURBUFFSZ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-NEWBUFFSZ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AUTOSIZE_LABEL sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AUTOSIZE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PGS_FROM_BLOCKIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PGS_FROM_VECTRIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PHYS_PAGE_MAPS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_XDA_RD sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_XDA_RRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_XDA_WRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_NO_VICTIM_BUF sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_XDA_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_XDA_WRITES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TEMP_XDA_L_RD sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TEMP_XDA_P_RD sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-VECTORED_IOS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_PAGES_LEFT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_TBSP_USE_CNT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_SIZE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_LREADS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_PREADS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_ASYNC_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-UNREADPFPG sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PREFETCH_WAITS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PREFETCH_WAIT_TIME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_DATA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_INDEX_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_INDEX_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_OTHER_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_DATA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_INDEX_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_INDEX_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_XDA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_XDA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_INDEX_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_OTHER_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_INDEX_REQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SIZE_MB sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_COL_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_TEMP_COL_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_TEMP_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_COL_WRITES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_COL_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_COL_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_C_HITRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_C_SPRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_C_SWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_COL_RDS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_COL_RRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_COL_WRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-IT_DB6PMSBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-WA_HISTORY sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DBMSTRTTME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-COMPTIME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PARTITN sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_NAME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_NUM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BUFFPAGE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_SZ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_QAL sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_AV_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_AV_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_D_HITRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_I_HITRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_WS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_D_SPRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_D_SWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_WS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_I_SPRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_I_SWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_RD_TM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_WT_TM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_ASP_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_ASP_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_DRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_DWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_IRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_IWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_RDS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_WTS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_RRQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-DIRCT_WRQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_RTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_WTM sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_RDS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AV_DCT_WTS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_TE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_FE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_TE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_FE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TD_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TD_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TI_LRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TI_PRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_DRRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_IRRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-CURBUFFSZ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-NEWBUFFSZ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AUTOSIZE_LABEL sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-AUTOSIZE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PGS_FROM_BLOCKIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PGS_FROM_VECTRIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PHYS_PAGE_MAPS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_XDA_RD sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_XDA_RRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_XDA_WRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_NO_VICTIM_BUF sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_XDA_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_XDA_WRITES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TEMP_XDA_L_RD sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_TEMP_XDA_P_RD sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-VECTORED_IOS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_PAGES_LEFT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_TBSP_USE_CNT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_SIZE sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_LREADS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_PREADS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PCT_ASYNC_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-UNREADPFPG sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PREFETCH_WAITS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PREFETCH_WAIT_TIME sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_DATA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_INDEX_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_XDA_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_DATA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_INDEX_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_INDEX_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_OTHER_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_DATA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_INDEX_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_INDEX_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_XDA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_XDA_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_INDEX_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_OTHER_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_INDEX_REQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_XDA_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_D_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_I_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_X_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_C_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_GBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_D_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_I_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_X_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-D_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-I_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-X_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_INVALID_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_GBP_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_A_C_LBP_PAGES_FOUND sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_LBP_HIT_RATIO sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-C_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SIZE_MB sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_COL_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_TEMP_COL_L_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_TEMP_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-POOL_COL_WRITES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_COL_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_COL_PAGES sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_QUED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_FAILED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_TEMP_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-SKP_PRF_UOW_TEMP_COL_P_READS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_C_HITRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_C_SPRS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-BP_C_SWS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_COL_RDS sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_COL_RRQ sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-PL_ASYNC_COL_WRT sy-vline
WA_DB6_VIEW_BPS_DETAIL_STR-IT_DB6PMSBP_HISTORY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.