ABAP Select data from SAP table RESERVATION_LIST_S 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 RESERVATION_LIST_S 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 RESERVATION_LIST_S. 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 RESERVATION_LIST_S 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_RESERVATION_LIST_S TYPE STANDARD TABLE OF RESERVATION_LIST_S,
      WA_RESERVATION_LIST_S TYPE RESERVATION_LIST_S,
      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: <RESERVATION_LIST_S> TYPE RESERVATION_LIST_S.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RESERVATION_LIST_S
*  INTO TABLE @DATA(IT_RESERVATION_LIST_S2).
*--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_RESERVATION_LIST_S INDEX 1 INTO DATA(WA_RESERVATION_LIST_S2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RESERVATION_LIST_S ASSIGNING <RESERVATION_LIST_S>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RESERVATION_LIST_S>-BOX = 1.
<RESERVATION_LIST_S>-MANDT_H = 1.
<RESERVATION_LIST_S>-RSNUM_H = 1.
<RESERVATION_LIST_S>-KZVER_H = 1.
<RESERVATION_LIST_S>-XCALE_H = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RESERVATION_LIST_S-RSDAT_H, sy-vline,
WA_RESERVATION_LIST_S-USNAM_H, sy-vline,
WA_RESERVATION_LIST_S-BWART_H, sy-vline,
WA_RESERVATION_LIST_S-WEMPF_H, sy-vline,
WA_RESERVATION_LIST_S-KOSTL_H, sy-vline,
WA_RESERVATION_LIST_S-PROJN_H, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RESERVATION_LIST_S 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_RESERVATION_LIST_S 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_RESERVATION_LIST_S INTO WA_RESERVATION_LIST_S. *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 ALPHA, internal->external for field KOSTL_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-KOSTL_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-KOSTL_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ANLN1_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ANLN1_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ANLN1_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ANLN2_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ANLN2_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ANLN2_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KUNNR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-KUNNR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-KUNNR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EBELN_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-EBELN_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-EBELN_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field AUFNR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-AUFNR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-AUFNR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KDAUF_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-KDAUF_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-KDAUF_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit IMKEY, internal->external for field IMKEY_H CALL FUNCTION 'CONVERSION_EXIT_IMKEY_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-IMKEY_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-IMKEY_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PRCTR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-PRCTR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-PRCTR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSP, internal->external for field PS_PSP_PNR_H CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-PS_PSP_PNR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-PS_PSP_PNR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field NPLNR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-NPLNR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-NPLNR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field VPTNR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-VPTNR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-VPTNR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit FMCIS, internal->external for field FIPOS_H CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-FIPOS_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-FIPOS_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RECID_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-RECID_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-RECID_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PRZNR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-PRZNR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-PRZNR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field GRANT_NBR_H CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-GRANT_NBR_H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-GRANT_NBR_H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATNR_I CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-MATNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-MATNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINS_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-MEINS_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-MEINS_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field ERFME_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ERFME_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ERFME_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PLNUM_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-PLNUM_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-PLNUM_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field BANFN_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-BANFN_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-BANFN_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field AUFNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-AUFNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-AUFNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field BAUGR_I CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-BAUGR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-BAUGR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KDAUF_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-KDAUF_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-KDAUF_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SAKNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-SAKNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-SAKNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field NOMAT_I CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-NOMAT_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-NOMAT_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field POSNR_I CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-POSNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-POSNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field ROMEI_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ROMEI_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ROMEI_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field STLNR_I CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-STLNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-STLNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field LTXSP_I CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-LTXSP_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-LTXSP_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field AENNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-AENNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-AENNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EBELN_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-EBELN_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-EBELN_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSP, internal->external for field PSPEL_I CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-PSPEL_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-PSPEL_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PLNFL_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-PLNFL_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-PLNFL_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field VORNR_I CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-VORNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-VORNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field ROKME_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ROKME_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ROKME_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field ZUMEI_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ZUMEI_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ZUMEI_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field REVLV_I CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-REVLV_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-REVLV_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ADRNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-ADRNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-ADRNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LIFNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-LIFNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-LIFNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field INFNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-INFNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-INFNR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field STLAL_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-STLAL_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-STLAL_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field NLFMV_I CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-NLFMV_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-NLFMV_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit FMCIS, internal->external for field FIPOS_I CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-FIPOS_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-FIPOS_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit FMCIL, internal->external for field FIPEX_I CALL FUNCTION 'CONVERSION_EXIT_FMCIL_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-FIPEX_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-FIPEX_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field GRANT_NBR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-GRANT_NBR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-GRANT_NBR_I.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KBLNR_I CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RESERVATION_LIST_S-KBLNR_I IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RESERVATION_LIST_S-KBLNR_I.
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_RESERVATION_LIST_S_STR,
BOX TYPE STRING,
MANDT_H TYPE STRING,
RSNUM_H TYPE STRING,
KZVER_H TYPE STRING,
XCALE_H TYPE STRING,
RSDAT_H TYPE STRING,
USNAM_H TYPE STRING,
BWART_H TYPE STRING,
WEMPF_H TYPE STRING,
KOSTL_H TYPE STRING,
PROJN_H TYPE STRING,
ANLN1_H TYPE STRING,
ANLN2_H TYPE STRING,
KUNNR_H TYPE STRING,
EBELN_H TYPE STRING,
EBELP_H TYPE STRING,
AUFNR_H TYPE STRING,
KDAUF_H TYPE STRING,
KDPOS_H TYPE STRING,
KDEIN_H TYPE STRING,
UMWRK_H TYPE STRING,
UMLGO_H TYPE STRING,
SERIE_H TYPE STRING,
KOKRS_H TYPE STRING,
PARBU_H TYPE STRING,
PARGB_H TYPE STRING,
IMKEY_H TYPE STRING,
KSTRG_H TYPE STRING,
PAOBJNR_H TYPE STRING,
PRCTR_H TYPE STRING,
PS_PSP_PNR_H TYPE STRING,
NPLNR_H TYPE STRING,
AUFPL_H TYPE STRING,
APLZL_H TYPE STRING,
VPTNR_H TYPE STRING,
FIPOS_H TYPE STRING,
RECID_H TYPE STRING,
FKBER_H TYPE STRING,
DABRZ_H TYPE STRING,
FISTL_H TYPE STRING,
GEBER_H TYPE STRING,
PRZNR_H TYPE STRING,
LSTAR_H TYPE STRING,
GRANT_NBR_H TYPE STRING,
BUDGET_PD_H TYPE STRING,
MANDT_I TYPE STRING,
RSNUM_I TYPE STRING,
RSPOS_I TYPE STRING,
RSART_I TYPE STRING,
BDART_I TYPE STRING,
RSSTA_I TYPE STRING,
XLOEK_I TYPE STRING,
XWAOK_I TYPE STRING,
KZEAR_I TYPE STRING,
XFEHL_I TYPE STRING,
MATNR_I TYPE STRING,
WERKS_I TYPE STRING,
LGORT_I TYPE STRING,
PRVBE_I TYPE STRING,
CHARG_I TYPE STRING,
PLPLA_I TYPE STRING,
SOBKZ_I TYPE STRING,
BDTER_I TYPE STRING,
BDMNG_I TYPE STRING,
MEINS_I TYPE STRING,
SHKZG_I TYPE STRING,
FMENG_I TYPE STRING,
ENMNG_I TYPE STRING,
ENWRT_I TYPE STRING,
WAERS_I TYPE STRING,
ERFMG_I TYPE STRING,
ERFME_I TYPE STRING,
PLNUM_I TYPE STRING,
BANFN_I TYPE STRING,
BNFPO_I TYPE STRING,
AUFNR_I TYPE STRING,
BAUGR_I TYPE STRING,
SERNR_I TYPE STRING,
KDAUF_I TYPE STRING,
KDPOS_I TYPE STRING,
KDEIN_I TYPE STRING,
PROJN_I TYPE STRING,
BWART_I TYPE STRING,
SAKNR_I TYPE STRING,
GSBER_I TYPE STRING,
UMWRK_I TYPE STRING,
UMLGO_I TYPE STRING,
NAFKZ_I TYPE STRING,
NOMAT_I TYPE STRING,
NOMNG_I TYPE STRING,
POSTP_I TYPE STRING,
POSNR_I TYPE STRING,
ROMS1_I TYPE STRING,
ROMS2_I TYPE STRING,
ROMS3_I TYPE STRING,
ROMEI_I TYPE STRING,
ROMEN_I TYPE STRING,
SGTXT_I TYPE STRING,
LMENG_I TYPE STRING,
ROHPS_I TYPE STRING,
RFORM_I TYPE STRING,
ROANZ_I TYPE STRING,
FLMNG_I TYPE STRING,
STLTY_I TYPE STRING,
STLNR_I TYPE STRING,
STLKN_I TYPE STRING,
STPOZ_I TYPE STRING,
LTXSP_I TYPE STRING,
POTX1_I TYPE STRING,
POTX2_I TYPE STRING,
SANKA_I TYPE STRING,
ALPOS_I TYPE STRING,
EWAHR_I TYPE STRING,
AUSCH_I TYPE STRING,
AVOAU_I TYPE STRING,
NETAU_I TYPE STRING,
NLFZT_I TYPE STRING,
AENNR_I TYPE STRING,
UMREZ_I TYPE STRING,
UMREN_I TYPE STRING,
SORTF_I TYPE STRING,
SBTER_I TYPE STRING,
VERTI_I TYPE STRING,
SCHGT_I TYPE STRING,
UPSKZ_I TYPE STRING,
DBSKZ_I TYPE STRING,
TXTPS_I TYPE STRING,
DUMPS_I TYPE STRING,
BEIKZ_I TYPE STRING,
ERSKZ_I TYPE STRING,
AUFST_I TYPE STRING,
AUFWG_I TYPE STRING,
BAUST_I TYPE STRING,
BAUWG_I TYPE STRING,
AUFPS_I TYPE STRING,
EBELN_I TYPE STRING,
EBELP_I TYPE STRING,
EBELE_I TYPE STRING,
KNTTP_I TYPE STRING,
KZVBR_I TYPE STRING,
PSPEL_I TYPE STRING,
AUFPL_I TYPE STRING,
PLNFL_I TYPE STRING,
VORNR_I TYPE STRING,
APLZL_I TYPE STRING,
OBJNR_I TYPE STRING,
FLGAT_I TYPE STRING,
GPREIS_I TYPE STRING,
FPREIS_I TYPE STRING,
PEINH_I TYPE STRING,
RGEKZ_I TYPE STRING,
EKGRP_I TYPE STRING,
ROKME_I TYPE STRING,
ZUMEI_I TYPE STRING,
ZUMS1_I TYPE STRING,
ZUMS2_I TYPE STRING,
ZUMS3_I TYPE STRING,
ZUDIV_I TYPE STRING,
VMENG_I TYPE STRING,
PRREG_I TYPE STRING,
LIFZT_I TYPE STRING,
CUOBJ_I TYPE STRING,
KFPOS_I TYPE STRING,
REVLV_I TYPE STRING,
BERKZ_I TYPE STRING,
LGNUM_I TYPE STRING,
LGTYP_I TYPE STRING,
LGPLA_I TYPE STRING,
TBMNG_I TYPE STRING,
NPTXTKY_I TYPE STRING,
KBNKZ_I TYPE STRING,
KZKUP_I TYPE STRING,
AFPOS_I TYPE STRING,
NO_DISP_I TYPE STRING,
BDZTP_I TYPE STRING,
ESMNG_I TYPE STRING,
ALPGR_I TYPE STRING,
ALPRF_I TYPE STRING,
ALPST_I TYPE STRING,
KZAUS_I TYPE STRING,
NFEAG_I TYPE STRING,
NFPKZ_I TYPE STRING,
NFGRP_I TYPE STRING,
NFUML_I TYPE STRING,
ADRNR_I TYPE STRING,
CHOBJ_I TYPE STRING,
SPLKZ_I TYPE STRING,
SPLRV_I TYPE STRING,
KNUMH_I TYPE STRING,
WEMPF_I TYPE STRING,
ABLAD_I TYPE STRING,
HKMAT_I TYPE STRING,
HRKFT_I TYPE STRING,
VORAB_I TYPE STRING,
MATKL_I TYPE STRING,
FRUNV_I TYPE STRING,
CLAKZ_I TYPE STRING,
INPOS_I TYPE STRING,
WEBAZ_I TYPE STRING,
LIFNR_I TYPE STRING,
FLGEX_I TYPE STRING,
FUNCT_I TYPE STRING,
GPREIS_2_I TYPE STRING,
FPREIS_2_I TYPE STRING,
PEINH_2_I TYPE STRING,
INFNR_I TYPE STRING,
KZECH_I TYPE STRING,
KZMPF_I TYPE STRING,
STLAL_I TYPE STRING,
PBDNR_I TYPE STRING,
STVKN_I TYPE STRING,
KTOMA_I TYPE STRING,
VRPLA_I TYPE STRING,
KZBWS_I TYPE STRING,
NLFZV_I TYPE STRING,
NLFMV_I TYPE STRING,
TECHS_I TYPE STRING,
OBJTYPE_I TYPE STRING,
CH_PROC_I TYPE STRING,
FXPRU_I TYPE STRING,
UMSOK_I TYPE STRING,
VORAB_SM_I TYPE STRING,
FIPOS_I TYPE STRING,
FIPEX_I TYPE STRING,
FISTL_I TYPE STRING,
GEBER_I TYPE STRING,
GRANT_NBR_I TYPE STRING,
FKBER_I TYPE STRING,
PRIO_URG_I TYPE STRING,
PRIO_REQ_I TYPE STRING,
KBLNR_I TYPE STRING,
KBLPOS_I TYPE STRING,
BUDGET_PD_I TYPE STRING,
SC_OBJECT_ID_I TYPE STRING,
SC_ITM_NO_I TYPE STRING,
RSTYP TYPE STRING,
MAKTX TYPE STRING,
BTEXT TYPE STRING,
ACCOU TYPE STRING,
COLOR TYPE STRING,
DIFFMG TYPE STRING,END OF T_EKKO_STR. DATA: WA_RESERVATION_LIST_S_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_RESERVATION_LIST_S_STR-BOX sy-vline
WA_RESERVATION_LIST_S_STR-MANDT_H sy-vline
WA_RESERVATION_LIST_S_STR-RSNUM_H sy-vline
WA_RESERVATION_LIST_S_STR-KZVER_H sy-vline
WA_RESERVATION_LIST_S_STR-XCALE_H sy-vline
WA_RESERVATION_LIST_S_STR-RSDAT_H sy-vline
WA_RESERVATION_LIST_S_STR-USNAM_H sy-vline
WA_RESERVATION_LIST_S_STR-BWART_H sy-vline
WA_RESERVATION_LIST_S_STR-WEMPF_H sy-vline
WA_RESERVATION_LIST_S_STR-KOSTL_H sy-vline
WA_RESERVATION_LIST_S_STR-PROJN_H sy-vline
WA_RESERVATION_LIST_S_STR-ANLN1_H sy-vline
WA_RESERVATION_LIST_S_STR-ANLN2_H sy-vline
WA_RESERVATION_LIST_S_STR-KUNNR_H sy-vline
WA_RESERVATION_LIST_S_STR-EBELN_H sy-vline
WA_RESERVATION_LIST_S_STR-EBELP_H sy-vline
WA_RESERVATION_LIST_S_STR-AUFNR_H sy-vline
WA_RESERVATION_LIST_S_STR-KDAUF_H sy-vline
WA_RESERVATION_LIST_S_STR-KDPOS_H sy-vline
WA_RESERVATION_LIST_S_STR-KDEIN_H sy-vline
WA_RESERVATION_LIST_S_STR-UMWRK_H sy-vline
WA_RESERVATION_LIST_S_STR-UMLGO_H sy-vline
WA_RESERVATION_LIST_S_STR-SERIE_H sy-vline
WA_RESERVATION_LIST_S_STR-KOKRS_H sy-vline
WA_RESERVATION_LIST_S_STR-PARBU_H sy-vline
WA_RESERVATION_LIST_S_STR-PARGB_H sy-vline
WA_RESERVATION_LIST_S_STR-IMKEY_H sy-vline
WA_RESERVATION_LIST_S_STR-KSTRG_H sy-vline
WA_RESERVATION_LIST_S_STR-PAOBJNR_H sy-vline
WA_RESERVATION_LIST_S_STR-PRCTR_H sy-vline
WA_RESERVATION_LIST_S_STR-PS_PSP_PNR_H sy-vline
WA_RESERVATION_LIST_S_STR-NPLNR_H sy-vline
WA_RESERVATION_LIST_S_STR-AUFPL_H sy-vline
WA_RESERVATION_LIST_S_STR-APLZL_H sy-vline
WA_RESERVATION_LIST_S_STR-VPTNR_H sy-vline
WA_RESERVATION_LIST_S_STR-FIPOS_H sy-vline
WA_RESERVATION_LIST_S_STR-RECID_H sy-vline
WA_RESERVATION_LIST_S_STR-FKBER_H sy-vline
WA_RESERVATION_LIST_S_STR-DABRZ_H sy-vline
WA_RESERVATION_LIST_S_STR-FISTL_H sy-vline
WA_RESERVATION_LIST_S_STR-GEBER_H sy-vline
WA_RESERVATION_LIST_S_STR-PRZNR_H sy-vline
WA_RESERVATION_LIST_S_STR-LSTAR_H sy-vline
WA_RESERVATION_LIST_S_STR-GRANT_NBR_H sy-vline
WA_RESERVATION_LIST_S_STR-BUDGET_PD_H sy-vline
WA_RESERVATION_LIST_S_STR-MANDT_I sy-vline
WA_RESERVATION_LIST_S_STR-RSNUM_I sy-vline
WA_RESERVATION_LIST_S_STR-RSPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-RSART_I sy-vline
WA_RESERVATION_LIST_S_STR-BDART_I sy-vline
WA_RESERVATION_LIST_S_STR-RSSTA_I sy-vline
WA_RESERVATION_LIST_S_STR-XLOEK_I sy-vline
WA_RESERVATION_LIST_S_STR-XWAOK_I sy-vline
WA_RESERVATION_LIST_S_STR-KZEAR_I sy-vline
WA_RESERVATION_LIST_S_STR-XFEHL_I sy-vline
WA_RESERVATION_LIST_S_STR-MATNR_I sy-vline
WA_RESERVATION_LIST_S_STR-WERKS_I sy-vline
WA_RESERVATION_LIST_S_STR-LGORT_I sy-vline
WA_RESERVATION_LIST_S_STR-PRVBE_I sy-vline
WA_RESERVATION_LIST_S_STR-CHARG_I sy-vline
WA_RESERVATION_LIST_S_STR-PLPLA_I sy-vline
WA_RESERVATION_LIST_S_STR-SOBKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-BDTER_I sy-vline
WA_RESERVATION_LIST_S_STR-BDMNG_I sy-vline
WA_RESERVATION_LIST_S_STR-MEINS_I sy-vline
WA_RESERVATION_LIST_S_STR-SHKZG_I sy-vline
WA_RESERVATION_LIST_S_STR-FMENG_I sy-vline
WA_RESERVATION_LIST_S_STR-ENMNG_I sy-vline
WA_RESERVATION_LIST_S_STR-ENWRT_I sy-vline
WA_RESERVATION_LIST_S_STR-WAERS_I sy-vline
WA_RESERVATION_LIST_S_STR-ERFMG_I sy-vline
WA_RESERVATION_LIST_S_STR-ERFME_I sy-vline
WA_RESERVATION_LIST_S_STR-PLNUM_I sy-vline
WA_RESERVATION_LIST_S_STR-BANFN_I sy-vline
WA_RESERVATION_LIST_S_STR-BNFPO_I sy-vline
WA_RESERVATION_LIST_S_STR-AUFNR_I sy-vline
WA_RESERVATION_LIST_S_STR-BAUGR_I sy-vline
WA_RESERVATION_LIST_S_STR-SERNR_I sy-vline
WA_RESERVATION_LIST_S_STR-KDAUF_I sy-vline
WA_RESERVATION_LIST_S_STR-KDPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-KDEIN_I sy-vline
WA_RESERVATION_LIST_S_STR-PROJN_I sy-vline
WA_RESERVATION_LIST_S_STR-BWART_I sy-vline
WA_RESERVATION_LIST_S_STR-SAKNR_I sy-vline
WA_RESERVATION_LIST_S_STR-GSBER_I sy-vline
WA_RESERVATION_LIST_S_STR-UMWRK_I sy-vline
WA_RESERVATION_LIST_S_STR-UMLGO_I sy-vline
WA_RESERVATION_LIST_S_STR-NAFKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-NOMAT_I sy-vline
WA_RESERVATION_LIST_S_STR-NOMNG_I sy-vline
WA_RESERVATION_LIST_S_STR-POSTP_I sy-vline
WA_RESERVATION_LIST_S_STR-POSNR_I sy-vline
WA_RESERVATION_LIST_S_STR-ROMS1_I sy-vline
WA_RESERVATION_LIST_S_STR-ROMS2_I sy-vline
WA_RESERVATION_LIST_S_STR-ROMS3_I sy-vline
WA_RESERVATION_LIST_S_STR-ROMEI_I sy-vline
WA_RESERVATION_LIST_S_STR-ROMEN_I sy-vline
WA_RESERVATION_LIST_S_STR-SGTXT_I sy-vline
WA_RESERVATION_LIST_S_STR-LMENG_I sy-vline
WA_RESERVATION_LIST_S_STR-ROHPS_I sy-vline
WA_RESERVATION_LIST_S_STR-RFORM_I sy-vline
WA_RESERVATION_LIST_S_STR-ROANZ_I sy-vline
WA_RESERVATION_LIST_S_STR-FLMNG_I sy-vline
WA_RESERVATION_LIST_S_STR-STLTY_I sy-vline
WA_RESERVATION_LIST_S_STR-STLNR_I sy-vline
WA_RESERVATION_LIST_S_STR-STLKN_I sy-vline
WA_RESERVATION_LIST_S_STR-STPOZ_I sy-vline
WA_RESERVATION_LIST_S_STR-LTXSP_I sy-vline
WA_RESERVATION_LIST_S_STR-POTX1_I sy-vline
WA_RESERVATION_LIST_S_STR-POTX2_I sy-vline
WA_RESERVATION_LIST_S_STR-SANKA_I sy-vline
WA_RESERVATION_LIST_S_STR-ALPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-EWAHR_I sy-vline
WA_RESERVATION_LIST_S_STR-AUSCH_I sy-vline
WA_RESERVATION_LIST_S_STR-AVOAU_I sy-vline
WA_RESERVATION_LIST_S_STR-NETAU_I sy-vline
WA_RESERVATION_LIST_S_STR-NLFZT_I sy-vline
WA_RESERVATION_LIST_S_STR-AENNR_I sy-vline
WA_RESERVATION_LIST_S_STR-UMREZ_I sy-vline
WA_RESERVATION_LIST_S_STR-UMREN_I sy-vline
WA_RESERVATION_LIST_S_STR-SORTF_I sy-vline
WA_RESERVATION_LIST_S_STR-SBTER_I sy-vline
WA_RESERVATION_LIST_S_STR-VERTI_I sy-vline
WA_RESERVATION_LIST_S_STR-SCHGT_I sy-vline
WA_RESERVATION_LIST_S_STR-UPSKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-DBSKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-TXTPS_I sy-vline
WA_RESERVATION_LIST_S_STR-DUMPS_I sy-vline
WA_RESERVATION_LIST_S_STR-BEIKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-ERSKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-AUFST_I sy-vline
WA_RESERVATION_LIST_S_STR-AUFWG_I sy-vline
WA_RESERVATION_LIST_S_STR-BAUST_I sy-vline
WA_RESERVATION_LIST_S_STR-BAUWG_I sy-vline
WA_RESERVATION_LIST_S_STR-AUFPS_I sy-vline
WA_RESERVATION_LIST_S_STR-EBELN_I sy-vline
WA_RESERVATION_LIST_S_STR-EBELP_I sy-vline
WA_RESERVATION_LIST_S_STR-EBELE_I sy-vline
WA_RESERVATION_LIST_S_STR-KNTTP_I sy-vline
WA_RESERVATION_LIST_S_STR-KZVBR_I sy-vline
WA_RESERVATION_LIST_S_STR-PSPEL_I sy-vline
WA_RESERVATION_LIST_S_STR-AUFPL_I sy-vline
WA_RESERVATION_LIST_S_STR-PLNFL_I sy-vline
WA_RESERVATION_LIST_S_STR-VORNR_I sy-vline
WA_RESERVATION_LIST_S_STR-APLZL_I sy-vline
WA_RESERVATION_LIST_S_STR-OBJNR_I sy-vline
WA_RESERVATION_LIST_S_STR-FLGAT_I sy-vline
WA_RESERVATION_LIST_S_STR-GPREIS_I sy-vline
WA_RESERVATION_LIST_S_STR-FPREIS_I sy-vline
WA_RESERVATION_LIST_S_STR-PEINH_I sy-vline
WA_RESERVATION_LIST_S_STR-RGEKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-EKGRP_I sy-vline
WA_RESERVATION_LIST_S_STR-ROKME_I sy-vline
WA_RESERVATION_LIST_S_STR-ZUMEI_I sy-vline
WA_RESERVATION_LIST_S_STR-ZUMS1_I sy-vline
WA_RESERVATION_LIST_S_STR-ZUMS2_I sy-vline
WA_RESERVATION_LIST_S_STR-ZUMS3_I sy-vline
WA_RESERVATION_LIST_S_STR-ZUDIV_I sy-vline
WA_RESERVATION_LIST_S_STR-VMENG_I sy-vline
WA_RESERVATION_LIST_S_STR-PRREG_I sy-vline
WA_RESERVATION_LIST_S_STR-LIFZT_I sy-vline
WA_RESERVATION_LIST_S_STR-CUOBJ_I sy-vline
WA_RESERVATION_LIST_S_STR-KFPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-REVLV_I sy-vline
WA_RESERVATION_LIST_S_STR-BERKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-LGNUM_I sy-vline
WA_RESERVATION_LIST_S_STR-LGTYP_I sy-vline
WA_RESERVATION_LIST_S_STR-LGPLA_I sy-vline
WA_RESERVATION_LIST_S_STR-TBMNG_I sy-vline
WA_RESERVATION_LIST_S_STR-NPTXTKY_I sy-vline
WA_RESERVATION_LIST_S_STR-KBNKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-KZKUP_I sy-vline
WA_RESERVATION_LIST_S_STR-AFPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-NO_DISP_I sy-vline
WA_RESERVATION_LIST_S_STR-BDZTP_I sy-vline
WA_RESERVATION_LIST_S_STR-ESMNG_I sy-vline
WA_RESERVATION_LIST_S_STR-ALPGR_I sy-vline
WA_RESERVATION_LIST_S_STR-ALPRF_I sy-vline
WA_RESERVATION_LIST_S_STR-ALPST_I sy-vline
WA_RESERVATION_LIST_S_STR-KZAUS_I sy-vline
WA_RESERVATION_LIST_S_STR-NFEAG_I sy-vline
WA_RESERVATION_LIST_S_STR-NFPKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-NFGRP_I sy-vline
WA_RESERVATION_LIST_S_STR-NFUML_I sy-vline
WA_RESERVATION_LIST_S_STR-ADRNR_I sy-vline
WA_RESERVATION_LIST_S_STR-CHOBJ_I sy-vline
WA_RESERVATION_LIST_S_STR-SPLKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-SPLRV_I sy-vline
WA_RESERVATION_LIST_S_STR-KNUMH_I sy-vline
WA_RESERVATION_LIST_S_STR-WEMPF_I sy-vline
WA_RESERVATION_LIST_S_STR-ABLAD_I sy-vline
WA_RESERVATION_LIST_S_STR-HKMAT_I sy-vline
WA_RESERVATION_LIST_S_STR-HRKFT_I sy-vline
WA_RESERVATION_LIST_S_STR-VORAB_I sy-vline
WA_RESERVATION_LIST_S_STR-MATKL_I sy-vline
WA_RESERVATION_LIST_S_STR-FRUNV_I sy-vline
WA_RESERVATION_LIST_S_STR-CLAKZ_I sy-vline
WA_RESERVATION_LIST_S_STR-INPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-WEBAZ_I sy-vline
WA_RESERVATION_LIST_S_STR-LIFNR_I sy-vline
WA_RESERVATION_LIST_S_STR-FLGEX_I sy-vline
WA_RESERVATION_LIST_S_STR-FUNCT_I sy-vline
WA_RESERVATION_LIST_S_STR-GPREIS_2_I sy-vline
WA_RESERVATION_LIST_S_STR-FPREIS_2_I sy-vline
WA_RESERVATION_LIST_S_STR-PEINH_2_I sy-vline
WA_RESERVATION_LIST_S_STR-INFNR_I sy-vline
WA_RESERVATION_LIST_S_STR-KZECH_I sy-vline
WA_RESERVATION_LIST_S_STR-KZMPF_I sy-vline
WA_RESERVATION_LIST_S_STR-STLAL_I sy-vline
WA_RESERVATION_LIST_S_STR-PBDNR_I sy-vline
WA_RESERVATION_LIST_S_STR-STVKN_I sy-vline
WA_RESERVATION_LIST_S_STR-KTOMA_I sy-vline
WA_RESERVATION_LIST_S_STR-VRPLA_I sy-vline
WA_RESERVATION_LIST_S_STR-KZBWS_I sy-vline
WA_RESERVATION_LIST_S_STR-NLFZV_I sy-vline
WA_RESERVATION_LIST_S_STR-NLFMV_I sy-vline
WA_RESERVATION_LIST_S_STR-TECHS_I sy-vline
WA_RESERVATION_LIST_S_STR-OBJTYPE_I sy-vline
WA_RESERVATION_LIST_S_STR-CH_PROC_I sy-vline
WA_RESERVATION_LIST_S_STR-FXPRU_I sy-vline
WA_RESERVATION_LIST_S_STR-UMSOK_I sy-vline
WA_RESERVATION_LIST_S_STR-VORAB_SM_I sy-vline
WA_RESERVATION_LIST_S_STR-FIPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-FIPEX_I sy-vline
WA_RESERVATION_LIST_S_STR-FISTL_I sy-vline
WA_RESERVATION_LIST_S_STR-GEBER_I sy-vline
WA_RESERVATION_LIST_S_STR-GRANT_NBR_I sy-vline
WA_RESERVATION_LIST_S_STR-FKBER_I sy-vline
WA_RESERVATION_LIST_S_STR-PRIO_URG_I sy-vline
WA_RESERVATION_LIST_S_STR-PRIO_REQ_I sy-vline
WA_RESERVATION_LIST_S_STR-KBLNR_I sy-vline
WA_RESERVATION_LIST_S_STR-KBLPOS_I sy-vline
WA_RESERVATION_LIST_S_STR-BUDGET_PD_I sy-vline
WA_RESERVATION_LIST_S_STR-SC_OBJECT_ID_I sy-vline
WA_RESERVATION_LIST_S_STR-SC_ITM_NO_I sy-vline
WA_RESERVATION_LIST_S_STR-RSTYP sy-vline
WA_RESERVATION_LIST_S_STR-MAKTX sy-vline
WA_RESERVATION_LIST_S_STR-BTEXT sy-vline
WA_RESERVATION_LIST_S_STR-ACCOU sy-vline
WA_RESERVATION_LIST_S_STR-COLOR sy-vline
WA_RESERVATION_LIST_S_STR-DIFFMG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.