ABAP Select data from SAP table VLCDIAVEHI_CONF 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 VLCDIAVEHI_CONF 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 VLCDIAVEHI_CONF. 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 VLCDIAVEHI_CONF 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_VLCDIAVEHI_CONF TYPE STANDARD TABLE OF VLCDIAVEHI_CONF,
      WA_VLCDIAVEHI_CONF TYPE VLCDIAVEHI_CONF,
      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: <VLCDIAVEHI_CONF> TYPE VLCDIAVEHI_CONF.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VLCDIAVEHI_CONF
*  INTO TABLE @DATA(IT_VLCDIAVEHI_CONF2).
*--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_VLCDIAVEHI_CONF INDEX 1 INTO DATA(WA_VLCDIAVEHI_CONF2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_VLCDIAVEHI_CONF ASSIGNING <VLCDIAVEHI_CONF>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<VLCDIAVEHI_CONF>-MANDT = 1.
<VLCDIAVEHI_CONF>-VGUID = 1.
<VLCDIAVEHI_CONF>-VHCLE = 1.
<VLCDIAVEHI_CONF>-MATNR = 1.
<VLCDIAVEHI_CONF>-LIFNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_VLCDIAVEHI_CONF-CHARG, sy-vline,
WA_VLCDIAVEHI_CONF-EQUNR, sy-vline,
WA_VLCDIAVEHI_CONF-WERKS, sy-vline,
WA_VLCDIAVEHI_CONF-LGORT, sy-vline,
WA_VLCDIAVEHI_CONF-BWTAR, sy-vline,
WA_VLCDIAVEHI_CONF-CUOBJ, sy-vline.
ENDLOOP. *Add any further fields from structure WA_VLCDIAVEHI_CONF 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_VLCDIAVEHI_CONF 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_VLCDIAVEHI_CONF INTO WA_VLCDIAVEHI_CONF. *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 MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_VLCDIAVEHI_CONF-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VLCDIAVEHI_CONF-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field CSTRYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_VLCDIAVEHI_CONF-CSTRYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VLCDIAVEHI_CONF-CSTRYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit AUART, internal->external for field AUART CALL FUNCTION 'CONVERSION_EXIT_AUART_OUTPUT' EXPORTING input = WA_VLCDIAVEHI_CONF-AUART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VLCDIAVEHI_CONF-AUART.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field KUNNR_BP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VLCDIAVEHI_CONF-KUNNR_BP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VLCDIAVEHI_CONF-KUNNR_BP.
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_VLCDIAVEHI_CONF_STR,
MANDT TYPE STRING,
VGUID TYPE STRING,
VHCLE TYPE STRING,
MATNR TYPE STRING,
LIFNR TYPE STRING,
CHARG TYPE STRING,
EQUNR TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
BWTAR TYPE STRING,
CUOBJ TYPE STRING,
CUABA TYPE STRING,
MMCTR TYPE STRING,
MMSTA TYPE STRING,
MMTSP TYPE STRING,
SDCTR TYPE STRING,
SDSTA TYPE STRING,
SDTSP TYPE STRING,
KUNNR TYPE STRING,
ENDCU TYPE STRING,
VHVIN TYPE STRING,
VHCEX TYPE STRING,
AVAIL TYPE STRING,
VBLTY TYPE STRING,
LOCTN TYPE STRING,
GPRICE TYPE STRING,
GPRICECUKY TYPE STRING,
CDTSP TYPE STRING,
PSTSP TYPE STRING,
PDTSP TYPE STRING,
ERNAM TYPE STRING,
VHUSG TYPE STRING,
CMPGN TYPE STRING,
PCOUNT TYPE STRING,
PCOUNT_U TYPE STRING,
IMMATDATE TYPE STRING,
VHSAR TYPE STRING,
VHORD TYPE STRING,
SHLVL TYPE STRING,
ARCHIVE_FLAG TYPE STRING,
USED_VEHICLE TYPE STRING,
DIGITALVEHICLEREFERENCEID TYPE STRING,
MMDATU TYPE STRING,
MMTIME TYPE STRING,
SDDATU TYPE STRING,
SDTIME TYPE STRING,
CDDATE TYPE STRING,
CDTIME TYPE STRING,
PSDATU TYPE STRING,
PSTIME TYPE STRING,
PDDATU TYPE STRING,
PDTIME TYPE STRING,
CSTRYEAR TYPE STRING,
CSTRMONTH TYPE STRING,
MATNRTXT TYPE STRING,
MMCTRTXT TYPE STRING,
MMSTATXT TYPE STRING,
SDCTRTXT TYPE STRING,
SDSTATXT TYPE STRING,
AVAILTXT TYPE STRING,
LOCTNCITY TYPE STRING,
LOCTNTXT TYPE STRING,
VHUSGTXT TYPE STRING,
VBLTYTXT TYPE STRING,
SHLVL_TXT TYPE STRING,
VHSARTXT TYPE STRING,
CMPGNTXT TYPE STRING,
ENDCUTXT TYPE STRING,
CU_NAME1 TYPE STRING,
SU_NAME1 TYPE STRING,
CONVPRICE TYPE STRING,
CONVPRICECUKY TYPE STRING,
WERKSNAME TYPE STRING,
XERROR TYPE STRING,
ACTLED TYPE STRING,
NEWTSP TYPE STRING,
ACTDOCTYPE TYPE STRING,
CATEGORY TYPE STRING,
ACTERNAM TYPE STRING,
PREV_VHCLE TYPE STRING,
FOLL_VHCLE TYPE STRING,
AKNCAT TYPE STRING,
AKNCATT TYPE STRING,
RESDATFROM TYPE STRING,
RESDATTO TYPE STRING,
VBELN TYPE STRING,
KUNNR_SD TYPE STRING,
KUNAM_SD TYPE STRING,
KUNWE_SD TYPE STRING,
WENAM_SD TYPE STRING,
KUNRE_SD TYPE STRING,
RENAM_SD TYPE STRING,
KUNRG_SD TYPE STRING,
RGNAM_SD TYPE STRING,
ANGDT TYPE STRING,
BNDDT TYPE STRING,
AUDAT TYPE STRING,
VBTYP TYPE STRING,
AUART TYPE STRING,
AUGRU TYPE STRING,
VSART TYPE STRING,
ABSTK TYPE STRING,
FAKSK TYPE STRING,
NETWR TYPE STRING,
WAERK TYPE STRING,
VKORG TYPE STRING,
VKORGTXT TYPE STRING,
VTWEG TYPE STRING,
VTWEGTXT TYPE STRING,
SPART TYPE STRING,
SPARTTXT TYPE STRING,
VKGRP TYPE STRING,
VKBUR TYPE STRING,
VDATU TYPE STRING,
BSTNK TYPE STRING,
BSTDK TYPE STRING,
ERDAT TYPE STRING,
ERDAT_SD TYPE STRING,
ERNAM_SD TYPE STRING,
AEDAT TYPE STRING,
UPD_TMSTMP TYPE STRING,
POSNR TYPE STRING,
CUOBJ_SD TYPE STRING,
ARKTX TYPE STRING,
PSTYV TYPE STRING,
POSAR TYPE STRING,
LFREL TYPE STRING,
FKREL TYPE STRING,
ABGRU TYPE STRING,
ZMENG TYPE STRING,
ZIEME TYPE STRING,
OPTYPE TYPE STRING,
OPTYPET TYPE STRING,
VSTATU TYPE STRING,
VSTATUT TYPE STRING,
TRGUID TYPE STRING,
DVDEALER TYPE STRING,
DVDEALNAM TYPE STRING,
RQDEALER TYPE STRING,
RQDEALNAM TYPE STRING,
TRANSSTAT TYPE STRING,
TRANSSTATT TYPE STRING,
TIMESTAMP TYPE STRING,
TRTIME TYPE STRING,
TRDATE TYPE STRING,
CONFIG TYPE STRING,
LIFNR_BP TYPE STRING,
KUNNR_BP TYPE STRING,END OF T_EKKO_STR. DATA: WA_VLCDIAVEHI_CONF_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_VLCDIAVEHI_CONF_STR-MANDT sy-vline
WA_VLCDIAVEHI_CONF_STR-VGUID sy-vline
WA_VLCDIAVEHI_CONF_STR-VHCLE sy-vline
WA_VLCDIAVEHI_CONF_STR-MATNR sy-vline
WA_VLCDIAVEHI_CONF_STR-LIFNR sy-vline
WA_VLCDIAVEHI_CONF_STR-CHARG sy-vline
WA_VLCDIAVEHI_CONF_STR-EQUNR sy-vline
WA_VLCDIAVEHI_CONF_STR-WERKS sy-vline
WA_VLCDIAVEHI_CONF_STR-LGORT sy-vline
WA_VLCDIAVEHI_CONF_STR-BWTAR sy-vline
WA_VLCDIAVEHI_CONF_STR-CUOBJ sy-vline
WA_VLCDIAVEHI_CONF_STR-CUABA sy-vline
WA_VLCDIAVEHI_CONF_STR-MMCTR sy-vline
WA_VLCDIAVEHI_CONF_STR-MMSTA sy-vline
WA_VLCDIAVEHI_CONF_STR-MMTSP sy-vline
WA_VLCDIAVEHI_CONF_STR-SDCTR sy-vline
WA_VLCDIAVEHI_CONF_STR-SDSTA sy-vline
WA_VLCDIAVEHI_CONF_STR-SDTSP sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNNR sy-vline
WA_VLCDIAVEHI_CONF_STR-ENDCU sy-vline
WA_VLCDIAVEHI_CONF_STR-VHVIN sy-vline
WA_VLCDIAVEHI_CONF_STR-VHCEX sy-vline
WA_VLCDIAVEHI_CONF_STR-AVAIL sy-vline
WA_VLCDIAVEHI_CONF_STR-VBLTY sy-vline
WA_VLCDIAVEHI_CONF_STR-LOCTN sy-vline
WA_VLCDIAVEHI_CONF_STR-GPRICE sy-vline
WA_VLCDIAVEHI_CONF_STR-GPRICECUKY sy-vline
WA_VLCDIAVEHI_CONF_STR-CDTSP sy-vline
WA_VLCDIAVEHI_CONF_STR-PSTSP sy-vline
WA_VLCDIAVEHI_CONF_STR-PDTSP sy-vline
WA_VLCDIAVEHI_CONF_STR-ERNAM sy-vline
WA_VLCDIAVEHI_CONF_STR-VHUSG sy-vline
WA_VLCDIAVEHI_CONF_STR-CMPGN sy-vline
WA_VLCDIAVEHI_CONF_STR-PCOUNT sy-vline
WA_VLCDIAVEHI_CONF_STR-PCOUNT_U sy-vline
WA_VLCDIAVEHI_CONF_STR-IMMATDATE sy-vline
WA_VLCDIAVEHI_CONF_STR-VHSAR sy-vline
WA_VLCDIAVEHI_CONF_STR-VHORD sy-vline
WA_VLCDIAVEHI_CONF_STR-SHLVL sy-vline
WA_VLCDIAVEHI_CONF_STR-ARCHIVE_FLAG sy-vline
WA_VLCDIAVEHI_CONF_STR-USED_VEHICLE sy-vline
WA_VLCDIAVEHI_CONF_STR-DIGITALVEHICLEREFERENCEID sy-vline
WA_VLCDIAVEHI_CONF_STR-MMDATU sy-vline
WA_VLCDIAVEHI_CONF_STR-MMTIME sy-vline
WA_VLCDIAVEHI_CONF_STR-SDDATU sy-vline
WA_VLCDIAVEHI_CONF_STR-SDTIME sy-vline
WA_VLCDIAVEHI_CONF_STR-CDDATE sy-vline
WA_VLCDIAVEHI_CONF_STR-CDTIME sy-vline
WA_VLCDIAVEHI_CONF_STR-PSDATU sy-vline
WA_VLCDIAVEHI_CONF_STR-PSTIME sy-vline
WA_VLCDIAVEHI_CONF_STR-PDDATU sy-vline
WA_VLCDIAVEHI_CONF_STR-PDTIME sy-vline
WA_VLCDIAVEHI_CONF_STR-CSTRYEAR sy-vline
WA_VLCDIAVEHI_CONF_STR-CSTRMONTH sy-vline
WA_VLCDIAVEHI_CONF_STR-MATNRTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-MMCTRTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-MMSTATXT sy-vline
WA_VLCDIAVEHI_CONF_STR-SDCTRTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-SDSTATXT sy-vline
WA_VLCDIAVEHI_CONF_STR-AVAILTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-LOCTNCITY sy-vline
WA_VLCDIAVEHI_CONF_STR-LOCTNTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-VHUSGTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-VBLTYTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-SHLVL_TXT sy-vline
WA_VLCDIAVEHI_CONF_STR-VHSARTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-CMPGNTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-ENDCUTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-CU_NAME1 sy-vline
WA_VLCDIAVEHI_CONF_STR-SU_NAME1 sy-vline
WA_VLCDIAVEHI_CONF_STR-CONVPRICE sy-vline
WA_VLCDIAVEHI_CONF_STR-CONVPRICECUKY sy-vline
WA_VLCDIAVEHI_CONF_STR-WERKSNAME sy-vline
WA_VLCDIAVEHI_CONF_STR-XERROR sy-vline
WA_VLCDIAVEHI_CONF_STR-ACTLED sy-vline
WA_VLCDIAVEHI_CONF_STR-NEWTSP sy-vline
WA_VLCDIAVEHI_CONF_STR-ACTDOCTYPE sy-vline
WA_VLCDIAVEHI_CONF_STR-CATEGORY sy-vline
WA_VLCDIAVEHI_CONF_STR-ACTERNAM sy-vline
WA_VLCDIAVEHI_CONF_STR-PREV_VHCLE sy-vline
WA_VLCDIAVEHI_CONF_STR-FOLL_VHCLE sy-vline
WA_VLCDIAVEHI_CONF_STR-AKNCAT sy-vline
WA_VLCDIAVEHI_CONF_STR-AKNCATT sy-vline
WA_VLCDIAVEHI_CONF_STR-RESDATFROM sy-vline
WA_VLCDIAVEHI_CONF_STR-RESDATTO sy-vline
WA_VLCDIAVEHI_CONF_STR-VBELN sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNNR_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNAM_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNWE_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-WENAM_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNRE_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-RENAM_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNRG_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-RGNAM_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-ANGDT sy-vline
WA_VLCDIAVEHI_CONF_STR-BNDDT sy-vline
WA_VLCDIAVEHI_CONF_STR-AUDAT sy-vline
WA_VLCDIAVEHI_CONF_STR-VBTYP sy-vline
WA_VLCDIAVEHI_CONF_STR-AUART sy-vline
WA_VLCDIAVEHI_CONF_STR-AUGRU sy-vline
WA_VLCDIAVEHI_CONF_STR-VSART sy-vline
WA_VLCDIAVEHI_CONF_STR-ABSTK sy-vline
WA_VLCDIAVEHI_CONF_STR-FAKSK sy-vline
WA_VLCDIAVEHI_CONF_STR-NETWR sy-vline
WA_VLCDIAVEHI_CONF_STR-WAERK sy-vline
WA_VLCDIAVEHI_CONF_STR-VKORG sy-vline
WA_VLCDIAVEHI_CONF_STR-VKORGTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-VTWEG sy-vline
WA_VLCDIAVEHI_CONF_STR-VTWEGTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-SPART sy-vline
WA_VLCDIAVEHI_CONF_STR-SPARTTXT sy-vline
WA_VLCDIAVEHI_CONF_STR-VKGRP sy-vline
WA_VLCDIAVEHI_CONF_STR-VKBUR sy-vline
WA_VLCDIAVEHI_CONF_STR-VDATU sy-vline
WA_VLCDIAVEHI_CONF_STR-BSTNK sy-vline
WA_VLCDIAVEHI_CONF_STR-BSTDK sy-vline
WA_VLCDIAVEHI_CONF_STR-ERDAT sy-vline
WA_VLCDIAVEHI_CONF_STR-ERDAT_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-ERNAM_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-AEDAT sy-vline
WA_VLCDIAVEHI_CONF_STR-UPD_TMSTMP sy-vline
WA_VLCDIAVEHI_CONF_STR-POSNR sy-vline
WA_VLCDIAVEHI_CONF_STR-CUOBJ_SD sy-vline
WA_VLCDIAVEHI_CONF_STR-ARKTX sy-vline
WA_VLCDIAVEHI_CONF_STR-PSTYV sy-vline
WA_VLCDIAVEHI_CONF_STR-POSAR sy-vline
WA_VLCDIAVEHI_CONF_STR-LFREL sy-vline
WA_VLCDIAVEHI_CONF_STR-FKREL sy-vline
WA_VLCDIAVEHI_CONF_STR-ABGRU sy-vline
WA_VLCDIAVEHI_CONF_STR-ZMENG sy-vline
WA_VLCDIAVEHI_CONF_STR-ZIEME sy-vline
WA_VLCDIAVEHI_CONF_STR-OPTYPE sy-vline
WA_VLCDIAVEHI_CONF_STR-OPTYPET sy-vline
WA_VLCDIAVEHI_CONF_STR-VSTATU sy-vline
WA_VLCDIAVEHI_CONF_STR-VSTATUT sy-vline
WA_VLCDIAVEHI_CONF_STR-TRGUID sy-vline
WA_VLCDIAVEHI_CONF_STR-DVDEALER sy-vline
WA_VLCDIAVEHI_CONF_STR-DVDEALNAM sy-vline
WA_VLCDIAVEHI_CONF_STR-RQDEALER sy-vline
WA_VLCDIAVEHI_CONF_STR-RQDEALNAM sy-vline
WA_VLCDIAVEHI_CONF_STR-TRANSSTAT sy-vline
WA_VLCDIAVEHI_CONF_STR-TRANSSTATT sy-vline
WA_VLCDIAVEHI_CONF_STR-TIMESTAMP sy-vline
WA_VLCDIAVEHI_CONF_STR-TRTIME sy-vline
WA_VLCDIAVEHI_CONF_STR-TRDATE sy-vline
WA_VLCDIAVEHI_CONF_STR-CONFIG sy-vline
WA_VLCDIAVEHI_CONF_STR-LIFNR_BP sy-vline
WA_VLCDIAVEHI_CONF_STR-KUNNR_BP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.