ABAP Select data from SAP table DB6_VIEW_BUFFERPOOL_LIST 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_BUFFERPOOL_LIST 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_BUFFERPOOL_LIST. 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_BUFFERPOOL_LIST 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_BUFFERPOOL_LIST TYPE STANDARD TABLE OF DB6_VIEW_BUFFERPOOL_LIST,
      WA_DB6_VIEW_BUFFERPOOL_LIST TYPE DB6_VIEW_BUFFERPOOL_LIST,
      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_BUFFERPOOL_LIST> TYPE DB6_VIEW_BUFFERPOOL_LIST.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM DB6_VIEW_BUFFERPOOL_LIST
*  INTO TABLE @DATA(IT_DB6_VIEW_BUFFERPOOL_LIST2).
*--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_BUFFERPOOL_LIST INDEX 1 INTO DATA(WA_DB6_VIEW_BUFFERPOOL_LIST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_DB6_VIEW_BUFFERPOOL_LIST ASSIGNING <DB6_VIEW_BUFFERPOOL_LIST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<DB6_VIEW_BUFFERPOOL_LIST>-IT_DB6PMSBP = 1.
<DB6_VIEW_BUFFERPOOL_LIST>-CHARTDATA = 1.
<DB6_VIEW_BUFFERPOOL_LIST>-XML_GRAPHDATA = 1.
<DB6_VIEW_BUFFERPOOL_LIST>-XML_GRAPHCUST = 1.
<DB6_VIEW_BUFFERPOOL_LIST>-DATA_TAB = 1.
ENDLOOP.

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

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