ABAP Select data from SAP table DB6_XCHG_TABLESPACE 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_XCHG_TABLESPACE 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_XCHG_TABLESPACE. 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_XCHG_TABLESPACE 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_XCHG_TABLESPACE TYPE STANDARD TABLE OF DB6_XCHG_TABLESPACE,
      WA_DB6_XCHG_TABLESPACE TYPE DB6_XCHG_TABLESPACE,
      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_XCHG_TABLESPACE> TYPE DB6_XCHG_TABLESPACE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM DB6_XCHG_TABLESPACE
*  INTO TABLE @DATA(IT_DB6_XCHG_TABLESPACE2).
*--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_XCHG_TABLESPACE INDEX 1 INTO DATA(WA_DB6_XCHG_TABLESPACE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_DB6_XCHG_TABLESPACE ASSIGNING <DB6_XCHG_TABLESPACE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<DB6_XCHG_TABLESPACE>-TBS_NAME = 1.
<DB6_XCHG_TABLESPACE>-TIME_SELECTION = 1.
<DB6_XCHG_TABLESPACE>-FROM_DATE = 1.
<DB6_XCHG_TABLESPACE>-FROM_TIME = 1.
<DB6_XCHG_TABLESPACE>-TO_DATE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_DB6_XCHG_TABLESPACE-TO_TIME, sy-vline,
WA_DB6_XCHG_TABLESPACE-TIME_FRAME, sy-vline,
WA_DB6_XCHG_TABLESPACE-RANGETYPE, sy-vline,
WA_DB6_XCHG_TABLESPACE-TIME_ZONE, sy-vline,
WA_DB6_XCHG_TABLESPACE-GRANULARITY, sy-vline,
WA_DB6_XCHG_TABLESPACE-TIME_RANGE_READONLY, sy-vline.
ENDLOOP. *Add any further fields from structure WA_DB6_XCHG_TABLESPACE 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_XCHG_TABLESPACE 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_XCHG_TABLESPACE INTO WA_DB6_XCHG_TABLESPACE. *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_XCHG_TABLESPACE_STR,
TBS_NAME TYPE STRING,
TIME_SELECTION TYPE STRING,
FROM_DATE TYPE STRING,
FROM_TIME TYPE STRING,
TO_DATE TYPE STRING,
TO_TIME TYPE STRING,
TIME_FRAME TYPE STRING,
RANGETYPE TYPE STRING,
TIME_ZONE TYPE STRING,
GRANULARITY TYPE STRING,
TIME_RANGE_READONLY TYPE STRING,
TIME_RANGE_HIDDEN TYPE STRING,
TIME_RANGE_DESCR TYPE STRING,
CONFIRM_ENABLED TYPE STRING,
GRANULARITY_ENABLED TYPE STRING,
AGGREGATE TYPE STRING,
DRILLDOWN TYPE STRING,
MEMBER_SELECTION TYPE STRING,
SELECTED_MEMBER TYPE STRING,
MULTI_SELECTION TYPE STRING,
SELECTED_GROUP TYPE STRING,
WA_DB6PMSTBS TYPE STRING,
DBMSTRTTME TYPE STRING,
COMPTIME TYPE STRING,
TIME_PERIOD TYPE STRING,
PARTITN TYPE STRING,
TBS_NAME 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,
AVG_DIRECT_WTM TYPE STRING,
AVG_DIRECT_RTM TYPE STRING,
AVG_PHYSICAL_WTM TYPE STRING,
AVG_PHYSICAL_RTM TYPE STRING,
POOL_PHYSICAL_WRITES TYPE STRING,
POOL_PHYSICAL_READS 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,
PL_ASYNC_XDA_RDS TYPE STRING,
PL_ASYNC_XDA_RRQ TYPE STRING,
PL_ASYNC_XDA_WRT TYPE STRING,
PL_TEMP_XDA_L_RD TYPE STRING,
PL_TEMP_XDA_P_RD TYPE STRING,
POOL_XDA_L_READS TYPE STRING,
POOL_XDA_P_READS TYPE STRING,
POOL_XDA_WRITES TYPE STRING,
PL_NO_VICTIM_BUF TYPE STRING,
COLOR TYPE STRING,
BPNAME TYPE STRING,
UNREADPFPG TYPE STRING,
TOTAL_IO TYPE STRING,
TOTAL_READ_IO TYPE STRING,
TOTAL_WRITE_IO 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,
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,
PL_ASYNC_COL_RDS TYPE STRING,
PL_ASYNC_COL_RRQ TYPE STRING,
PL_ASYNC_COL_WRT TYPE STRING,
BP_C_HITRT TYPE STRING,
BP_C_SPRS TYPE STRING,
BP_C_SWS TYPE STRING,
RECLAIMABLE_SPACE_ENABLED TYPE STRING,
PARTITN TYPE STRING,END OF T_EKKO_STR. DATA: WA_DB6_XCHG_TABLESPACE_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_XCHG_TABLESPACE_STR-TBS_NAME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_SELECTION sy-vline
WA_DB6_XCHG_TABLESPACE_STR-FROM_DATE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-FROM_TIME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TO_DATE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TO_TIME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_FRAME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-RANGETYPE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_ZONE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-GRANULARITY sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_RANGE_READONLY sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_RANGE_HIDDEN sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_RANGE_DESCR sy-vline
WA_DB6_XCHG_TABLESPACE_STR-CONFIRM_ENABLED sy-vline
WA_DB6_XCHG_TABLESPACE_STR-GRANULARITY_ENABLED sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AGGREGATE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DRILLDOWN sy-vline
WA_DB6_XCHG_TABLESPACE_STR-MEMBER_SELECTION sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SELECTED_MEMBER sy-vline
WA_DB6_XCHG_TABLESPACE_STR-MULTI_SELECTION sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SELECTED_GROUP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-WA_DB6PMSTBS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DBMSTRTTME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-COMPTIME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TIME_PERIOD sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PARTITN sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TBS_NAME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_QAL sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_AV_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_AV_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_D_HITRT sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_I_HITRT sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_LRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_PRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_WS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_D_SPRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_D_SWS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_LRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_PRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_WS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_I_SPRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_I_SWS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_RD_TM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_WT_TM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AV_ASP_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AV_ASP_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_DRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_DWS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_IRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_IWS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DIRCT_RDS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DIRCT_WTS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DIRCT_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DIRCT_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DIRCT_RRQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-DIRCT_WRQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AVG_DIRECT_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AVG_DIRECT_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AVG_PHYSICAL_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AVG_PHYSICAL_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_PHYSICAL_WRITES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_PHYSICAL_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AV_DCT_RTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AV_DCT_WTM sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AV_DCT_RDS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-AV_DCT_WTS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_TE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_FE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_TE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_FE sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_TD_LRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_TD_PRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_TI_LRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_TI_PRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_DRRQ sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_IRRQ sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_ASYNC_XDA_RDS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_ASYNC_XDA_RRQ sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_ASYNC_XDA_WRT sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_TEMP_XDA_L_RD sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_TEMP_XDA_P_RD sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_XDA_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_XDA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_XDA_WRITES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_NO_VICTIM_BUF sy-vline
WA_DB6_XCHG_TABLESPACE_STR-COLOR sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BPNAME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-UNREADPFPG sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TOTAL_IO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TOTAL_READ_IO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-TOTAL_WRITE_IO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PREFETCH_WAITS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PREFETCH_WAIT_TIME sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_DATA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_INDEX_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_TEMP_DATA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_TEMP_INDEX_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_TEMP_XDA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_DATA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_INDEX_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_TEMP_DATA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_TEMP_INDEX_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_TEMP_XDA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_XDA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_XDA_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_DATA_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_DATA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_INDEX_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_INDEX_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_OTHER_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_DATA_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_INDEX_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_INDEX_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_XDA_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_XDA_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_XDA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_DATA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_INDEX_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_OTHER_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_TEMP_DATA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_TEMP_INDEX_REQ sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_TEMP_XDA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_XDA_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_D_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_I_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_X_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_X_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_X_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_X_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_C_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_C_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_C_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_C_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-GBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-D_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-D_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-D_GBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-I_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-I_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-I_GBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-X_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-X_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-X_GBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-C_LBP_GBP_DEP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-C_LBP_GBP_IND_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-C_GBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_D_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_D_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_D_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_D_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_D_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_I_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_I_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_I_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_I_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_I_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_X_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_X_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_X_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_X_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_X_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-LBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-D_LBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-D_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-I_LBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-I_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-X_LBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-X_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_C_GBP_INDEP_PAGES_FND_LBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_C_GBP_INVALID_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_C_GBP_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_C_GBP_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_A_C_LBP_PAGES_FOUND sy-vline
WA_DB6_XCHG_TABLESPACE_STR-C_LBP_HIT_RATIO sy-vline
WA_DB6_XCHG_TABLESPACE_STR-C_PREFETCH_PAGES_FOUND_GBP sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_COL_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_COL_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_TEMP_COL_L_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_TEMP_COL_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-POOL_COL_WRITES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_COL_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_COL_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_COL_PAGES sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_QUED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_COL_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_FAILED_ASYNC_TEMP_COL_REQS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_COL_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_TEMP_COL_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_COL_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-SKP_PRF_UOW_TEMP_COL_P_READS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_ASYNC_COL_RDS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_ASYNC_COL_RRQ sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PL_ASYNC_COL_WRT sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_C_HITRT sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_C_SPRS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-BP_C_SWS sy-vline
WA_DB6_XCHG_TABLESPACE_STR-RECLAIMABLE_SPACE_ENABLED sy-vline
WA_DB6_XCHG_TABLESPACE_STR-PARTITN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.