ABAP Select data from SAP table EHFNDS_MM_MVKE_CHANGE 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 EHFNDS_MM_MVKE_CHANGE 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 EHFNDS_MM_MVKE_CHANGE. 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 EHFNDS_MM_MVKE_CHANGE 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_EHFNDS_MM_MVKE_CHANGE TYPE STANDARD TABLE OF EHFNDS_MM_MVKE_CHANGE,
      WA_EHFNDS_MM_MVKE_CHANGE TYPE EHFNDS_MM_MVKE_CHANGE,
      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: <EHFNDS_MM_MVKE_CHANGE> TYPE EHFNDS_MM_MVKE_CHANGE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EHFNDS_MM_MVKE_CHANGE
*  INTO TABLE @DATA(IT_EHFNDS_MM_MVKE_CHANGE2).
*--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_EHFNDS_MM_MVKE_CHANGE INDEX 1 INTO DATA(WA_EHFNDS_MM_MVKE_CHANGE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EHFNDS_MM_MVKE_CHANGE ASSIGNING <EHFNDS_MM_MVKE_CHANGE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EHFNDS_MM_MVKE_CHANGE>-MATNR = 1.
<EHFNDS_MM_MVKE_CHANGE>-VKORG = 1.
<EHFNDS_MM_MVKE_CHANGE>-VTWEG = 1.
<EHFNDS_MM_MVKE_CHANGE>-CHANGE_IND = 1.
<EHFNDS_MM_MVKE_CHANGE>-MVKE_OLD = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EHFNDS_MM_MVKE_CHANGE-MANDT, sy-vline,
WA_EHFNDS_MM_MVKE_CHANGE-MATNR, sy-vline,
WA_EHFNDS_MM_MVKE_CHANGE-VKORG, sy-vline,
WA_EHFNDS_MM_MVKE_CHANGE-VTWEG, sy-vline,
WA_EHFNDS_MM_MVKE_CHANGE-LVORM, sy-vline,
WA_EHFNDS_MM_MVKE_CHANGE-VERSG, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EHFNDS_MM_MVKE_CHANGE 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_EHFNDS_MM_MVKE_CHANGE 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_EHFNDS_MM_MVKE_CHANGE INTO WA_EHFNDS_MM_MVKE_CHANGE. *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_EHFNDS_MM_MVKE_CHANGE-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHFNDS_MM_MVKE_CHANGE-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field /BEV1/RPBEZME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_EHFNDS_MM_MVKE_CHANGE-/BEV1/RPBEZME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EHFNDS_MM_MVKE_CHANGE-/BEV1/RPBEZME.
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_EHFNDS_MM_MVKE_CHANGE_STR,
MATNR TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
CHANGE_IND TYPE STRING,
MVKE_OLD TYPE STRING,
MANDT TYPE STRING,
MATNR TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
LVORM TYPE STRING,
VERSG TYPE STRING,
BONUS TYPE STRING,
PROVG TYPE STRING,
SKTOF TYPE STRING,
VMSTA TYPE STRING,
VMSTD TYPE STRING,
AUMNG TYPE STRING,
LFMNG TYPE STRING,
EFMNG TYPE STRING,
SCMNG TYPE STRING,
SCHME TYPE STRING,
VRKME TYPE STRING,
MTPOS TYPE STRING,
DWERK TYPE STRING,
PRODH TYPE STRING,
PMATN TYPE STRING,
KONDM TYPE STRING,
KTGRM TYPE STRING,
MVGR1 TYPE STRING,
MVGR2 TYPE STRING,
MVGR3 TYPE STRING,
MVGR4 TYPE STRING,
MVGR5 TYPE STRING,
IS_ENTLMNT_RLVT TYPE STRING,
SSTUF TYPE STRING,
PFLKS TYPE STRING,
LSTFL TYPE STRING,
LSTVZ TYPE STRING,
LSTAK TYPE STRING,
LDVFL TYPE STRING,
LDBFL TYPE STRING,
LDVZL TYPE STRING,
LDBZL TYPE STRING,
VDVFL TYPE STRING,
VDBFL TYPE STRING,
VDVZL TYPE STRING,
VDBZL TYPE STRING,
PRAT1 TYPE STRING,
PRAT2 TYPE STRING,
PRAT3 TYPE STRING,
PRAT4 TYPE STRING,
PRAT5 TYPE STRING,
PRAT6 TYPE STRING,
PRAT7 TYPE STRING,
PRAT8 TYPE STRING,
PRAT9 TYPE STRING,
PRATA TYPE STRING,
RDPRF TYPE STRING,
MEGRU TYPE STRING,
LFMAX TYPE STRING,
RJART TYPE STRING,
PBIND TYPE STRING,
VAVME TYPE STRING,
MATKC TYPE STRING,
PVMSO TYPE STRING,
DUMMY_SALD_INCL_EEW_PS TYPE STRING,
/BEV1/EMLGRP TYPE STRING,
/BEV1/EMDRCKSPL TYPE STRING,
/BEV1/RPBEZME TYPE STRING,
/BEV1/RPSNS TYPE STRING,
/BEV1/RPSFA TYPE STRING,
/BEV1/RPSKI TYPE STRING,
/BEV1/RPSCO TYPE STRING,
/BEV1/RPSSO TYPE STRING,
NF_FLAG TYPE STRING,
CTR_TERM_DEF TYPE STRING,
CTR_TERM_ALT1 TYPE STRING,
CTR_TERM_ALT2 TYPE STRING,
CTR_TERM_UNIT TYPE STRING,
EXT_PERIOD_DEF TYPE STRING,
EXT_PERIOD_ALT1 TYPE STRING,
EXT_PERIOD_ALT2 TYPE STRING,
EXT_PERIOD_UNIT TYPE STRING,
PACKAGE_TYPE TYPE STRING,
PACKAGE_SIZE TYPE STRING,
PLGTP TYPE STRING,
MVKE_NEW TYPE STRING,
MANDT TYPE STRING,
MATNR TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
LVORM TYPE STRING,
VERSG TYPE STRING,
BONUS TYPE STRING,
PROVG TYPE STRING,
SKTOF TYPE STRING,
VMSTA TYPE STRING,
VMSTD TYPE STRING,
AUMNG TYPE STRING,
LFMNG TYPE STRING,
EFMNG TYPE STRING,
SCMNG TYPE STRING,
SCHME TYPE STRING,
VRKME TYPE STRING,
MTPOS TYPE STRING,
DWERK TYPE STRING,
PRODH TYPE STRING,
PMATN TYPE STRING,
KONDM TYPE STRING,
KTGRM TYPE STRING,
MVGR1 TYPE STRING,
MVGR2 TYPE STRING,
MVGR3 TYPE STRING,
MVGR4 TYPE STRING,
MVGR5 TYPE STRING,
IS_ENTLMNT_RLVT TYPE STRING,
SSTUF TYPE STRING,
PFLKS TYPE STRING,
LSTFL TYPE STRING,
LSTVZ TYPE STRING,
LSTAK TYPE STRING,
LDVFL TYPE STRING,
LDBFL TYPE STRING,
LDVZL TYPE STRING,
LDBZL TYPE STRING,
VDVFL TYPE STRING,
VDBFL TYPE STRING,
VDVZL TYPE STRING,
VDBZL TYPE STRING,
PRAT1 TYPE STRING,
PRAT2 TYPE STRING,
PRAT3 TYPE STRING,
PRAT4 TYPE STRING,
PRAT5 TYPE STRING,
PRAT6 TYPE STRING,
PRAT7 TYPE STRING,
PRAT8 TYPE STRING,
PRAT9 TYPE STRING,
PRATA TYPE STRING,
RDPRF TYPE STRING,
MEGRU TYPE STRING,
LFMAX TYPE STRING,
RJART TYPE STRING,
PBIND TYPE STRING,
VAVME TYPE STRING,
MATKC TYPE STRING,
PVMSO TYPE STRING,
DUMMY_SALD_INCL_EEW_PS TYPE STRING,
/BEV1/EMLGRP TYPE STRING,
/BEV1/EMDRCKSPL TYPE STRING,
/BEV1/RPBEZME TYPE STRING,
/BEV1/RPSNS TYPE STRING,
/BEV1/RPSFA TYPE STRING,
/BEV1/RPSKI TYPE STRING,
/BEV1/RPSCO TYPE STRING,
/BEV1/RPSSO TYPE STRING,
NF_FLAG TYPE STRING,
CTR_TERM_DEF TYPE STRING,
CTR_TERM_ALT1 TYPE STRING,
CTR_TERM_ALT2 TYPE STRING,
CTR_TERM_UNIT TYPE STRING,
EXT_PERIOD_DEF TYPE STRING,
EXT_PERIOD_ALT1 TYPE STRING,
EXT_PERIOD_ALT2 TYPE STRING,
EXT_PERIOD_UNIT TYPE STRING,
PACKAGE_TYPE TYPE STRING,
PACKAGE_SIZE TYPE STRING,
PLGTP TYPE STRING,END OF T_EKKO_STR. DATA: WA_EHFNDS_MM_MVKE_CHANGE_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_EHFNDS_MM_MVKE_CHANGE_STR-MATNR sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VKORG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VTWEG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CHANGE_IND sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVKE_OLD sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MANDT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MATNR sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VKORG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VTWEG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LVORM sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VERSG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-BONUS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PROVG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SKTOF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VMSTA sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VMSTD sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-AUMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LFMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EFMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SCMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SCHME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VRKME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MTPOS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-DWERK sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRODH sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PMATN sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-KONDM sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-KTGRM sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR3 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR4 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR5 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-IS_ENTLMNT_RLVT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SSTUF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PFLKS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LSTFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LSTVZ sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LSTAK sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDVFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDBFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDVZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDBZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDVFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDBFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDVZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDBZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT3 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT4 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT5 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT6 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT7 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT8 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT9 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRATA sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-RDPRF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MEGRU sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LFMAX sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-RJART sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PBIND sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VAVME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MATKC sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PVMSO sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-DUMMY_SALD_INCL_EEW_PS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/EMLGRP sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/EMDRCKSPL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPBEZME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSNS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSFA sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSKI sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSCO sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSSO sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-NF_FLAG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_DEF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_ALT1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_ALT2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_UNIT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_DEF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_ALT1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_ALT2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_UNIT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PACKAGE_TYPE sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PACKAGE_SIZE sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PLGTP sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVKE_NEW sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MANDT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MATNR sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VKORG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VTWEG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LVORM sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VERSG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-BONUS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PROVG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SKTOF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VMSTA sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VMSTD sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-AUMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LFMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EFMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SCMNG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SCHME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VRKME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MTPOS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-DWERK sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRODH sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PMATN sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-KONDM sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-KTGRM sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR3 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR4 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MVGR5 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-IS_ENTLMNT_RLVT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-SSTUF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PFLKS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LSTFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LSTVZ sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LSTAK sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDVFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDBFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDVZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LDBZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDVFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDBFL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDVZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VDBZL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT3 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT4 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT5 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT6 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT7 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT8 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRAT9 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PRATA sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-RDPRF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MEGRU sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-LFMAX sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-RJART sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PBIND sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-VAVME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-MATKC sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PVMSO sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-DUMMY_SALD_INCL_EEW_PS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/EMLGRP sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/EMDRCKSPL sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPBEZME sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSNS sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSFA sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSKI sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSCO sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-/BEV1/RPSSO sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-NF_FLAG sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_DEF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_ALT1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_ALT2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-CTR_TERM_UNIT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_DEF sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_ALT1 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_ALT2 sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-EXT_PERIOD_UNIT sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PACKAGE_TYPE sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PACKAGE_SIZE sy-vline
WA_EHFNDS_MM_MVKE_CHANGE_STR-PLGTP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.