ABAP Select data from SAP table ROIITANKDIP 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 ROIITANKDIP 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 ROIITANKDIP. 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 ROIITANKDIP 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_ROIITANKDIP TYPE STANDARD TABLE OF ROIITANKDIP, WA_ROIITANKDIP TYPE ROIITANKDIP, 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: <ROIITANKDIP> TYPE ROIITANKDIP. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_ROIITANKDIP. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM ROIITANKDIP INTO TABLE IT_ROIITANKDIP. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM ROIITANKDIP * INTO TABLE @DATA(IT_ROIITANKDIP2). *--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_ROIITANKDIP INDEX 1 INTO DATA(WA_ROIITANKDIP2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_ROIITANKDIP ASSIGNING <ROIITANKDIP>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<ROIITANKDIP>-COUNTER = 1.
<ROIITANKDIP>-WERKS = 1.
<ROIITANKDIP>-LGORT = 1.
<ROIITANKDIP>-SEQNR = 1.
<ROIITANKDIP>-SOCNR = 1.
ENDLOOP. LOOP AT IT_ROIITANKDIP INTO WA_ROIITANKDIP. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_ROIITANKDIP-SLVNR, sy-vline,
WA_ROIITANKDIP-SLVIND, sy-vline,
WA_ROIITANKDIP-DIPDATE, sy-vline,
WA_ROIITANKDIP-DIPTIME, sy-vline,
WA_ROIITANKDIP-TZONE, sy-vline,
WA_ROIITANKDIP-ETMSTM, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ROIITANKDIP 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_ROIITANKDIP 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_ROIITANKDIP INTO WA_ROIITANKDIP. *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 SEQNR, internal->external for field SEQNR CALL FUNCTION 'CONVERSION_EXIT_SEQNR_OUTPUT' EXPORTING input = WA_ROIITANKDIP-SEQNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-SEQNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TOTHUOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TOTHUOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TOTHUOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field WATHUOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-WATHUOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-WATHUOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TVOLUOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TVOLUOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TVOLUOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field WVOLUOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-WVOLUOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-WVOLUOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field SHTEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-SHTEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-SHTEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field SOC_FT_MSEHI CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-SOC_FT_MSEHI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-SOC_FT_MSEHI.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MEINS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TSTEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TSTEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TSTEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MTTEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MTTEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MTTEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TDICHEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TDICHEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TDICHEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MTPRESEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MTPRESEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MTPRESEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TPREDEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TPREDEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TPREDEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TPRHVEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TPRHVEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TPRHVEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TTMPHVEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TTMPHVEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TTMPHVEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field ATPRESEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-ATPRESEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-ATPRESEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field VAPRESEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-VAPRESEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-VAPRESEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field THVALEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-THVALEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-THVALEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MTCOMBTEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MTCOMBTEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MTCOMBTEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MTCOMBPRESEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MTCOMBPRESEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MTCOMBPRESEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TSTMPCALEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TSTMPCALEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TSTMPCALEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TPREDCALEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-TPREDCALEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-TPREDCALEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BSWCNEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-BSWCNEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-BSWCNEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field FDICHEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-FDICHEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-FDICHEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BDICHEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-BDICHEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-BDICHEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BHVALEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-BHVALEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-BHVALEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field GASCOMPRATEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-GASCOMPRATEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-GASCOMPRATEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MOLDENEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MOLDENEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MOLDENEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MOLWEIGHTEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-MOLWEIGHTEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-MOLWEIGHTEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field CUSTEH1 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-CUSTEH1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-CUSTEH1.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field CUSTEH2 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-CUSTEH2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-CUSTEH2.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field CUSTEH3 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ROIITANKDIP-CUSTEH3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ROIITANKDIP-CUSTEH3.
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_ROIITANKDIP_STR,
COUNTER TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
SEQNR TYPE STRING,
SOCNR TYPE STRING,
SLVNR TYPE STRING,
SLVIND TYPE STRING,
DIPDATE TYPE STRING,
DIPTIME TYPE STRING,
TZONE TYPE STRING,
ETMSTM TYPE STRING,
SOCEV TYPE STRING,
TOTALHEIGHT TYPE STRING,
TOTALHEIGHT_STR TYPE STRING,
TOTALHEIGHT_FLTP TYPE STRING,
TOTHUOM TYPE STRING,
WATERHEIGHT TYPE STRING,
WATERHEIGHT_STR TYPE STRING,
WATERHEIGHT_FLTP TYPE STRING,
WATHUOM TYPE STRING,
MDICH TYPE STRING,
QUAN_LVC TYPE STRING,
QUAN_SKU TYPE STRING,
TVOLUOM TYPE STRING,
WATR_LVC TYPE STRING,
WVOLUOM TYPE STRING,
TSTMP_STR TYPE STRING,
TDICH_STR TYPE STRING,
MTTMP_STR TYPE STRING,
BDICH_STR TYPE STRING,
DNTYP TYPE STRING,
SHTMP_STR TYPE STRING,
SHTMP TYPE STRING,
SHTEH TYPE STRING,
EQ_LIQUID_VOLUME TYPE STRING,
CALC_ELV TYPE STRING,
UL_IN_IND TYPE STRING,
SOCUSG TYPE STRING,
SOCLVCONV TYPE STRING,
CALI_HIST TYPE STRING,
KAPAZ TYPE STRING,
SOC_RDGGRP TYPE STRING,
HFLAG TYPE STRING,
EXPACORR TYPE STRING,
ROOFCORR TYPE STRING,
WATRCORR TYPE STRING,
ISO_SHELL TYPE STRING,
SOC_FT_MSEHI TYPE STRING,
UOMGR TYPE STRING,
CMETH TYPE STRING,
RELSTOCK TYPE STRING,
MEINS TYPE STRING,
STATUS TYPE STRING,
MATERIAL_CHK TYPE STRING,
STATUS_ICON TYPE STRING,
EXTERNAL_CALL TYPE STRING,
UPD_FLAG TYPE STRING,
DEL_FLAG TYPE STRING,
DIP_GUID TYPE STRING,
QCI_MAN_IND TYPE STRING,
TOTALHEIGHT_FT TYPE STRING,
TOTALHEIGHT_IN TYPE STRING,
TOTALHEIGHT_FR TYPE STRING,
WATERHEIGHT_FT TYPE STRING,
WATERHEIGHT_IN TYPE STRING,
WATERHEIGHT_FR TYPE STRING,
CUST1 TYPE STRING,
CUST2 TYPE STRING,
CUST3 TYPE STRING,
CUST4 TYPE STRING,
CUST5 TYPE STRING,
CUST6 TYPE STRING,
CUST7 TYPE STRING,
POST_PI TYPE STRING,
TSTMP TYPE STRING,
TSTEH TYPE STRING,
MTTMP TYPE STRING,
MTTEH TYPE STRING,
THVAL TYPE STRING,
TDICHEH TYPE STRING,
TDICH TYPE STRING,
MTPRES TYPE STRING,
MTPRESEH TYPE STRING,
TPRED TYPE STRING,
TPREDEH TYPE STRING,
TPRHV TYPE STRING,
TPRHVEH TYPE STRING,
TTMPHV TYPE STRING,
TTMPHVEH TYPE STRING,
ATPRES TYPE STRING,
ATPRESEH TYPE STRING,
VAPRES TYPE STRING,
VAPRESEH TYPE STRING,
THVALEH TYPE STRING,
MTCOMBTMP TYPE STRING,
MTCOMBTEH TYPE STRING,
MTCOMBPRES TYPE STRING,
MTCOMBPRESEH TYPE STRING,
TSTMPCAL TYPE STRING,
TSTMPCALEH TYPE STRING,
TPREDCAL TYPE STRING,
TPREDCALEH TYPE STRING,
HYDRO TYPE STRING,
ABIND TYPE STRING,
ABFAC TYPE STRING,
MCF TYPE STRING,
BSWCN TYPE STRING,
BSWCNEH TYPE STRING,
HVCLS TYPE STRING,
HVCLS_TO TYPE STRING,
DEFAULT_GUID TYPE STRING,
UMRSL TYPE STRING,
CMODE TYPE STRING,
FDICHEH TYPE STRING,
FDICH TYPE STRING,
COEFF TYPE STRING,
BDICHEH TYPE STRING,
BDICH TYPE STRING,
BHVALEH TYPE STRING,
BHVAL TYPE STRING,
CH4RATIO TYPE STRING,
N2RATIO TYPE STRING,
CO2RATIO TYPE STRING,
C2H6RATIO TYPE STRING,
C3H8RATIO TYPE STRING,
H2ORATIO TYPE STRING,
H2SRATIO TYPE STRING,
H2RATIO TYPE STRING,
CORATIO TYPE STRING,
O2RATIO TYPE STRING,
ISOC4H10RATIO TYPE STRING,
NC4H10RATIO TYPE STRING,
ISOC5H12RATIO TYPE STRING,
NC5H12RATIO TYPE STRING,
C6H14RATIO TYPE STRING,
C7H16RATIO TYPE STRING,
C8H18RATIO TYPE STRING,
C9H20RATIO TYPE STRING,
C10H22RATIO TYPE STRING,
HERATIO TYPE STRING,
ARRATIO TYPE STRING,
GASCOMPRATEH TYPE STRING,
MOLDEN TYPE STRING,
MOLDENEH TYPE STRING,
MOLWEIGHT TYPE STRING,
HYDROCARBMOLFRAC TYPE STRING,
MOLWEIGHTEH TYPE STRING,
CUSTPARCHAR1 TYPE STRING,
CUSTPARFLOAT1 TYPE STRING,
CUSTEH1 TYPE STRING,
CUSTPARCHAR2 TYPE STRING,
CUSTPARFLOAT2 TYPE STRING,
CUSTEH2 TYPE STRING,
CUSTPARCHAR3 TYPE STRING,
CUSTPARFLOAT3 TYPE STRING,
CUSTEH3 TYPE STRING,END OF T_EKKO_STR. DATA: WA_ROIITANKDIP_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_ROIITANKDIP_STR-COUNTER sy-vline
WA_ROIITANKDIP_STR-WERKS sy-vline
WA_ROIITANKDIP_STR-LGORT sy-vline
WA_ROIITANKDIP_STR-SEQNR sy-vline
WA_ROIITANKDIP_STR-SOCNR sy-vline
WA_ROIITANKDIP_STR-SLVNR sy-vline
WA_ROIITANKDIP_STR-SLVIND sy-vline
WA_ROIITANKDIP_STR-DIPDATE sy-vline
WA_ROIITANKDIP_STR-DIPTIME sy-vline
WA_ROIITANKDIP_STR-TZONE sy-vline
WA_ROIITANKDIP_STR-ETMSTM sy-vline
WA_ROIITANKDIP_STR-SOCEV sy-vline
WA_ROIITANKDIP_STR-TOTALHEIGHT sy-vline
WA_ROIITANKDIP_STR-TOTALHEIGHT_STR sy-vline
WA_ROIITANKDIP_STR-TOTALHEIGHT_FLTP sy-vline
WA_ROIITANKDIP_STR-TOTHUOM sy-vline
WA_ROIITANKDIP_STR-WATERHEIGHT sy-vline
WA_ROIITANKDIP_STR-WATERHEIGHT_STR sy-vline
WA_ROIITANKDIP_STR-WATERHEIGHT_FLTP sy-vline
WA_ROIITANKDIP_STR-WATHUOM sy-vline
WA_ROIITANKDIP_STR-MDICH sy-vline
WA_ROIITANKDIP_STR-QUAN_LVC sy-vline
WA_ROIITANKDIP_STR-QUAN_SKU sy-vline
WA_ROIITANKDIP_STR-TVOLUOM sy-vline
WA_ROIITANKDIP_STR-WATR_LVC sy-vline
WA_ROIITANKDIP_STR-WVOLUOM sy-vline
WA_ROIITANKDIP_STR-TSTMP_STR sy-vline
WA_ROIITANKDIP_STR-TDICH_STR sy-vline
WA_ROIITANKDIP_STR-MTTMP_STR sy-vline
WA_ROIITANKDIP_STR-BDICH_STR sy-vline
WA_ROIITANKDIP_STR-DNTYP sy-vline
WA_ROIITANKDIP_STR-SHTMP_STR sy-vline
WA_ROIITANKDIP_STR-SHTMP sy-vline
WA_ROIITANKDIP_STR-SHTEH sy-vline
WA_ROIITANKDIP_STR-EQ_LIQUID_VOLUME sy-vline
WA_ROIITANKDIP_STR-CALC_ELV sy-vline
WA_ROIITANKDIP_STR-UL_IN_IND sy-vline
WA_ROIITANKDIP_STR-SOCUSG sy-vline
WA_ROIITANKDIP_STR-SOCLVCONV sy-vline
WA_ROIITANKDIP_STR-CALI_HIST sy-vline
WA_ROIITANKDIP_STR-KAPAZ sy-vline
WA_ROIITANKDIP_STR-SOC_RDGGRP sy-vline
WA_ROIITANKDIP_STR-HFLAG sy-vline
WA_ROIITANKDIP_STR-EXPACORR sy-vline
WA_ROIITANKDIP_STR-ROOFCORR sy-vline
WA_ROIITANKDIP_STR-WATRCORR sy-vline
WA_ROIITANKDIP_STR-ISO_SHELL sy-vline
WA_ROIITANKDIP_STR-SOC_FT_MSEHI sy-vline
WA_ROIITANKDIP_STR-UOMGR sy-vline
WA_ROIITANKDIP_STR-CMETH sy-vline
WA_ROIITANKDIP_STR-RELSTOCK sy-vline
WA_ROIITANKDIP_STR-MEINS sy-vline
WA_ROIITANKDIP_STR-STATUS sy-vline
WA_ROIITANKDIP_STR-MATERIAL_CHK sy-vline
WA_ROIITANKDIP_STR-STATUS_ICON sy-vline
WA_ROIITANKDIP_STR-EXTERNAL_CALL sy-vline
WA_ROIITANKDIP_STR-UPD_FLAG sy-vline
WA_ROIITANKDIP_STR-DEL_FLAG sy-vline
WA_ROIITANKDIP_STR-DIP_GUID sy-vline
WA_ROIITANKDIP_STR-QCI_MAN_IND sy-vline
WA_ROIITANKDIP_STR-TOTALHEIGHT_FT sy-vline
WA_ROIITANKDIP_STR-TOTALHEIGHT_IN sy-vline
WA_ROIITANKDIP_STR-TOTALHEIGHT_FR sy-vline
WA_ROIITANKDIP_STR-WATERHEIGHT_FT sy-vline
WA_ROIITANKDIP_STR-WATERHEIGHT_IN sy-vline
WA_ROIITANKDIP_STR-WATERHEIGHT_FR sy-vline
WA_ROIITANKDIP_STR-CUST1 sy-vline
WA_ROIITANKDIP_STR-CUST2 sy-vline
WA_ROIITANKDIP_STR-CUST3 sy-vline
WA_ROIITANKDIP_STR-CUST4 sy-vline
WA_ROIITANKDIP_STR-CUST5 sy-vline
WA_ROIITANKDIP_STR-CUST6 sy-vline
WA_ROIITANKDIP_STR-CUST7 sy-vline
WA_ROIITANKDIP_STR-POST_PI sy-vline
WA_ROIITANKDIP_STR-TSTMP sy-vline
WA_ROIITANKDIP_STR-TSTEH sy-vline
WA_ROIITANKDIP_STR-MTTMP sy-vline
WA_ROIITANKDIP_STR-MTTEH sy-vline
WA_ROIITANKDIP_STR-THVAL sy-vline
WA_ROIITANKDIP_STR-TDICHEH sy-vline
WA_ROIITANKDIP_STR-TDICH sy-vline
WA_ROIITANKDIP_STR-MTPRES sy-vline
WA_ROIITANKDIP_STR-MTPRESEH sy-vline
WA_ROIITANKDIP_STR-TPRED sy-vline
WA_ROIITANKDIP_STR-TPREDEH sy-vline
WA_ROIITANKDIP_STR-TPRHV sy-vline
WA_ROIITANKDIP_STR-TPRHVEH sy-vline
WA_ROIITANKDIP_STR-TTMPHV sy-vline
WA_ROIITANKDIP_STR-TTMPHVEH sy-vline
WA_ROIITANKDIP_STR-ATPRES sy-vline
WA_ROIITANKDIP_STR-ATPRESEH sy-vline
WA_ROIITANKDIP_STR-VAPRES sy-vline
WA_ROIITANKDIP_STR-VAPRESEH sy-vline
WA_ROIITANKDIP_STR-THVALEH sy-vline
WA_ROIITANKDIP_STR-MTCOMBTMP sy-vline
WA_ROIITANKDIP_STR-MTCOMBTEH sy-vline
WA_ROIITANKDIP_STR-MTCOMBPRES sy-vline
WA_ROIITANKDIP_STR-MTCOMBPRESEH sy-vline
WA_ROIITANKDIP_STR-TSTMPCAL sy-vline
WA_ROIITANKDIP_STR-TSTMPCALEH sy-vline
WA_ROIITANKDIP_STR-TPREDCAL sy-vline
WA_ROIITANKDIP_STR-TPREDCALEH sy-vline
WA_ROIITANKDIP_STR-HYDRO sy-vline
WA_ROIITANKDIP_STR-ABIND sy-vline
WA_ROIITANKDIP_STR-ABFAC sy-vline
WA_ROIITANKDIP_STR-MCF sy-vline
WA_ROIITANKDIP_STR-BSWCN sy-vline
WA_ROIITANKDIP_STR-BSWCNEH sy-vline
WA_ROIITANKDIP_STR-HVCLS sy-vline
WA_ROIITANKDIP_STR-HVCLS_TO sy-vline
WA_ROIITANKDIP_STR-DEFAULT_GUID sy-vline
WA_ROIITANKDIP_STR-UMRSL sy-vline
WA_ROIITANKDIP_STR-CMODE sy-vline
WA_ROIITANKDIP_STR-FDICHEH sy-vline
WA_ROIITANKDIP_STR-FDICH sy-vline
WA_ROIITANKDIP_STR-COEFF sy-vline
WA_ROIITANKDIP_STR-BDICHEH sy-vline
WA_ROIITANKDIP_STR-BDICH sy-vline
WA_ROIITANKDIP_STR-BHVALEH sy-vline
WA_ROIITANKDIP_STR-BHVAL sy-vline
WA_ROIITANKDIP_STR-CH4RATIO sy-vline
WA_ROIITANKDIP_STR-N2RATIO sy-vline
WA_ROIITANKDIP_STR-CO2RATIO sy-vline
WA_ROIITANKDIP_STR-C2H6RATIO sy-vline
WA_ROIITANKDIP_STR-C3H8RATIO sy-vline
WA_ROIITANKDIP_STR-H2ORATIO sy-vline
WA_ROIITANKDIP_STR-H2SRATIO sy-vline
WA_ROIITANKDIP_STR-H2RATIO sy-vline
WA_ROIITANKDIP_STR-CORATIO sy-vline
WA_ROIITANKDIP_STR-O2RATIO sy-vline
WA_ROIITANKDIP_STR-ISOC4H10RATIO sy-vline
WA_ROIITANKDIP_STR-NC4H10RATIO sy-vline
WA_ROIITANKDIP_STR-ISOC5H12RATIO sy-vline
WA_ROIITANKDIP_STR-NC5H12RATIO sy-vline
WA_ROIITANKDIP_STR-C6H14RATIO sy-vline
WA_ROIITANKDIP_STR-C7H16RATIO sy-vline
WA_ROIITANKDIP_STR-C8H18RATIO sy-vline
WA_ROIITANKDIP_STR-C9H20RATIO sy-vline
WA_ROIITANKDIP_STR-C10H22RATIO sy-vline
WA_ROIITANKDIP_STR-HERATIO sy-vline
WA_ROIITANKDIP_STR-ARRATIO sy-vline
WA_ROIITANKDIP_STR-GASCOMPRATEH sy-vline
WA_ROIITANKDIP_STR-MOLDEN sy-vline
WA_ROIITANKDIP_STR-MOLDENEH sy-vline
WA_ROIITANKDIP_STR-MOLWEIGHT sy-vline
WA_ROIITANKDIP_STR-HYDROCARBMOLFRAC sy-vline
WA_ROIITANKDIP_STR-MOLWEIGHTEH sy-vline
WA_ROIITANKDIP_STR-CUSTPARCHAR1 sy-vline
WA_ROIITANKDIP_STR-CUSTPARFLOAT1 sy-vline
WA_ROIITANKDIP_STR-CUSTEH1 sy-vline
WA_ROIITANKDIP_STR-CUSTPARCHAR2 sy-vline
WA_ROIITANKDIP_STR-CUSTPARFLOAT2 sy-vline
WA_ROIITANKDIP_STR-CUSTEH2 sy-vline
WA_ROIITANKDIP_STR-CUSTPARCHAR3 sy-vline
WA_ROIITANKDIP_STR-CUSTPARFLOAT3 sy-vline
WA_ROIITANKDIP_STR-CUSTEH3 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.