ABAP Select data from SAP table /MRSS/CAUFV 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 /MRSS/CAUFV 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 /MRSS/CAUFV. 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 /MRSS/CAUFV 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_/MRSS/CAUFV TYPE STANDARD TABLE OF /MRSS/CAUFV,
      WA_/MRSS/CAUFV TYPE /MRSS/CAUFV,
      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: </MRSS/CAUFV> TYPE /MRSS/CAUFV.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /MRSS/CAUFV
  INTO TABLE IT_/MRSS/CAUFV.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /MRSS/CAUFV
*  INTO TABLE @DATA(IT_/MRSS/CAUFV2).
*--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_/MRSS/CAUFV INDEX 1 INTO DATA(WA_/MRSS/CAUFV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/MRSS/CAUFV ASSIGNING </MRSS/CAUFV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</MRSS/CAUFV>-MANDT = 1.
</MRSS/CAUFV>-AUFNR = 1.
</MRSS/CAUFV>-AUART = 1.
</MRSS/CAUFV>-AUTYP = 1.
</MRSS/CAUFV>-REFNR = 1.
ENDLOOP.

LOOP AT IT_/MRSS/CAUFV INTO WA_/MRSS/CAUFV.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/MRSS/CAUFV-ERNAM, sy-vline,
WA_/MRSS/CAUFV-ERDAT, sy-vline,
WA_/MRSS/CAUFV-AENAM, sy-vline,
WA_/MRSS/CAUFV-AEDAT, sy-vline,
WA_/MRSS/CAUFV-KTEXT, sy-vline,
WA_/MRSS/CAUFV-LTEXT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/MRSS/CAUFV 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_/MRSS/CAUFV 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_/MRSS/CAUFV INTO WA_/MRSS/CAUFV. *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 ALPHA, internal->external for field AUFNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-AUFNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-AUFNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit ABPSP, internal->external for field PSPEL CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-PSPEL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-PSPEL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SCOPE, internal->external for field SCOPE CALL FUNCTION 'CONVERSION_EXIT_SCOPE_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-SCOPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-SCOPE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TSTLC, internal->external for field CPD_UPDAT CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-CPD_UPDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-CPD_UPDAT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit OPROB, internal->external for field /MRSS/ORDER_PROB CALL FUNCTION 'CONVERSION_EXIT_OPROB_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-/MRSS/ORDER_PROB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-/MRSS/ORDER_PROB.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit NUMCV, internal->external for field STLNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-STLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-STLNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit NUMCV, internal->external for field VORUE CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-VORUE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-VORUE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit KONPD, internal->external for field PRONR CALL FUNCTION 'CONVERSION_EXIT_KONPD_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-PRONR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-PRONR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit NUMCV, internal->external for field REVLV CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-REVLV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-REVLV.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field BMEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/MRSS/CAUFV-BMEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/CAUFV-BMEINS.
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_/MRSS/CAUFV_STR,
MANDT TYPE STRING,
AUFNR TYPE STRING,
AUART TYPE STRING,
AUTYP TYPE STRING,
REFNR TYPE STRING,
ERNAM TYPE STRING,
ERDAT TYPE STRING,
AENAM TYPE STRING,
AEDAT TYPE STRING,
KTEXT TYPE STRING,
LTEXT TYPE STRING,
BUKRS TYPE STRING,
WERKS TYPE STRING,
GSBER TYPE STRING,
KOKRS TYPE STRING,
CCKEY TYPE STRING,
KOSTV TYPE STRING,
STORT TYPE STRING,
SOWRK TYPE STRING,
ASTKZ TYPE STRING,
WAERS TYPE STRING,
STDAT TYPE STRING,
IDAT1 TYPE STRING,
IDAT2 TYPE STRING,
IDAT3 TYPE STRING,
OBJID TYPE STRING,
LOEKZ TYPE STRING,
PLGKZ TYPE STRING,
KVEWE TYPE STRING,
KAPPL TYPE STRING,
KALSM TYPE STRING,
ZSCHL TYPE STRING,
ABKRS TYPE STRING,
KSTAR TYPE STRING,
KOSTL TYPE STRING,
SETNM TYPE STRING,
CYCLE TYPE STRING,
SDATE TYPE STRING,
SEQNR TYPE STRING,
USER4 TYPE STRING,
OBJNR TYPE STRING,
PRCTR TYPE STRING,
PSPEL TYPE STRING,
AWSLS TYPE STRING,
ABGSL TYPE STRING,
TXJCD TYPE STRING,
FUNC_AREA TYPE STRING,
SCOPE TYPE STRING,
PLINT TYPE STRING,
KDAUF TYPE STRING,
KDPOS TYPE STRING,
AUFEX TYPE STRING,
IVPRO TYPE STRING,
LOGSYSTEM TYPE STRING,
FLG_MLTPS TYPE STRING,
ABUKR TYPE STRING,
AKSTL TYPE STRING,
SIZECL TYPE STRING,
IZWEK TYPE STRING,
UMWKZ TYPE STRING,
KSTEMPF TYPE STRING,
ZSCHM TYPE STRING,
PKOSA TYPE STRING,
ANFAUFNR TYPE STRING,
PROCNR TYPE STRING,
PROTY TYPE STRING,
RSORD TYPE STRING,
BEMOT TYPE STRING,
ADRNRA TYPE STRING,
ERFZEIT TYPE STRING,
AEZEIT TYPE STRING,
CSTG_VRNT TYPE STRING,
COSTESTNR TYPE STRING,
VERAA_USER TYPE STRING,
DUMMY_CI_AUFK TYPE STRING,
ZZCUSTFLD1 TYPE STRING,
VNAME TYPE STRING,
RECID TYPE STRING,
ETYPE TYPE STRING,
OTYPE TYPE STRING,
JV_JIBCL TYPE STRING,
JV_JIBSA TYPE STRING,
JV_OCO TYPE STRING,
CPD_UPDAT TYPE STRING,
/CUM/INDCU TYPE STRING,
/CUM/CMNUM TYPE STRING,
/CUM/AUEST TYPE STRING,
/CUM/DESNUM TYPE STRING,
/MRSS/PL_STRU_ID TYPE STRING,
/MRSS/PL_MAN_TYP TYPE STRING,
/MRSS/ORDER_PROB TYPE STRING,
/MRSS/ACT_TYPE TYPE STRING,
/MRSS/INIT_DONE TYPE STRING,
/MRSS/DATACHANGE TYPE STRING,
/MRSS/SALES_ORG TYPE STRING,
/MRSS/NW_BOOKED TYPE STRING,
AD01PROFNR TYPE STRING,
VAPLZ TYPE STRING,
WAWRK TYPE STRING,
FERC_IND TYPE STRING,
AUFK_STATUS TYPE STRING,
CLAIM_CONTROL TYPE STRING,
UPDATE_NEEDED TYPE STRING,
UPDATE_CONTROL TYPE STRING,
GLTRP TYPE STRING,
GSTRP TYPE STRING,
FTRMS TYPE STRING,
GLTRS TYPE STRING,
GSTRS TYPE STRING,
GSTRI TYPE STRING,
GETRI TYPE STRING,
GLTRI TYPE STRING,
FTRMI TYPE STRING,
FTRMP TYPE STRING,
RSNUM TYPE STRING,
GASMG TYPE STRING,
GAMNG TYPE STRING,
GMEIN TYPE STRING,
PLNBEZ TYPE STRING,
PLNTY TYPE STRING,
PLNNR TYPE STRING,
PLNAW TYPE STRING,
PLNAL TYPE STRING,
PVERW TYPE STRING,
PLAUF TYPE STRING,
PLSVB TYPE STRING,
PLNME TYPE STRING,
PLSVN TYPE STRING,
PDATV TYPE STRING,
PAENR TYPE STRING,
PLGRP TYPE STRING,
LODIV TYPE STRING,
STLTY TYPE STRING,
STLBEZ TYPE STRING,
STLST TYPE STRING,
STLNR TYPE STRING,
SDATV TYPE STRING,
SBMNG TYPE STRING,
SBMEH TYPE STRING,
SAENR TYPE STRING,
STLAL TYPE STRING,
STLAN TYPE STRING,
SLSVN TYPE STRING,
SLSBS TYPE STRING,
AUFLD TYPE STRING,
DISPO TYPE STRING,
AUFPL TYPE STRING,
FEVOR TYPE STRING,
FHORI TYPE STRING,
TERKZ TYPE STRING,
REDKZ TYPE STRING,
APRIO TYPE STRING,
NTZUE TYPE STRING,
VORUE TYPE STRING,
PROFID TYPE STRING,
VORGZ TYPE STRING,
SICHZ TYPE STRING,
FREIZ TYPE STRING,
UPTER TYPE STRING,
BEDID TYPE STRING,
PRONR TYPE STRING,
ZAEHL TYPE STRING,
MZAEHL TYPE STRING,
ZKRIZ TYPE STRING,
PRUEFLOS TYPE STRING,
KLVARP TYPE STRING,
KLVARI TYPE STRING,
RGEKZ TYPE STRING,
PLART TYPE STRING,
FLG_AOB TYPE STRING,
FLG_ARBEI TYPE STRING,
GLTPP TYPE STRING,
GSTPP TYPE STRING,
GLTPS TYPE STRING,
GSTPS TYPE STRING,
FTRPS TYPE STRING,
RDKZP TYPE STRING,
TRKZP TYPE STRING,
RUECK TYPE STRING,
RMZHL TYPE STRING,
IGMNG TYPE STRING,
RATID TYPE STRING,
GROID TYPE STRING,
CUOBJ TYPE STRING,
GLUZS TYPE STRING,
GSUZS TYPE STRING,
REVLV TYPE STRING,
RSHTY TYPE STRING,
RSHID TYPE STRING,
RSNTY TYPE STRING,
RSNID TYPE STRING,
NAUTERM TYPE STRING,
NAUCOST TYPE STRING,
STUFE TYPE STRING,
WEGXX TYPE STRING,
VWEGX TYPE STRING,
ARSNR TYPE STRING,
ARSPS TYPE STRING,
MAUFNR TYPE STRING,
LKNOT TYPE STRING,
RKNOT TYPE STRING,
PRODNET TYPE STRING,
IASMG TYPE STRING,
ABARB TYPE STRING,
AUFNT TYPE STRING,
AUFPT TYPE STRING,
APLZT TYPE STRING,
NO_DISP TYPE STRING,
CSPLIT TYPE STRING,
AENNR TYPE STRING,
CY_SEQNR TYPE STRING,
BREAKS TYPE STRING,
VORGZ_TRM TYPE STRING,
SICHZ_TRM TYPE STRING,
TRMDT TYPE STRING,
GLUZP TYPE STRING,
GSUZP TYPE STRING,
GSUZI TYPE STRING,
GEUZI TYPE STRING,
GLUPP TYPE STRING,
GSUPP TYPE STRING,
GLUPS TYPE STRING,
GSUPS TYPE STRING,
CHSCH TYPE STRING,
KAPT_VORGZ TYPE STRING,
KAPT_SICHZ TYPE STRING,
LEAD_AUFNR TYPE STRING,
PNETSTARTD TYPE STRING,
PNETSTARTT TYPE STRING,
PNETENDD TYPE STRING,
PNETENDT TYPE STRING,
KBED TYPE STRING,
KKALKR TYPE STRING,
SFCPF TYPE STRING,
RMNGA TYPE STRING,
GSBTR TYPE STRING,
VFMNG TYPE STRING,
NOPCOST TYPE STRING,
NETZKONT TYPE STRING,
ATRKZ TYPE STRING,
OBJTYPE TYPE STRING,
CH_PROC TYPE STRING,
KAPVERSA TYPE STRING,
COLORDPROC TYPE STRING,
KZERB TYPE STRING,
CONF_KEY TYPE STRING,
ST_ARBID TYPE STRING,
VSNMR_V TYPE STRING,
TERHW TYPE STRING,
SPLSTAT TYPE STRING,
COSTUPD TYPE STRING,
MAX_GAMNG TYPE STRING,
MES_ROUTINGID TYPE STRING,
ADPSP TYPE STRING,
RMANR TYPE STRING,
POSNR_RMA TYPE STRING,
POSNV_RMA TYPE STRING,
CFB_MAXLZ TYPE STRING,
CFB_LZEIH TYPE STRING,
CFB_ADTDAYS TYPE STRING,
CFB_DATOFM TYPE STRING,
CFB_BBDPI TYPE STRING,
MILL_RATIO TYPE STRING,
BMEINS TYPE STRING,
BMENGE TYPE STRING,
MILL_OC_ZUSKZ TYPE STRING,END OF T_EKKO_STR. DATA: WA_/MRSS/CAUFV_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_/MRSS/CAUFV_STR-MANDT sy-vline
WA_/MRSS/CAUFV_STR-AUFNR sy-vline
WA_/MRSS/CAUFV_STR-AUART sy-vline
WA_/MRSS/CAUFV_STR-AUTYP sy-vline
WA_/MRSS/CAUFV_STR-REFNR sy-vline
WA_/MRSS/CAUFV_STR-ERNAM sy-vline
WA_/MRSS/CAUFV_STR-ERDAT sy-vline
WA_/MRSS/CAUFV_STR-AENAM sy-vline
WA_/MRSS/CAUFV_STR-AEDAT sy-vline
WA_/MRSS/CAUFV_STR-KTEXT sy-vline
WA_/MRSS/CAUFV_STR-LTEXT sy-vline
WA_/MRSS/CAUFV_STR-BUKRS sy-vline
WA_/MRSS/CAUFV_STR-WERKS sy-vline
WA_/MRSS/CAUFV_STR-GSBER sy-vline
WA_/MRSS/CAUFV_STR-KOKRS sy-vline
WA_/MRSS/CAUFV_STR-CCKEY sy-vline
WA_/MRSS/CAUFV_STR-KOSTV sy-vline
WA_/MRSS/CAUFV_STR-STORT sy-vline
WA_/MRSS/CAUFV_STR-SOWRK sy-vline
WA_/MRSS/CAUFV_STR-ASTKZ sy-vline
WA_/MRSS/CAUFV_STR-WAERS sy-vline
WA_/MRSS/CAUFV_STR-STDAT sy-vline
WA_/MRSS/CAUFV_STR-IDAT1 sy-vline
WA_/MRSS/CAUFV_STR-IDAT2 sy-vline
WA_/MRSS/CAUFV_STR-IDAT3 sy-vline
WA_/MRSS/CAUFV_STR-OBJID sy-vline
WA_/MRSS/CAUFV_STR-LOEKZ sy-vline
WA_/MRSS/CAUFV_STR-PLGKZ sy-vline
WA_/MRSS/CAUFV_STR-KVEWE sy-vline
WA_/MRSS/CAUFV_STR-KAPPL sy-vline
WA_/MRSS/CAUFV_STR-KALSM sy-vline
WA_/MRSS/CAUFV_STR-ZSCHL sy-vline
WA_/MRSS/CAUFV_STR-ABKRS sy-vline
WA_/MRSS/CAUFV_STR-KSTAR sy-vline
WA_/MRSS/CAUFV_STR-KOSTL sy-vline
WA_/MRSS/CAUFV_STR-SETNM sy-vline
WA_/MRSS/CAUFV_STR-CYCLE sy-vline
WA_/MRSS/CAUFV_STR-SDATE sy-vline
WA_/MRSS/CAUFV_STR-SEQNR sy-vline
WA_/MRSS/CAUFV_STR-USER4 sy-vline
WA_/MRSS/CAUFV_STR-OBJNR sy-vline
WA_/MRSS/CAUFV_STR-PRCTR sy-vline
WA_/MRSS/CAUFV_STR-PSPEL sy-vline
WA_/MRSS/CAUFV_STR-AWSLS sy-vline
WA_/MRSS/CAUFV_STR-ABGSL sy-vline
WA_/MRSS/CAUFV_STR-TXJCD sy-vline
WA_/MRSS/CAUFV_STR-FUNC_AREA sy-vline
WA_/MRSS/CAUFV_STR-SCOPE sy-vline
WA_/MRSS/CAUFV_STR-PLINT sy-vline
WA_/MRSS/CAUFV_STR-KDAUF sy-vline
WA_/MRSS/CAUFV_STR-KDPOS sy-vline
WA_/MRSS/CAUFV_STR-AUFEX sy-vline
WA_/MRSS/CAUFV_STR-IVPRO sy-vline
WA_/MRSS/CAUFV_STR-LOGSYSTEM sy-vline
WA_/MRSS/CAUFV_STR-FLG_MLTPS sy-vline
WA_/MRSS/CAUFV_STR-ABUKR sy-vline
WA_/MRSS/CAUFV_STR-AKSTL sy-vline
WA_/MRSS/CAUFV_STR-SIZECL sy-vline
WA_/MRSS/CAUFV_STR-IZWEK sy-vline
WA_/MRSS/CAUFV_STR-UMWKZ sy-vline
WA_/MRSS/CAUFV_STR-KSTEMPF sy-vline
WA_/MRSS/CAUFV_STR-ZSCHM sy-vline
WA_/MRSS/CAUFV_STR-PKOSA sy-vline
WA_/MRSS/CAUFV_STR-ANFAUFNR sy-vline
WA_/MRSS/CAUFV_STR-PROCNR sy-vline
WA_/MRSS/CAUFV_STR-PROTY sy-vline
WA_/MRSS/CAUFV_STR-RSORD sy-vline
WA_/MRSS/CAUFV_STR-BEMOT sy-vline
WA_/MRSS/CAUFV_STR-ADRNRA sy-vline
WA_/MRSS/CAUFV_STR-ERFZEIT sy-vline
WA_/MRSS/CAUFV_STR-AEZEIT sy-vline
WA_/MRSS/CAUFV_STR-CSTG_VRNT sy-vline
WA_/MRSS/CAUFV_STR-COSTESTNR sy-vline
WA_/MRSS/CAUFV_STR-VERAA_USER sy-vline
WA_/MRSS/CAUFV_STR-DUMMY_CI_AUFK sy-vline
WA_/MRSS/CAUFV_STR-ZZCUSTFLD1 sy-vline
WA_/MRSS/CAUFV_STR-VNAME sy-vline
WA_/MRSS/CAUFV_STR-RECID sy-vline
WA_/MRSS/CAUFV_STR-ETYPE sy-vline
WA_/MRSS/CAUFV_STR-OTYPE sy-vline
WA_/MRSS/CAUFV_STR-JV_JIBCL sy-vline
WA_/MRSS/CAUFV_STR-JV_JIBSA sy-vline
WA_/MRSS/CAUFV_STR-JV_OCO sy-vline
WA_/MRSS/CAUFV_STR-CPD_UPDAT sy-vline
WA_/MRSS/CAUFV_STR-/CUM/INDCU sy-vline
WA_/MRSS/CAUFV_STR-/CUM/CMNUM sy-vline
WA_/MRSS/CAUFV_STR-/CUM/AUEST sy-vline
WA_/MRSS/CAUFV_STR-/CUM/DESNUM sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/PL_STRU_ID sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/PL_MAN_TYP sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/ORDER_PROB sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/ACT_TYPE sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/INIT_DONE sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/DATACHANGE sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/SALES_ORG sy-vline
WA_/MRSS/CAUFV_STR-/MRSS/NW_BOOKED sy-vline
WA_/MRSS/CAUFV_STR-AD01PROFNR sy-vline
WA_/MRSS/CAUFV_STR-VAPLZ sy-vline
WA_/MRSS/CAUFV_STR-WAWRK sy-vline
WA_/MRSS/CAUFV_STR-FERC_IND sy-vline
WA_/MRSS/CAUFV_STR-AUFK_STATUS sy-vline
WA_/MRSS/CAUFV_STR-CLAIM_CONTROL sy-vline
WA_/MRSS/CAUFV_STR-UPDATE_NEEDED sy-vline
WA_/MRSS/CAUFV_STR-UPDATE_CONTROL sy-vline
WA_/MRSS/CAUFV_STR-GLTRP sy-vline
WA_/MRSS/CAUFV_STR-GSTRP sy-vline
WA_/MRSS/CAUFV_STR-FTRMS sy-vline
WA_/MRSS/CAUFV_STR-GLTRS sy-vline
WA_/MRSS/CAUFV_STR-GSTRS sy-vline
WA_/MRSS/CAUFV_STR-GSTRI sy-vline
WA_/MRSS/CAUFV_STR-GETRI sy-vline
WA_/MRSS/CAUFV_STR-GLTRI sy-vline
WA_/MRSS/CAUFV_STR-FTRMI sy-vline
WA_/MRSS/CAUFV_STR-FTRMP sy-vline
WA_/MRSS/CAUFV_STR-RSNUM sy-vline
WA_/MRSS/CAUFV_STR-GASMG sy-vline
WA_/MRSS/CAUFV_STR-GAMNG sy-vline
WA_/MRSS/CAUFV_STR-GMEIN sy-vline
WA_/MRSS/CAUFV_STR-PLNBEZ sy-vline
WA_/MRSS/CAUFV_STR-PLNTY sy-vline
WA_/MRSS/CAUFV_STR-PLNNR sy-vline
WA_/MRSS/CAUFV_STR-PLNAW sy-vline
WA_/MRSS/CAUFV_STR-PLNAL sy-vline
WA_/MRSS/CAUFV_STR-PVERW sy-vline
WA_/MRSS/CAUFV_STR-PLAUF sy-vline
WA_/MRSS/CAUFV_STR-PLSVB sy-vline
WA_/MRSS/CAUFV_STR-PLNME sy-vline
WA_/MRSS/CAUFV_STR-PLSVN sy-vline
WA_/MRSS/CAUFV_STR-PDATV sy-vline
WA_/MRSS/CAUFV_STR-PAENR sy-vline
WA_/MRSS/CAUFV_STR-PLGRP sy-vline
WA_/MRSS/CAUFV_STR-LODIV sy-vline
WA_/MRSS/CAUFV_STR-STLTY sy-vline
WA_/MRSS/CAUFV_STR-STLBEZ sy-vline
WA_/MRSS/CAUFV_STR-STLST sy-vline
WA_/MRSS/CAUFV_STR-STLNR sy-vline
WA_/MRSS/CAUFV_STR-SDATV sy-vline
WA_/MRSS/CAUFV_STR-SBMNG sy-vline
WA_/MRSS/CAUFV_STR-SBMEH sy-vline
WA_/MRSS/CAUFV_STR-SAENR sy-vline
WA_/MRSS/CAUFV_STR-STLAL sy-vline
WA_/MRSS/CAUFV_STR-STLAN sy-vline
WA_/MRSS/CAUFV_STR-SLSVN sy-vline
WA_/MRSS/CAUFV_STR-SLSBS sy-vline
WA_/MRSS/CAUFV_STR-AUFLD sy-vline
WA_/MRSS/CAUFV_STR-DISPO sy-vline
WA_/MRSS/CAUFV_STR-AUFPL sy-vline
WA_/MRSS/CAUFV_STR-FEVOR sy-vline
WA_/MRSS/CAUFV_STR-FHORI sy-vline
WA_/MRSS/CAUFV_STR-TERKZ sy-vline
WA_/MRSS/CAUFV_STR-REDKZ sy-vline
WA_/MRSS/CAUFV_STR-APRIO sy-vline
WA_/MRSS/CAUFV_STR-NTZUE sy-vline
WA_/MRSS/CAUFV_STR-VORUE sy-vline
WA_/MRSS/CAUFV_STR-PROFID sy-vline
WA_/MRSS/CAUFV_STR-VORGZ sy-vline
WA_/MRSS/CAUFV_STR-SICHZ sy-vline
WA_/MRSS/CAUFV_STR-FREIZ sy-vline
WA_/MRSS/CAUFV_STR-UPTER sy-vline
WA_/MRSS/CAUFV_STR-BEDID sy-vline
WA_/MRSS/CAUFV_STR-PRONR sy-vline
WA_/MRSS/CAUFV_STR-ZAEHL sy-vline
WA_/MRSS/CAUFV_STR-MZAEHL sy-vline
WA_/MRSS/CAUFV_STR-ZKRIZ sy-vline
WA_/MRSS/CAUFV_STR-PRUEFLOS sy-vline
WA_/MRSS/CAUFV_STR-KLVARP sy-vline
WA_/MRSS/CAUFV_STR-KLVARI sy-vline
WA_/MRSS/CAUFV_STR-RGEKZ sy-vline
WA_/MRSS/CAUFV_STR-PLART sy-vline
WA_/MRSS/CAUFV_STR-FLG_AOB sy-vline
WA_/MRSS/CAUFV_STR-FLG_ARBEI sy-vline
WA_/MRSS/CAUFV_STR-GLTPP sy-vline
WA_/MRSS/CAUFV_STR-GSTPP sy-vline
WA_/MRSS/CAUFV_STR-GLTPS sy-vline
WA_/MRSS/CAUFV_STR-GSTPS sy-vline
WA_/MRSS/CAUFV_STR-FTRPS sy-vline
WA_/MRSS/CAUFV_STR-RDKZP sy-vline
WA_/MRSS/CAUFV_STR-TRKZP sy-vline
WA_/MRSS/CAUFV_STR-RUECK sy-vline
WA_/MRSS/CAUFV_STR-RMZHL sy-vline
WA_/MRSS/CAUFV_STR-IGMNG sy-vline
WA_/MRSS/CAUFV_STR-RATID sy-vline
WA_/MRSS/CAUFV_STR-GROID sy-vline
WA_/MRSS/CAUFV_STR-CUOBJ sy-vline
WA_/MRSS/CAUFV_STR-GLUZS sy-vline
WA_/MRSS/CAUFV_STR-GSUZS sy-vline
WA_/MRSS/CAUFV_STR-REVLV sy-vline
WA_/MRSS/CAUFV_STR-RSHTY sy-vline
WA_/MRSS/CAUFV_STR-RSHID sy-vline
WA_/MRSS/CAUFV_STR-RSNTY sy-vline
WA_/MRSS/CAUFV_STR-RSNID sy-vline
WA_/MRSS/CAUFV_STR-NAUTERM sy-vline
WA_/MRSS/CAUFV_STR-NAUCOST sy-vline
WA_/MRSS/CAUFV_STR-STUFE sy-vline
WA_/MRSS/CAUFV_STR-WEGXX sy-vline
WA_/MRSS/CAUFV_STR-VWEGX sy-vline
WA_/MRSS/CAUFV_STR-ARSNR sy-vline
WA_/MRSS/CAUFV_STR-ARSPS sy-vline
WA_/MRSS/CAUFV_STR-MAUFNR sy-vline
WA_/MRSS/CAUFV_STR-LKNOT sy-vline
WA_/MRSS/CAUFV_STR-RKNOT sy-vline
WA_/MRSS/CAUFV_STR-PRODNET sy-vline
WA_/MRSS/CAUFV_STR-IASMG sy-vline
WA_/MRSS/CAUFV_STR-ABARB sy-vline
WA_/MRSS/CAUFV_STR-AUFNT sy-vline
WA_/MRSS/CAUFV_STR-AUFPT sy-vline
WA_/MRSS/CAUFV_STR-APLZT sy-vline
WA_/MRSS/CAUFV_STR-NO_DISP sy-vline
WA_/MRSS/CAUFV_STR-CSPLIT sy-vline
WA_/MRSS/CAUFV_STR-AENNR sy-vline
WA_/MRSS/CAUFV_STR-CY_SEQNR sy-vline
WA_/MRSS/CAUFV_STR-BREAKS sy-vline
WA_/MRSS/CAUFV_STR-VORGZ_TRM sy-vline
WA_/MRSS/CAUFV_STR-SICHZ_TRM sy-vline
WA_/MRSS/CAUFV_STR-TRMDT sy-vline
WA_/MRSS/CAUFV_STR-GLUZP sy-vline
WA_/MRSS/CAUFV_STR-GSUZP sy-vline
WA_/MRSS/CAUFV_STR-GSUZI sy-vline
WA_/MRSS/CAUFV_STR-GEUZI sy-vline
WA_/MRSS/CAUFV_STR-GLUPP sy-vline
WA_/MRSS/CAUFV_STR-GSUPP sy-vline
WA_/MRSS/CAUFV_STR-GLUPS sy-vline
WA_/MRSS/CAUFV_STR-GSUPS sy-vline
WA_/MRSS/CAUFV_STR-CHSCH sy-vline
WA_/MRSS/CAUFV_STR-KAPT_VORGZ sy-vline
WA_/MRSS/CAUFV_STR-KAPT_SICHZ sy-vline
WA_/MRSS/CAUFV_STR-LEAD_AUFNR sy-vline
WA_/MRSS/CAUFV_STR-PNETSTARTD sy-vline
WA_/MRSS/CAUFV_STR-PNETSTARTT sy-vline
WA_/MRSS/CAUFV_STR-PNETENDD sy-vline
WA_/MRSS/CAUFV_STR-PNETENDT sy-vline
WA_/MRSS/CAUFV_STR-KBED sy-vline
WA_/MRSS/CAUFV_STR-KKALKR sy-vline
WA_/MRSS/CAUFV_STR-SFCPF sy-vline
WA_/MRSS/CAUFV_STR-RMNGA sy-vline
WA_/MRSS/CAUFV_STR-GSBTR sy-vline
WA_/MRSS/CAUFV_STR-VFMNG sy-vline
WA_/MRSS/CAUFV_STR-NOPCOST sy-vline
WA_/MRSS/CAUFV_STR-NETZKONT sy-vline
WA_/MRSS/CAUFV_STR-ATRKZ sy-vline
WA_/MRSS/CAUFV_STR-OBJTYPE sy-vline
WA_/MRSS/CAUFV_STR-CH_PROC sy-vline
WA_/MRSS/CAUFV_STR-KAPVERSA sy-vline
WA_/MRSS/CAUFV_STR-COLORDPROC sy-vline
WA_/MRSS/CAUFV_STR-KZERB sy-vline
WA_/MRSS/CAUFV_STR-CONF_KEY sy-vline
WA_/MRSS/CAUFV_STR-ST_ARBID sy-vline
WA_/MRSS/CAUFV_STR-VSNMR_V sy-vline
WA_/MRSS/CAUFV_STR-TERHW sy-vline
WA_/MRSS/CAUFV_STR-SPLSTAT sy-vline
WA_/MRSS/CAUFV_STR-COSTUPD sy-vline
WA_/MRSS/CAUFV_STR-MAX_GAMNG sy-vline
WA_/MRSS/CAUFV_STR-MES_ROUTINGID sy-vline
WA_/MRSS/CAUFV_STR-ADPSP sy-vline
WA_/MRSS/CAUFV_STR-RMANR sy-vline
WA_/MRSS/CAUFV_STR-POSNR_RMA sy-vline
WA_/MRSS/CAUFV_STR-POSNV_RMA sy-vline
WA_/MRSS/CAUFV_STR-CFB_MAXLZ sy-vline
WA_/MRSS/CAUFV_STR-CFB_LZEIH sy-vline
WA_/MRSS/CAUFV_STR-CFB_ADTDAYS sy-vline
WA_/MRSS/CAUFV_STR-CFB_DATOFM sy-vline
WA_/MRSS/CAUFV_STR-CFB_BBDPI sy-vline
WA_/MRSS/CAUFV_STR-MILL_RATIO sy-vline
WA_/MRSS/CAUFV_STR-BMEINS sy-vline
WA_/MRSS/CAUFV_STR-BMENGE sy-vline
WA_/MRSS/CAUFV_STR-MILL_OC_ZUSKZ sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.