ABAP Select data from SAP table MBEFM 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 MBEFM 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 MBEFM. 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 MBEFM 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_MBEFM TYPE STANDARD TABLE OF MBEFM,
      WA_MBEFM TYPE MBEFM,
      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: <MBEFM> TYPE MBEFM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MBEFM
*  INTO TABLE @DATA(IT_MBEFM2).
*--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_MBEFM INDEX 1 INTO DATA(WA_MBEFM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MBEFM ASSIGNING <MBEFM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MBEFM>-MATNR = 1.
<MBEFM>-KMBEW = 1.
<MBEFM>-SPRAS = 1.
<MBEFM>-MAKTX = 1.
<MBEFM>-MTART = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MBEFM-MBRSH, sy-vline,
WA_MBEFM-MATKL, sy-vline,
WA_MBEFM-MEINS, sy-vline,
WA_MBEFM-AUSME, sy-vline,
WA_MBEFM-VOLUM, sy-vline,
WA_MBEFM-BRGEW, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MBEFM 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_MBEFM 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_MBEFM INTO WA_MBEFM. *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_MBEFM-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MBEFM-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit PERKZ, internal->external for field IPRKZ CALL FUNCTION 'CONVERSION_EXIT_PERKZ_OUTPUT' EXPORTING input = WA_MBEFM-IPRKZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MBEFM-IPRKZ.
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_MBEFM_STR,
MATNR TYPE STRING,
KMBEW TYPE STRING,
SPRAS TYPE STRING,
MAKTX TYPE STRING,
MTART TYPE STRING,
MBRSH TYPE STRING,
MATKL TYPE STRING,
MEINS TYPE STRING,
AUSME TYPE STRING,
VOLUM TYPE STRING,
BRGEW TYPE STRING,
GEWEI TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
CHARG TYPE STRING,
PSTAT TYPE STRING,
LVORM TYPE STRING,
XCHPF TYPE STRING,
XCHAR TYPE STRING,
XSOND TYPE STRING,
DISMM TYPE STRING,
DISST TYPE STRING,
DISPO TYPE STRING,
DISKZ TYPE STRING,
DIBER TYPE STRING,
APOKZ TYPE STRING,
MTVFP TYPE STRING,
PLIFZ TYPE STRING,
WEBAZ TYPE STRING,
EISBE TYPE STRING,
MINBE TYPE STRING,
BESKZ TYPE STRING,
SOBES TYPE STRING,
MISKZ TYPE STRING,
VRMOD TYPE STRING,
VINT1 TYPE STRING,
VINT2 TYPE STRING,
PERIM TYPE STRING,
PERKZ TYPE STRING,
SSQSS TYPE STRING,
VMBWE TYPE STRING,
SPERR TYPE STRING,
KZILL TYPE STRING,
KZVLL TYPE STRING,
KZILQ TYPE STRING,
KZVLQ TYPE STRING,
KZILE TYPE STRING,
KZVLE TYPE STRING,
KZILS TYPE STRING,
KZVLS TYPE STRING,
BWKEY TYPE STRING,
BWTTY TYPE STRING,
BWTAR TYPE STRING,
KZBAA TYPE STRING,
XLIFO TYPE STRING,
VPRSV TYPE STRING,
VERPR TYPE STRING,
STPRS TYPE STRING,
PEINH TYPE STRING,
BKLAS TYPE STRING,
EKLAS TYPE STRING,
QKLAS TYPE STRING,
OKLAS TYPE STRING,
SPART TYPE STRING,
HRKFT TYPE STRING,
MENGU TYPE STRING,
WERTU TYPE STRING,
VMVPR TYPE STRING,
VMSTP TYPE STRING,
VMVER TYPE STRING,
VMPEI TYPE STRING,
VMBKL TYPE STRING,
ZUSCH TYPE STRING,
ZUSTD TYPE STRING,
CHAME TYPE STRING,
SPERC TYPE STRING,
KZICL TYPE STRING,
KZICQ TYPE STRING,
KZICE TYPE STRING,
KZICS TYPE STRING,
VFDAT TYPE STRING,
HSDAT TYPE STRING,
LWEDT TYPE STRING,
KONPR TYPE STRING,
KOPEI TYPE STRING,
SPERS TYPE STRING,
KZISL TYPE STRING,
KZISQ TYPE STRING,
KZISE TYPE STRING,
KZISS TYPE STRING,
KZVSL TYPE STRING,
KZVSQ TYPE STRING,
KZVSE TYPE STRING,
KZVSS TYPE STRING,
DBEST TYPE STRING,
MTSTB TYPE STRING,
GSBER TYPE STRING,
PRCTR TYPE STRING,
WESCH TYPE STRING,
KUSPR TYPE STRING,
KUVUM TYPE STRING,
KUILL TYPE STRING,
KUILQ TYPE STRING,
KUVLL TYPE STRING,
KUVLQ TYPE STRING,
KUFLL TYPE STRING,
KUFLQ TYPE STRING,
LBSPR TYPE STRING,
LBVUM TYPE STRING,
LBILL TYPE STRING,
LBILQ TYPE STRING,
LBVLL TYPE STRING,
LBVLQ TYPE STRING,
LBFLL TYPE STRING,
LBFLQ TYPE STRING,
KASPR TYPE STRING,
KAILL TYPE STRING,
KAILQ TYPE STRING,
KAVLL TYPE STRING,
KAVLQ TYPE STRING,
KAFLL TYPE STRING,
KAFLQ TYPE STRING,
ETIAR TYPE STRING,
ETIFO TYPE STRING,
KAILS TYPE STRING,
KAVLS TYPE STRING,
KAFLS TYPE STRING,
DISGR TYPE STRING,
VERAB TYPE STRING,
LIFCH TYPE STRING,
LICHA TYPE STRING,
DLINL TYPE STRING,
CHDLL TYPE STRING,
ABCIN TYPE STRING,
XMCNG TYPE STRING,
KADLL TYPE STRING,
KUDLL TYPE STRING,
KODLL TYPE STRING,
LBDLL TYPE STRING,
PRSPR TYPE STRING,
PRILL TYPE STRING,
PRILQ TYPE STRING,
PRILS TYPE STRING,
PRVLL TYPE STRING,
PRVLQ TYPE STRING,
PRVLS TYPE STRING,
PRFLL TYPE STRING,
PRFLQ TYPE STRING,
PRFLS TYPE STRING,
PRDLL TYPE STRING,
MLMAA TYPE STRING,
MLAST TYPE STRING,
KALN1 TYPE STRING,
SERNP TYPE STRING,
EKWSL TYPE STRING,
MHDRZ TYPE STRING,
MHDHB TYPE STRING,
MHDLP TYPE STRING,
HKMAT TYPE STRING,
CCFIX TYPE STRING,
EPRIO TYPE STRING,
KZPIP TYPE STRING,
XPIZU TYPE STRING,
DZEIT TYPE STRING,
PRDHA TYPE STRING,
SATNR TYPE STRING,
BWVOR TYPE STRING,
BWSCL TYPE STRING,
SAISO TYPE STRING,
VOLEH TYPE STRING,
PLGTP TYPE STRING,
SERVG TYPE STRING,
STRGR TYPE STRING,
QNDAT TYPE STRING,
PRFRQ TYPE STRING,
CUOBJ TYPE STRING,
STDPD TYPE STRING,
KZIWL TYPE STRING,
MLGUT TYPE STRING,
SPERW TYPE STRING,
WLINL TYPE STRING,
ABCIW TYPE STRING,
SAISJ TYPE STRING,
BWSPA TYPE STRING,
ATTYP TYPE STRING,
CUOBF TYPE STRING,
KZWSM TYPE STRING,
KALNR TYPE STRING,
EKALR TYPE STRING,
SERLV TYPE STRING,
XBEWM TYPE STRING,
MDRUE TYPE STRING,
VVKLA TYPE STRING,
VVKUM TYPE STRING,
VVKTR TYPE STRING,
VVKUC TYPE STRING,
VVKSA TYPE STRING,
IPRKZ TYPE STRING,
RDMHD TYPE STRING,
MBRUE TYPE STRING,
VMUMC TYPE STRING,
VMTRA TYPE STRING,
VMVKU TYPE STRING,
VMVKT TYPE STRING,
VMGLG TYPE STRING,
VMVKG TYPE STRING,
SAVTR TYPE STRING,
SQVTR TYPE STRING,
VMVKS TYPE STRING,
LADGR TYPE STRING,
BFLME TYPE STRING,
LGPBE TYPE STRING,
KZVCL TYPE STRING,
KZVCQ TYPE STRING,
KZVCE TYPE STRING,
KZVCS TYPE STRING,
SAVBW TYPE STRING,
SQVBW TYPE STRING,
VMCSB TYPE STRING,
VMESB TYPE STRING,
VMQSB TYPE STRING,
SGT_STATC TYPE STRING,
SGT_SCOPE TYPE STRING,
SGT_COVS TYPE STRING,
SGT_SCAT TYPE STRING,END OF T_EKKO_STR. DATA: WA_MBEFM_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_MBEFM_STR-MATNR sy-vline
WA_MBEFM_STR-KMBEW sy-vline
WA_MBEFM_STR-SPRAS sy-vline
WA_MBEFM_STR-MAKTX sy-vline
WA_MBEFM_STR-MTART sy-vline
WA_MBEFM_STR-MBRSH sy-vline
WA_MBEFM_STR-MATKL sy-vline
WA_MBEFM_STR-MEINS sy-vline
WA_MBEFM_STR-AUSME sy-vline
WA_MBEFM_STR-VOLUM sy-vline
WA_MBEFM_STR-BRGEW sy-vline
WA_MBEFM_STR-GEWEI sy-vline
WA_MBEFM_STR-WERKS sy-vline
WA_MBEFM_STR-LGORT sy-vline
WA_MBEFM_STR-CHARG sy-vline
WA_MBEFM_STR-PSTAT sy-vline
WA_MBEFM_STR-LVORM sy-vline
WA_MBEFM_STR-XCHPF sy-vline
WA_MBEFM_STR-XCHAR sy-vline
WA_MBEFM_STR-XSOND sy-vline
WA_MBEFM_STR-DISMM sy-vline
WA_MBEFM_STR-DISST sy-vline
WA_MBEFM_STR-DISPO sy-vline
WA_MBEFM_STR-DISKZ sy-vline
WA_MBEFM_STR-DIBER sy-vline
WA_MBEFM_STR-APOKZ sy-vline
WA_MBEFM_STR-MTVFP sy-vline
WA_MBEFM_STR-PLIFZ sy-vline
WA_MBEFM_STR-WEBAZ sy-vline
WA_MBEFM_STR-EISBE sy-vline
WA_MBEFM_STR-MINBE sy-vline
WA_MBEFM_STR-BESKZ sy-vline
WA_MBEFM_STR-SOBES sy-vline
WA_MBEFM_STR-MISKZ sy-vline
WA_MBEFM_STR-VRMOD sy-vline
WA_MBEFM_STR-VINT1 sy-vline
WA_MBEFM_STR-VINT2 sy-vline
WA_MBEFM_STR-PERIM sy-vline
WA_MBEFM_STR-PERKZ sy-vline
WA_MBEFM_STR-SSQSS sy-vline
WA_MBEFM_STR-VMBWE sy-vline
WA_MBEFM_STR-SPERR sy-vline
WA_MBEFM_STR-KZILL sy-vline
WA_MBEFM_STR-KZVLL sy-vline
WA_MBEFM_STR-KZILQ sy-vline
WA_MBEFM_STR-KZVLQ sy-vline
WA_MBEFM_STR-KZILE sy-vline
WA_MBEFM_STR-KZVLE sy-vline
WA_MBEFM_STR-KZILS sy-vline
WA_MBEFM_STR-KZVLS sy-vline
WA_MBEFM_STR-BWKEY sy-vline
WA_MBEFM_STR-BWTTY sy-vline
WA_MBEFM_STR-BWTAR sy-vline
WA_MBEFM_STR-KZBAA sy-vline
WA_MBEFM_STR-XLIFO sy-vline
WA_MBEFM_STR-VPRSV sy-vline
WA_MBEFM_STR-VERPR sy-vline
WA_MBEFM_STR-STPRS sy-vline
WA_MBEFM_STR-PEINH sy-vline
WA_MBEFM_STR-BKLAS sy-vline
WA_MBEFM_STR-EKLAS sy-vline
WA_MBEFM_STR-QKLAS sy-vline
WA_MBEFM_STR-OKLAS sy-vline
WA_MBEFM_STR-SPART sy-vline
WA_MBEFM_STR-HRKFT sy-vline
WA_MBEFM_STR-MENGU sy-vline
WA_MBEFM_STR-WERTU sy-vline
WA_MBEFM_STR-VMVPR sy-vline
WA_MBEFM_STR-VMSTP sy-vline
WA_MBEFM_STR-VMVER sy-vline
WA_MBEFM_STR-VMPEI sy-vline
WA_MBEFM_STR-VMBKL sy-vline
WA_MBEFM_STR-ZUSCH sy-vline
WA_MBEFM_STR-ZUSTD sy-vline
WA_MBEFM_STR-CHAME sy-vline
WA_MBEFM_STR-SPERC sy-vline
WA_MBEFM_STR-KZICL sy-vline
WA_MBEFM_STR-KZICQ sy-vline
WA_MBEFM_STR-KZICE sy-vline
WA_MBEFM_STR-KZICS sy-vline
WA_MBEFM_STR-VFDAT sy-vline
WA_MBEFM_STR-HSDAT sy-vline
WA_MBEFM_STR-LWEDT sy-vline
WA_MBEFM_STR-KONPR sy-vline
WA_MBEFM_STR-KOPEI sy-vline
WA_MBEFM_STR-SPERS sy-vline
WA_MBEFM_STR-KZISL sy-vline
WA_MBEFM_STR-KZISQ sy-vline
WA_MBEFM_STR-KZISE sy-vline
WA_MBEFM_STR-KZISS sy-vline
WA_MBEFM_STR-KZVSL sy-vline
WA_MBEFM_STR-KZVSQ sy-vline
WA_MBEFM_STR-KZVSE sy-vline
WA_MBEFM_STR-KZVSS sy-vline
WA_MBEFM_STR-DBEST sy-vline
WA_MBEFM_STR-MTSTB sy-vline
WA_MBEFM_STR-GSBER sy-vline
WA_MBEFM_STR-PRCTR sy-vline
WA_MBEFM_STR-WESCH sy-vline
WA_MBEFM_STR-KUSPR sy-vline
WA_MBEFM_STR-KUVUM sy-vline
WA_MBEFM_STR-KUILL sy-vline
WA_MBEFM_STR-KUILQ sy-vline
WA_MBEFM_STR-KUVLL sy-vline
WA_MBEFM_STR-KUVLQ sy-vline
WA_MBEFM_STR-KUFLL sy-vline
WA_MBEFM_STR-KUFLQ sy-vline
WA_MBEFM_STR-LBSPR sy-vline
WA_MBEFM_STR-LBVUM sy-vline
WA_MBEFM_STR-LBILL sy-vline
WA_MBEFM_STR-LBILQ sy-vline
WA_MBEFM_STR-LBVLL sy-vline
WA_MBEFM_STR-LBVLQ sy-vline
WA_MBEFM_STR-LBFLL sy-vline
WA_MBEFM_STR-LBFLQ sy-vline
WA_MBEFM_STR-KASPR sy-vline
WA_MBEFM_STR-KAILL sy-vline
WA_MBEFM_STR-KAILQ sy-vline
WA_MBEFM_STR-KAVLL sy-vline
WA_MBEFM_STR-KAVLQ sy-vline
WA_MBEFM_STR-KAFLL sy-vline
WA_MBEFM_STR-KAFLQ sy-vline
WA_MBEFM_STR-ETIAR sy-vline
WA_MBEFM_STR-ETIFO sy-vline
WA_MBEFM_STR-KAILS sy-vline
WA_MBEFM_STR-KAVLS sy-vline
WA_MBEFM_STR-KAFLS sy-vline
WA_MBEFM_STR-DISGR sy-vline
WA_MBEFM_STR-VERAB sy-vline
WA_MBEFM_STR-LIFCH sy-vline
WA_MBEFM_STR-LICHA sy-vline
WA_MBEFM_STR-DLINL sy-vline
WA_MBEFM_STR-CHDLL sy-vline
WA_MBEFM_STR-ABCIN sy-vline
WA_MBEFM_STR-XMCNG sy-vline
WA_MBEFM_STR-KADLL sy-vline
WA_MBEFM_STR-KUDLL sy-vline
WA_MBEFM_STR-KODLL sy-vline
WA_MBEFM_STR-LBDLL sy-vline
WA_MBEFM_STR-PRSPR sy-vline
WA_MBEFM_STR-PRILL sy-vline
WA_MBEFM_STR-PRILQ sy-vline
WA_MBEFM_STR-PRILS sy-vline
WA_MBEFM_STR-PRVLL sy-vline
WA_MBEFM_STR-PRVLQ sy-vline
WA_MBEFM_STR-PRVLS sy-vline
WA_MBEFM_STR-PRFLL sy-vline
WA_MBEFM_STR-PRFLQ sy-vline
WA_MBEFM_STR-PRFLS sy-vline
WA_MBEFM_STR-PRDLL sy-vline
WA_MBEFM_STR-MLMAA sy-vline
WA_MBEFM_STR-MLAST sy-vline
WA_MBEFM_STR-KALN1 sy-vline
WA_MBEFM_STR-SERNP sy-vline
WA_MBEFM_STR-EKWSL sy-vline
WA_MBEFM_STR-MHDRZ sy-vline
WA_MBEFM_STR-MHDHB sy-vline
WA_MBEFM_STR-MHDLP sy-vline
WA_MBEFM_STR-HKMAT sy-vline
WA_MBEFM_STR-CCFIX sy-vline
WA_MBEFM_STR-EPRIO sy-vline
WA_MBEFM_STR-KZPIP sy-vline
WA_MBEFM_STR-XPIZU sy-vline
WA_MBEFM_STR-DZEIT sy-vline
WA_MBEFM_STR-PRDHA sy-vline
WA_MBEFM_STR-SATNR sy-vline
WA_MBEFM_STR-BWVOR sy-vline
WA_MBEFM_STR-BWSCL sy-vline
WA_MBEFM_STR-SAISO sy-vline
WA_MBEFM_STR-VOLEH sy-vline
WA_MBEFM_STR-PLGTP sy-vline
WA_MBEFM_STR-SERVG sy-vline
WA_MBEFM_STR-STRGR sy-vline
WA_MBEFM_STR-QNDAT sy-vline
WA_MBEFM_STR-PRFRQ sy-vline
WA_MBEFM_STR-CUOBJ sy-vline
WA_MBEFM_STR-STDPD sy-vline
WA_MBEFM_STR-KZIWL sy-vline
WA_MBEFM_STR-MLGUT sy-vline
WA_MBEFM_STR-SPERW sy-vline
WA_MBEFM_STR-WLINL sy-vline
WA_MBEFM_STR-ABCIW sy-vline
WA_MBEFM_STR-SAISJ sy-vline
WA_MBEFM_STR-BWSPA sy-vline
WA_MBEFM_STR-ATTYP sy-vline
WA_MBEFM_STR-CUOBF sy-vline
WA_MBEFM_STR-KZWSM sy-vline
WA_MBEFM_STR-KALNR sy-vline
WA_MBEFM_STR-EKALR sy-vline
WA_MBEFM_STR-SERLV sy-vline
WA_MBEFM_STR-XBEWM sy-vline
WA_MBEFM_STR-MDRUE sy-vline
WA_MBEFM_STR-VVKLA sy-vline
WA_MBEFM_STR-VVKUM sy-vline
WA_MBEFM_STR-VVKTR sy-vline
WA_MBEFM_STR-VVKUC sy-vline
WA_MBEFM_STR-VVKSA sy-vline
WA_MBEFM_STR-IPRKZ sy-vline
WA_MBEFM_STR-RDMHD sy-vline
WA_MBEFM_STR-MBRUE sy-vline
WA_MBEFM_STR-VMUMC sy-vline
WA_MBEFM_STR-VMTRA sy-vline
WA_MBEFM_STR-VMVKU sy-vline
WA_MBEFM_STR-VMVKT sy-vline
WA_MBEFM_STR-VMGLG sy-vline
WA_MBEFM_STR-VMVKG sy-vline
WA_MBEFM_STR-SAVTR sy-vline
WA_MBEFM_STR-SQVTR sy-vline
WA_MBEFM_STR-VMVKS sy-vline
WA_MBEFM_STR-LADGR sy-vline
WA_MBEFM_STR-BFLME sy-vline
WA_MBEFM_STR-LGPBE sy-vline
WA_MBEFM_STR-KZVCL sy-vline
WA_MBEFM_STR-KZVCQ sy-vline
WA_MBEFM_STR-KZVCE sy-vline
WA_MBEFM_STR-KZVCS sy-vline
WA_MBEFM_STR-SAVBW sy-vline
WA_MBEFM_STR-SQVBW sy-vline
WA_MBEFM_STR-VMCSB sy-vline
WA_MBEFM_STR-VMESB sy-vline
WA_MBEFM_STR-VMQSB sy-vline
WA_MBEFM_STR-SGT_STATC sy-vline
WA_MBEFM_STR-SGT_SCOPE sy-vline
WA_MBEFM_STR-SGT_COVS sy-vline
WA_MBEFM_STR-SGT_SCAT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.