ABAP Select data from SAP table VM07M 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 VM07M 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 VM07M. 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 VM07M 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_VM07M TYPE STANDARD TABLE OF VM07M,
      WA_VM07M TYPE VM07M,
      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: <VM07M> TYPE VM07M.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VM07M
*  INTO TABLE @DATA(IT_VM07M2).
*--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_VM07M INDEX 1 INTO DATA(WA_VM07M2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_VM07M ASSIGNING <VM07M>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<VM07M>-ZEILV = 1.
<VM07M>-SMARC = 1.
<VM07M>-SMSTB = 1.
<VM07M>-SMARD = 1.
<VM07M>-SMCHB = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_VM07M-SMBPR, sy-vline,
WA_VM07M-SMLIB, sy-vline,
WA_VM07M-SMKOL, sy-vline,
WA_VM07M-SMEIK, sy-vline,
WA_VM07M-SMKLK, sy-vline,
WA_VM07M-SMKUB, sy-vline.
ENDLOOP. *Add any further fields from structure WA_VM07M 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_VM07M 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_VM07M INTO WA_VM07M. *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 GJAHR, internal->external for field LFGJA CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_VM07M-LFGJA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VM07M-LFGJA.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field SPDNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VM07M-SPDNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VM07M-SPDNR.
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_VM07M_STR,
ZEILV TYPE STRING,
SMARC TYPE STRING,
SMSTB TYPE STRING,
SMARD TYPE STRING,
SMCHB TYPE STRING,
SMBPR TYPE STRING,
SMLIB TYPE STRING,
SMKOL TYPE STRING,
SMEIK TYPE STRING,
SMKLK TYPE STRING,
SMKUB TYPE STRING,
SEKPO TYPE STRING,
SFAUP TYPE STRING,
SMRES TYPE STRING,
SMSKU TYPE STRING,
SMSLB TYPE STRING,
SMSSL TYPE STRING,
SMSKA TYPE STRING,
SMSTE TYPE STRING,
SMSSA TYPE STRING,
SMSPR TYPE STRING,
SMSTQ TYPE STRING,
SMSSQ TYPE STRING,
SMSCA TYPE STRING,
SMSOA TYPE STRING,
SMSCP TYPE STRING,
SMSOP TYPE STRING,
LFGJA TYPE STRING,
LFMON TYPE STRING,
KMBEW TYPE STRING,
BWKEY TYPE STRING,
KZBAA TYPE STRING,
HRKFT TYPE STRING,
XBBST TYPE STRING,
XBFAU TYPE STRING,
WEBRE TYPE STRING,
KZWES TYPE STRING,
PSTYP TYPE STRING,
AWEWR TYPE STRING,
ELIKZ_OLD TYPE STRING,
WEAKT TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
NETWR TYPE STRING,
NETWW TYPE STRING,
ERNAM TYPE STRING,
PABPM TYPE STRING,
EISBE TYPE STRING,
MINBE TYPE STRING,
DISMM TYPE STRING,
DISST TYPE STRING,
DISKZ TYPE STRING,
APOKZ TYPE STRING,
DISPO TYPE STRING,
MTVFP TYPE STRING,
XPBED TYPE STRING,
MISKZ TYPE STRING,
VRMOD TYPE STRING,
VINT1 TYPE STRING,
VINT2 TYPE STRING,
BDTER TYPE STRING,
VBTYP TYPE STRING,
MTART TYPE STRING,
SPART TYPE STRING,
BWAER TYPE STRING,
TBFKZ TYPE STRING,
BETYP TYPE STRING,
BENUM TYPE STRING,
TRART TYPE STRING,
AUTTA TYPE STRING,
WEDKZ TYPE STRING,
XLIFU TYPE STRING,
GSVBR TYPE STRING,
UNVBR TYPE STRING,
VGART TYPE STRING,
XINVB TYPE STRING,
XIUPD TYPE STRING,
SOBFI TYPE STRING,
SOBLO TYPE STRING,
SOBVO TYPE STRING,
QSSBW TYPE STRING,
QSSHK TYPE STRING,
XQSSP TYPE STRING,
QPLOS TYPE STRING,
LBBSA TYPE STRING,
KBBSA TYPE STRING,
KZBWA TYPE STRING,
ETIAR TYPE STRING,
ETIFO TYPE STRING,
XNAPR TYPE STRING,
DISGR TYPE STRING,
XCHPF TYPE STRING,
XSTOR TYPE STRING,
VERAB TYPE STRING,
LIFCH TYPE STRING,
LICHA TYPE STRING,
XFMAT TYPE STRING,
DUSER TYPE STRING,
BUMRZ TYPE STRING,
BUMRN TYPE STRING,
ETENS TYPE STRING,
CO_KAKST TYPE STRING,
CO_KAAUF TYPE STRING,
CO_KAPRO TYPE STRING,
CO_KAKTR TYPE STRING,
CO_KANPL TYPE STRING,
CO_KAIMO TYPE STRING,
CO_KAKDA TYPE STRING,
CO_KAERG TYPE STRING,
CO_KAABS TYPE STRING,
CO_KAPRZ TYPE STRING,
CO_KASVD TYPE STRING,
CO_KASAT TYPE STRING,
ABELN TYPE STRING,
ABEPL TYPE STRING,
MLMAA TYPE STRING,
KALN1 TYPE STRING,
EK_CHARG TYPE STRING,
EK_LIFCH TYPE STRING,
EK_LICHA TYPE STRING,
HKMAT TYPE STRING,
XVKBW TYPE STRING,
DZEIT TYPE STRING,
KNBDR TYPE STRING,
PRDHA TYPE STRING,
SATNR TYPE STRING,
ATTYP TYPE STRING,
BWVOR TYPE STRING,
BWSCL TYPE STRING,
SAISO TYPE STRING,
VOLEH TYPE STRING,
PLGTP TYPE STRING,
SERVG TYPE STRING,
LWEDT TYPE STRING,
STRGR TYPE STRING,
BRGEW TYPE STRING,
GEWEI TYPE STRING,
VOLUM TYPE STRING,
QNDAT TYPE STRING,
CLNEW TYPE STRING,
KZEAR_OLD TYPE STRING,
QPLOA TYPE STRING,
MONAT TYPE STRING,
MLAST TYPE STRING,
SAISJ TYPE STRING,
VRGNG TYPE STRING,
RETPO TYPE STRING,
XNEBE TYPE STRING,
XKZBEW TYPE STRING,
AUREL TYPE STRING,
VBELN TYPE STRING,
VBELP TYPE STRING,
XAKON TYPE STRING,
AWEWW TYPE STRING,
LGNTB TYPE STRING,
KALNR TYPE STRING,
ANZGEB TYPE STRING,
GEBEH TYPE STRING,
LQNUM TYPE STRING,
UMLQN TYPE STRING,
XSTAU TYPE STRING,
J_1BNFREL TYPE STRING,
XHEAD TYPE STRING,
L2SKR TYPE STRING,
KDAUF_SD TYPE STRING,
KDPOS_SD TYPE STRING,
LMBMV TYPE STRING,
FELDV TYPE STRING,
WM_KZBEW TYPE STRING,
LFBJA_INTERNAL TYPE STRING,
LFBNR_INTERNAL TYPE STRING,
LFPOS_INTERNAL TYPE STRING,
EXWMS TYPE STRING,
UMEXW TYPE STRING,
LFART TYPE STRING,
KUNWE TYPE STRING,
VKORG TYPE STRING,
VSTEL TYPE STRING,
VTWEG TYPE STRING,
XBLNR_AVIS TYPE STRING,
FRBNR_AVIS TYPE STRING,
PABNUM TYPE STRING,
PABPOS TYPE STRING,
PKKEY TYPE STRING,
NAVNW TYPE STRING,
MB_MWSKZ TYPE STRING,
OBJNR TYPE STRING,
OBJTYPE TYPE STRING,
SEKPK TYPE STRING,
LVS_LIFNR TYPE STRING,
LADGR TYPE STRING,
XHUPF TYPE STRING,
SDLIF TYPE STRING,
SDKUN TYPE STRING,
SISEG TYPE STRING,
IBPOI TYPE STRING,
SEKLA TYPE STRING,
BFLME TYPE STRING,
GLOBAL_COUNTER TYPE STRING,
MLCCS_RELEVANT TYPE STRING,
KZBWA_ORIGINAL TYPE STRING,
LINE_COUNT TYPE STRING,
STATUK TYPE STRING,
LOGSY TYPE STRING,
FOLAR TYPE STRING,
ARBBUKRS TYPE STRING,
ARBLIFNR TYPE STRING,
MSR_ID TYPE STRING,
MSR_ITEM TYPE STRING,
MSR_SPLIT_ID TYPE STRING,
MSR_INSP_GUID TYPE STRING,
BATCH_TYPE TYPE STRING,
MBSIT TYPE STRING,
MSR_VALUATION TYPE STRING,
WABWE TYPE STRING,
STATU TYPE STRING,
KALN1_NEW TYPE STRING,
MB_TAX_COUNTRY TYPE STRING,
/CWM/GSVBR TYPE STRING,
SMCSD TYPE STRING,
SMCSS TYPE STRING,
SMSCD TYPE STRING,
SMSCS TYPE STRING,
SMSFD TYPE STRING,
SMSFS TYPE STRING,
SMSID TYPE STRING,
SMSIS TYPE STRING,
SMSRD TYPE STRING,
SMSRS TYPE STRING,
FSH_SEAIM TYPE STRING,
KZRAC TYPE STRING,
LFDAT TYPE STRING,
SPDNR TYPE STRING,END OF T_EKKO_STR. DATA: WA_VM07M_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_VM07M_STR-ZEILV sy-vline
WA_VM07M_STR-SMARC sy-vline
WA_VM07M_STR-SMSTB sy-vline
WA_VM07M_STR-SMARD sy-vline
WA_VM07M_STR-SMCHB sy-vline
WA_VM07M_STR-SMBPR sy-vline
WA_VM07M_STR-SMLIB sy-vline
WA_VM07M_STR-SMKOL sy-vline
WA_VM07M_STR-SMEIK sy-vline
WA_VM07M_STR-SMKLK sy-vline
WA_VM07M_STR-SMKUB sy-vline
WA_VM07M_STR-SEKPO sy-vline
WA_VM07M_STR-SFAUP sy-vline
WA_VM07M_STR-SMRES sy-vline
WA_VM07M_STR-SMSKU sy-vline
WA_VM07M_STR-SMSLB sy-vline
WA_VM07M_STR-SMSSL sy-vline
WA_VM07M_STR-SMSKA sy-vline
WA_VM07M_STR-SMSTE sy-vline
WA_VM07M_STR-SMSSA sy-vline
WA_VM07M_STR-SMSPR sy-vline
WA_VM07M_STR-SMSTQ sy-vline
WA_VM07M_STR-SMSSQ sy-vline
WA_VM07M_STR-SMSCA sy-vline
WA_VM07M_STR-SMSOA sy-vline
WA_VM07M_STR-SMSCP sy-vline
WA_VM07M_STR-SMSOP sy-vline
WA_VM07M_STR-LFGJA sy-vline
WA_VM07M_STR-LFMON sy-vline
WA_VM07M_STR-KMBEW sy-vline
WA_VM07M_STR-BWKEY sy-vline
WA_VM07M_STR-KZBAA sy-vline
WA_VM07M_STR-HRKFT sy-vline
WA_VM07M_STR-XBBST sy-vline
WA_VM07M_STR-XBFAU sy-vline
WA_VM07M_STR-WEBRE sy-vline
WA_VM07M_STR-KZWES sy-vline
WA_VM07M_STR-PSTYP sy-vline
WA_VM07M_STR-AWEWR sy-vline
WA_VM07M_STR-ELIKZ_OLD sy-vline
WA_VM07M_STR-WEAKT sy-vline
WA_VM07M_STR-EKORG sy-vline
WA_VM07M_STR-EKGRP sy-vline
WA_VM07M_STR-NETWR sy-vline
WA_VM07M_STR-NETWW sy-vline
WA_VM07M_STR-ERNAM sy-vline
WA_VM07M_STR-PABPM sy-vline
WA_VM07M_STR-EISBE sy-vline
WA_VM07M_STR-MINBE sy-vline
WA_VM07M_STR-DISMM sy-vline
WA_VM07M_STR-DISST sy-vline
WA_VM07M_STR-DISKZ sy-vline
WA_VM07M_STR-APOKZ sy-vline
WA_VM07M_STR-DISPO sy-vline
WA_VM07M_STR-MTVFP sy-vline
WA_VM07M_STR-XPBED sy-vline
WA_VM07M_STR-MISKZ sy-vline
WA_VM07M_STR-VRMOD sy-vline
WA_VM07M_STR-VINT1 sy-vline
WA_VM07M_STR-VINT2 sy-vline
WA_VM07M_STR-BDTER sy-vline
WA_VM07M_STR-VBTYP sy-vline
WA_VM07M_STR-MTART sy-vline
WA_VM07M_STR-SPART sy-vline
WA_VM07M_STR-BWAER sy-vline
WA_VM07M_STR-TBFKZ sy-vline
WA_VM07M_STR-BETYP sy-vline
WA_VM07M_STR-BENUM sy-vline
WA_VM07M_STR-TRART sy-vline
WA_VM07M_STR-AUTTA sy-vline
WA_VM07M_STR-WEDKZ sy-vline
WA_VM07M_STR-XLIFU sy-vline
WA_VM07M_STR-GSVBR sy-vline
WA_VM07M_STR-UNVBR sy-vline
WA_VM07M_STR-VGART sy-vline
WA_VM07M_STR-XINVB sy-vline
WA_VM07M_STR-XIUPD sy-vline
WA_VM07M_STR-SOBFI sy-vline
WA_VM07M_STR-SOBLO sy-vline
WA_VM07M_STR-SOBVO sy-vline
WA_VM07M_STR-QSSBW sy-vline
WA_VM07M_STR-QSSHK sy-vline
WA_VM07M_STR-XQSSP sy-vline
WA_VM07M_STR-QPLOS sy-vline
WA_VM07M_STR-LBBSA sy-vline
WA_VM07M_STR-KBBSA sy-vline
WA_VM07M_STR-KZBWA sy-vline
WA_VM07M_STR-ETIAR sy-vline
WA_VM07M_STR-ETIFO sy-vline
WA_VM07M_STR-XNAPR sy-vline
WA_VM07M_STR-DISGR sy-vline
WA_VM07M_STR-XCHPF sy-vline
WA_VM07M_STR-XSTOR sy-vline
WA_VM07M_STR-VERAB sy-vline
WA_VM07M_STR-LIFCH sy-vline
WA_VM07M_STR-LICHA sy-vline
WA_VM07M_STR-XFMAT sy-vline
WA_VM07M_STR-DUSER sy-vline
WA_VM07M_STR-BUMRZ sy-vline
WA_VM07M_STR-BUMRN sy-vline
WA_VM07M_STR-ETENS sy-vline
WA_VM07M_STR-CO_KAKST sy-vline
WA_VM07M_STR-CO_KAAUF sy-vline
WA_VM07M_STR-CO_KAPRO sy-vline
WA_VM07M_STR-CO_KAKTR sy-vline
WA_VM07M_STR-CO_KANPL sy-vline
WA_VM07M_STR-CO_KAIMO sy-vline
WA_VM07M_STR-CO_KAKDA sy-vline
WA_VM07M_STR-CO_KAERG sy-vline
WA_VM07M_STR-CO_KAABS sy-vline
WA_VM07M_STR-CO_KAPRZ sy-vline
WA_VM07M_STR-CO_KASVD sy-vline
WA_VM07M_STR-CO_KASAT sy-vline
WA_VM07M_STR-ABELN sy-vline
WA_VM07M_STR-ABEPL sy-vline
WA_VM07M_STR-MLMAA sy-vline
WA_VM07M_STR-KALN1 sy-vline
WA_VM07M_STR-EK_CHARG sy-vline
WA_VM07M_STR-EK_LIFCH sy-vline
WA_VM07M_STR-EK_LICHA sy-vline
WA_VM07M_STR-HKMAT sy-vline
WA_VM07M_STR-XVKBW sy-vline
WA_VM07M_STR-DZEIT sy-vline
WA_VM07M_STR-KNBDR sy-vline
WA_VM07M_STR-PRDHA sy-vline
WA_VM07M_STR-SATNR sy-vline
WA_VM07M_STR-ATTYP sy-vline
WA_VM07M_STR-BWVOR sy-vline
WA_VM07M_STR-BWSCL sy-vline
WA_VM07M_STR-SAISO sy-vline
WA_VM07M_STR-VOLEH sy-vline
WA_VM07M_STR-PLGTP sy-vline
WA_VM07M_STR-SERVG sy-vline
WA_VM07M_STR-LWEDT sy-vline
WA_VM07M_STR-STRGR sy-vline
WA_VM07M_STR-BRGEW sy-vline
WA_VM07M_STR-GEWEI sy-vline
WA_VM07M_STR-VOLUM sy-vline
WA_VM07M_STR-QNDAT sy-vline
WA_VM07M_STR-CLNEW sy-vline
WA_VM07M_STR-KZEAR_OLD sy-vline
WA_VM07M_STR-QPLOA sy-vline
WA_VM07M_STR-MONAT sy-vline
WA_VM07M_STR-MLAST sy-vline
WA_VM07M_STR-SAISJ sy-vline
WA_VM07M_STR-VRGNG sy-vline
WA_VM07M_STR-RETPO sy-vline
WA_VM07M_STR-XNEBE sy-vline
WA_VM07M_STR-XKZBEW sy-vline
WA_VM07M_STR-AUREL sy-vline
WA_VM07M_STR-VBELN sy-vline
WA_VM07M_STR-VBELP sy-vline
WA_VM07M_STR-XAKON sy-vline
WA_VM07M_STR-AWEWW sy-vline
WA_VM07M_STR-LGNTB sy-vline
WA_VM07M_STR-KALNR sy-vline
WA_VM07M_STR-ANZGEB sy-vline
WA_VM07M_STR-GEBEH sy-vline
WA_VM07M_STR-LQNUM sy-vline
WA_VM07M_STR-UMLQN sy-vline
WA_VM07M_STR-XSTAU sy-vline
WA_VM07M_STR-J_1BNFREL sy-vline
WA_VM07M_STR-XHEAD sy-vline
WA_VM07M_STR-L2SKR sy-vline
WA_VM07M_STR-KDAUF_SD sy-vline
WA_VM07M_STR-KDPOS_SD sy-vline
WA_VM07M_STR-LMBMV sy-vline
WA_VM07M_STR-FELDV sy-vline
WA_VM07M_STR-WM_KZBEW sy-vline
WA_VM07M_STR-LFBJA_INTERNAL sy-vline
WA_VM07M_STR-LFBNR_INTERNAL sy-vline
WA_VM07M_STR-LFPOS_INTERNAL sy-vline
WA_VM07M_STR-EXWMS sy-vline
WA_VM07M_STR-UMEXW sy-vline
WA_VM07M_STR-LFART sy-vline
WA_VM07M_STR-KUNWE sy-vline
WA_VM07M_STR-VKORG sy-vline
WA_VM07M_STR-VSTEL sy-vline
WA_VM07M_STR-VTWEG sy-vline
WA_VM07M_STR-XBLNR_AVIS sy-vline
WA_VM07M_STR-FRBNR_AVIS sy-vline
WA_VM07M_STR-PABNUM sy-vline
WA_VM07M_STR-PABPOS sy-vline
WA_VM07M_STR-PKKEY sy-vline
WA_VM07M_STR-NAVNW sy-vline
WA_VM07M_STR-MB_MWSKZ sy-vline
WA_VM07M_STR-OBJNR sy-vline
WA_VM07M_STR-OBJTYPE sy-vline
WA_VM07M_STR-SEKPK sy-vline
WA_VM07M_STR-LVS_LIFNR sy-vline
WA_VM07M_STR-LADGR sy-vline
WA_VM07M_STR-XHUPF sy-vline
WA_VM07M_STR-SDLIF sy-vline
WA_VM07M_STR-SDKUN sy-vline
WA_VM07M_STR-SISEG sy-vline
WA_VM07M_STR-IBPOI sy-vline
WA_VM07M_STR-SEKLA sy-vline
WA_VM07M_STR-BFLME sy-vline
WA_VM07M_STR-GLOBAL_COUNTER sy-vline
WA_VM07M_STR-MLCCS_RELEVANT sy-vline
WA_VM07M_STR-KZBWA_ORIGINAL sy-vline
WA_VM07M_STR-LINE_COUNT sy-vline
WA_VM07M_STR-STATUK sy-vline
WA_VM07M_STR-LOGSY sy-vline
WA_VM07M_STR-FOLAR sy-vline
WA_VM07M_STR-ARBBUKRS sy-vline
WA_VM07M_STR-ARBLIFNR sy-vline
WA_VM07M_STR-MSR_ID sy-vline
WA_VM07M_STR-MSR_ITEM sy-vline
WA_VM07M_STR-MSR_SPLIT_ID sy-vline
WA_VM07M_STR-MSR_INSP_GUID sy-vline
WA_VM07M_STR-BATCH_TYPE sy-vline
WA_VM07M_STR-MBSIT sy-vline
WA_VM07M_STR-MSR_VALUATION sy-vline
WA_VM07M_STR-WABWE sy-vline
WA_VM07M_STR-STATU sy-vline
WA_VM07M_STR-KALN1_NEW sy-vline
WA_VM07M_STR-MB_TAX_COUNTRY sy-vline
WA_VM07M_STR-/CWM/GSVBR sy-vline
WA_VM07M_STR-SMCSD sy-vline
WA_VM07M_STR-SMCSS sy-vline
WA_VM07M_STR-SMSCD sy-vline
WA_VM07M_STR-SMSCS sy-vline
WA_VM07M_STR-SMSFD sy-vline
WA_VM07M_STR-SMSFS sy-vline
WA_VM07M_STR-SMSID sy-vline
WA_VM07M_STR-SMSIS sy-vline
WA_VM07M_STR-SMSRD sy-vline
WA_VM07M_STR-SMSRS sy-vline
WA_VM07M_STR-FSH_SEAIM sy-vline
WA_VM07M_STR-KZRAC sy-vline
WA_VM07M_STR-LFDAT sy-vline
WA_VM07M_STR-SPDNR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.