ABAP Select data from SAP table CMD_MATERIAL_S_MRP 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 CMD_MATERIAL_S_MRP 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 CMD_MATERIAL_S_MRP. 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 CMD_MATERIAL_S_MRP 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_CMD_MATERIAL_S_MRP TYPE STANDARD TABLE OF CMD_MATERIAL_S_MRP,
      WA_CMD_MATERIAL_S_MRP TYPE CMD_MATERIAL_S_MRP,
      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: <CMD_MATERIAL_S_MRP> TYPE CMD_MATERIAL_S_MRP.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CMD_MATERIAL_S_MRP
*  INTO TABLE @DATA(IT_CMD_MATERIAL_S_MRP2).
*--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_CMD_MATERIAL_S_MRP INDEX 1 INTO DATA(WA_CMD_MATERIAL_S_MRP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CMD_MATERIAL_S_MRP ASSIGNING <CMD_MATERIAL_S_MRP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CMD_MATERIAL_S_MRP>-MDMA = 1.
<CMD_MATERIAL_S_MRP>-MANDT = 1.
<CMD_MATERIAL_S_MRP>-MATNR = 1.
<CMD_MATERIAL_S_MRP>-BERID = 1.
<CMD_MATERIAL_S_MRP>-WERKS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CMD_MATERIAL_S_MRP-DISPR, sy-vline,
WA_CMD_MATERIAL_S_MRP-DISMM, sy-vline,
WA_CMD_MATERIAL_S_MRP-DISPO, sy-vline,
WA_CMD_MATERIAL_S_MRP-DISGR, sy-vline,
WA_CMD_MATERIAL_S_MRP-MINBE, sy-vline,
WA_CMD_MATERIAL_S_MRP-LFRHY, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CMD_MATERIAL_S_MRP 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_CMD_MATERIAL_S_MRP 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_CMD_MATERIAL_S_MRP INTO WA_CMD_MATERIAL_S_MRP. *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_CMD_MATERIAL_S_MRP-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-MATNR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTRG, internal->external for field SCM_GRPRT CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_CMD_MATERIAL_S_MRP-SCM_GRPRT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-SCM_GRPRT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRG, internal->external for field SCM_GIPRT CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_CMD_MATERIAL_S_MRP-SCM_GIPRT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-SCM_GIPRT.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit TSTRG, internal->external for field SCM_REORD_DUR CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_CMD_MATERIAL_S_MRP-SCM_REORD_DUR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-SCM_REORD_DUR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRG, internal->external for field SCM_TARGET_DUR CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_CMD_MATERIAL_S_MRP-SCM_TARGET_DUR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-SCM_TARGET_DUR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRG, internal->external for field SCM_THRUPUT_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_CMD_MATERIAL_S_MRP-SCM_THRUPUT_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-SCM_THRUPUT_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field SCM_IUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_CMD_MATERIAL_S_MRP-SCM_IUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMD_MATERIAL_S_MRP-SCM_IUNIT.
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_CMD_MATERIAL_S_MRP_STR,
MDMA TYPE STRING,
MANDT TYPE STRING,
MATNR TYPE STRING,
BERID TYPE STRING,
WERKS TYPE STRING,
DISPR TYPE STRING,
DISMM TYPE STRING,
DISPO TYPE STRING,
DISGR TYPE STRING,
MINBE TYPE STRING,
LFRHY TYPE STRING,
FXHOR TYPE STRING,
DISLS TYPE STRING,
RDPRF TYPE STRING,
BSTRF TYPE STRING,
BSTMI TYPE STRING,
BSTMA TYPE STRING,
MABST TYPE STRING,
TAKZT TYPE STRING,
AUSSS TYPE STRING,
SOBSL TYPE STRING,
LGPRO TYPE STRING,
LGFSB TYPE STRING,
MRPPP TYPE STRING,
EISBE TYPE STRING,
RWPRO TYPE STRING,
SHZET TYPE STRING,
BSTFE TYPE STRING,
LOSFX TYPE STRING,
LAGPR TYPE STRING,
LGRAD TYPE STRING,
PROPR TYPE STRING,
VRBMT TYPE STRING,
VRBDB TYPE STRING,
VRBDT TYPE STRING,
VRBFK TYPE STRING,
LOEKZ TYPE STRING,
SHPRO TYPE STRING,
AHDIS TYPE STRING,
AUTRU TYPE STRING,
PSTAT TYPE STRING,
KZKFK TYPE STRING,
SHFLG TYPE STRING,
APOKZ TYPE STRING,
PLIFZ TYPE STRING,
PLIFZX TYPE STRING,
AENAM TYPE STRING,
AEDAT TYPE STRING,
AEZEIT TYPE STRING,
SFTY_STK_METH TYPE STRING,
SCM_MATLOCID_GUID16 TYPE STRING,
SCM_MATLOCID_GUID22 TYPE STRING,
SCM_GRPRT TYPE STRING,
SCM_GIPRT TYPE STRING,
SCM_RRP_TYPE TYPE STRING,
SCM_HEUR_ID TYPE STRING,
SCM_PACKAGE_ID TYPE STRING,
SCM_CONHAP TYPE STRING,
SCM_HUNIT TYPE STRING,
SCM_CONHAP_OUT TYPE STRING,
SCM_HUNIT_OUT TYPE STRING,
SCM_RRP_SEL_GROUP TYPE STRING,
SCM_LSUOM TYPE STRING,
SCM_REORD_DUR TYPE STRING,
SCM_TARGET_DUR TYPE STRING,
SCM_TSTRID TYPE STRING,
SCM_THRUPUT_TIME TYPE STRING,
SCM_TPOP TYPE STRING,
SCM_SAFTY_V TYPE STRING,
SCM_PPSAFTYSTK TYPE STRING,
SCM_PPSAFTYSTK_V TYPE STRING,
SCM_REPSAFTY TYPE STRING,
SCM_REPSAFTY_V TYPE STRING,
SCM_REORD_V TYPE STRING,
SCM_MAXSTOCK_V TYPE STRING,
SCM_SCOST_PRCNT TYPE STRING,
SCM_PROC_COST TYPE STRING,
SCM_NDCOSTWE TYPE STRING,
SCM_NDCOSTWA TYPE STRING,
SCM_CONINP TYPE STRING,
SCM_IUNIT TYPE STRING,
MAXDOS_PEN TYPE STRING,
MAXDOS_FLG TYPE STRING,
SAFTYSTOCK_METHOD TYPE STRING,
TARGET_STOCK_LEVEL_METH TYPE STRING,
AUTO_DET_SFTYSTK_METH TYPE STRING,
USE_PERIOD_FACTOR TYPE STRING,
PERIOD_FACTOR_VALUE TYPE STRING,
PERIOD_FACTOR_TDS TYPE STRING,
SDM_VERSION TYPE STRING,
SELFIELDS TYPE STRING,
XDISPR TYPE STRING,
XDISMM TYPE STRING,
XDISPO TYPE STRING,
XDISGR TYPE STRING,
XMINBE TYPE STRING,
XLFRHY TYPE STRING,
XFXHOR TYPE STRING,
XDISLS TYPE STRING,
XRDPRF TYPE STRING,
XBSTRF TYPE STRING,
XBSTMI TYPE STRING,
XBSTMA TYPE STRING,
XMABST TYPE STRING,
XTAKZT TYPE STRING,
XAUSSS TYPE STRING,
XSOBSL TYPE STRING,
XLGPRO TYPE STRING,
XLGFSB TYPE STRING,
XMRPPP TYPE STRING,
XEISBE TYPE STRING,
XRWPRO TYPE STRING,
XSHZET TYPE STRING,
XBSTFE TYPE STRING,
XLOSFX TYPE STRING,
XLAGPR TYPE STRING,
XLGRAD TYPE STRING,
XPROPR TYPE STRING,
XVRBMT TYPE STRING,
XVRBDB TYPE STRING,
XVRBDT TYPE STRING,
XVRBFK TYPE STRING,
XLOEKZ TYPE STRING,
XSHPRO TYPE STRING,
XAHDIS TYPE STRING,
XAUTRU TYPE STRING,
XPSTAT TYPE STRING,
XKZKFK TYPE STRING,
XSHFLG TYPE STRING,
XAPOKZ TYPE STRING,
XPRMOD TYPE STRING,
XPERAN TYPE STRING,
XPERIN TYPE STRING,
XANZPR TYPE STRING,
XFIMON TYPE STRING,
XPERIO TYPE STRING,
XKZINI TYPE STRING,
XMODAW TYPE STRING,
XOPGRA TYPE STRING,
XALPHA TYPE STRING,
XGAMMA TYPE STRING,
XSIGGR TYPE STRING,
XMODAV TYPE STRING,
XGEWGR TYPE STRING,
XBETA1 TYPE STRING,
XDELTA TYPE STRING,
XKZPAR TYPE STRING,
XPLIFZ TYPE STRING,
XPLIFZX TYPE STRING,
XSFTY_STK_METH TYPE STRING,
XSCM_GRPRT TYPE STRING,
XSCM_GIPRT TYPE STRING,
XSCM_THRUPUT_TIME TYPE STRING,
XSCM_TPOP TYPE STRING,
XSCM_SAFTY_V TYPE STRING,
XSCM_PPSAFTYSTK TYPE STRING,
XSCM_PPSAFTYSTK_V TYPE STRING,
XSCM_REPSAFTY TYPE STRING,
XSCM_REPSAFTY_V TYPE STRING,
XSCM_REORD_V TYPE STRING,
XSCM_MAXSTOCK_V TYPE STRING,
XSCM_SCOST_PRCNT TYPE STRING,
XSCM_PROC_COST TYPE STRING,
XSCM_NDCOSTWE TYPE STRING,
XSCM_NDCOSTWA TYPE STRING,
XSCM_RRP_TYPE TYPE STRING,
XSCM_HEUR_ID TYPE STRING,
XSCM_PACKAGE_ID TYPE STRING,
XSCM_CONHAP TYPE STRING,
XSCM_HUNIT TYPE STRING,
XSCM_CONHAP_OUT TYPE STRING,
XSCM_HUNIT_OUT TYPE STRING,
XSCM_RRP_SEL_GROUP TYPE STRING,
XSCM_LSUOM TYPE STRING,
XSCM_REORD_DUR TYPE STRING,
XSCM_TARGET_DUR TYPE STRING,
XSCM_TSTRID TYPE STRING,
XSCM_CONINP TYPE STRING,
XSCM_IUNIT TYPE STRING,
XMAXDOS_PEN TYPE STRING,
XMAXDOS_FLG TYPE STRING,
XSAFTYSTOCK_METHOD TYPE STRING,
XTARGET_STOCK_LEVEL_METH TYPE STRING,
XAUTO_DET_SFTYSTK_METH TYPE STRING,
XUSE_PERIOD_FACTOR TYPE STRING,
XPERIOD_FACTOR_VALUE TYPE STRING,
XPERIOD_FACTOR_TDS TYPE STRING,
XSDM_VERSION TYPE STRING,END OF T_EKKO_STR. DATA: WA_CMD_MATERIAL_S_MRP_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_CMD_MATERIAL_S_MRP_STR-MDMA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MANDT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MATNR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-BERID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-WERKS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-DISPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-DISMM sy-vline
WA_CMD_MATERIAL_S_MRP_STR-DISPO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-DISGR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MINBE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LFRHY sy-vline
WA_CMD_MATERIAL_S_MRP_STR-FXHOR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-DISLS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-RDPRF sy-vline
WA_CMD_MATERIAL_S_MRP_STR-BSTRF sy-vline
WA_CMD_MATERIAL_S_MRP_STR-BSTMI sy-vline
WA_CMD_MATERIAL_S_MRP_STR-BSTMA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MABST sy-vline
WA_CMD_MATERIAL_S_MRP_STR-TAKZT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AUSSS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SOBSL sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LGPRO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LGFSB sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MRPPP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-EISBE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-RWPRO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SHZET sy-vline
WA_CMD_MATERIAL_S_MRP_STR-BSTFE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LOSFX sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LAGPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LGRAD sy-vline
WA_CMD_MATERIAL_S_MRP_STR-PROPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-VRBMT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-VRBDB sy-vline
WA_CMD_MATERIAL_S_MRP_STR-VRBDT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-VRBFK sy-vline
WA_CMD_MATERIAL_S_MRP_STR-LOEKZ sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SHPRO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AHDIS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AUTRU sy-vline
WA_CMD_MATERIAL_S_MRP_STR-PSTAT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-KZKFK sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SHFLG sy-vline
WA_CMD_MATERIAL_S_MRP_STR-APOKZ sy-vline
WA_CMD_MATERIAL_S_MRP_STR-PLIFZ sy-vline
WA_CMD_MATERIAL_S_MRP_STR-PLIFZX sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AENAM sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AEDAT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AEZEIT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SFTY_STK_METH sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_MATLOCID_GUID16 sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_MATLOCID_GUID22 sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_GRPRT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_GIPRT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_RRP_TYPE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_HEUR_ID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_PACKAGE_ID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_CONHAP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_HUNIT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_CONHAP_OUT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_HUNIT_OUT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_RRP_SEL_GROUP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_LSUOM sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_REORD_DUR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_TARGET_DUR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_TSTRID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_THRUPUT_TIME sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_TPOP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_SAFTY_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_PPSAFTYSTK sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_PPSAFTYSTK_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_REPSAFTY sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_REPSAFTY_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_REORD_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_MAXSTOCK_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_SCOST_PRCNT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_PROC_COST sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_NDCOSTWE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_NDCOSTWA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_CONINP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SCM_IUNIT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MAXDOS_PEN sy-vline
WA_CMD_MATERIAL_S_MRP_STR-MAXDOS_FLG sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SAFTYSTOCK_METHOD sy-vline
WA_CMD_MATERIAL_S_MRP_STR-TARGET_STOCK_LEVEL_METH sy-vline
WA_CMD_MATERIAL_S_MRP_STR-AUTO_DET_SFTYSTK_METH sy-vline
WA_CMD_MATERIAL_S_MRP_STR-USE_PERIOD_FACTOR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-PERIOD_FACTOR_VALUE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-PERIOD_FACTOR_TDS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SDM_VERSION sy-vline
WA_CMD_MATERIAL_S_MRP_STR-SELFIELDS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XDISPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XDISMM sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XDISPO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XDISGR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMINBE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLFRHY sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XFXHOR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XDISLS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XRDPRF sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XBSTRF sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XBSTMI sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XBSTMA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMABST sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XTAKZT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XAUSSS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSOBSL sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLGPRO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLGFSB sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMRPPP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XEISBE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XRWPRO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSHZET sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XBSTFE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLOSFX sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLAGPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLGRAD sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPROPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XVRBMT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XVRBDB sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XVRBDT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XVRBFK sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XLOEKZ sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSHPRO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XAHDIS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XAUTRU sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPSTAT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XKZKFK sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSHFLG sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XAPOKZ sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPRMOD sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPERAN sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPERIN sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XANZPR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XFIMON sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPERIO sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XKZINI sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMODAW sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XOPGRA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XALPHA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XGAMMA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSIGGR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMODAV sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XGEWGR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XBETA1 sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XDELTA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XKZPAR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPLIFZ sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPLIFZX sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSFTY_STK_METH sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_GRPRT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_GIPRT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_THRUPUT_TIME sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_TPOP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_SAFTY_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_PPSAFTYSTK sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_PPSAFTYSTK_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_REPSAFTY sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_REPSAFTY_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_REORD_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_MAXSTOCK_V sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_SCOST_PRCNT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_PROC_COST sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_NDCOSTWE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_NDCOSTWA sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_RRP_TYPE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_HEUR_ID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_PACKAGE_ID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_CONHAP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_HUNIT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_CONHAP_OUT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_HUNIT_OUT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_RRP_SEL_GROUP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_LSUOM sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_REORD_DUR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_TARGET_DUR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_TSTRID sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_CONINP sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSCM_IUNIT sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMAXDOS_PEN sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XMAXDOS_FLG sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSAFTYSTOCK_METHOD sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XTARGET_STOCK_LEVEL_METH sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XAUTO_DET_SFTYSTK_METH sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XUSE_PERIOD_FACTOR sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPERIOD_FACTOR_VALUE sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XPERIOD_FACTOR_TDS sy-vline
WA_CMD_MATERIAL_S_MRP_STR-XSDM_VERSION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.