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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ISDFPS/LAGP_LQUA_WMATRCUS ASSIGNING </ISDFPS/LAGP_LQUA_WMATRCUS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ISDFPS/LAGP_LQUA_WMATRCUS>-MANDT = 1.
</ISDFPS/LAGP_LQUA_WMATRCUS>-LGNUM = 1.
</ISDFPS/LAGP_LQUA_WMATRCUS>-LGTYP = 1.
</ISDFPS/LAGP_LQUA_WMATRCUS>-LGPLA = 1.
</ISDFPS/LAGP_LQUA_WMATRCUS>-LGBER = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ISDFPS/LAGP_LQUA_WMATRCUS-LPTYP, sy-vline,
WA_/ISDFPS/LAGP_LQUA_WMATRCUS-PLAUF, sy-vline,
WA_/ISDFPS/LAGP_LQUA_WMATRCUS-SKZUA, sy-vline,
WA_/ISDFPS/LAGP_LQUA_WMATRCUS-SKZUE, sy-vline,
WA_/ISDFPS/LAGP_LQUA_WMATRCUS-SKZSA, sy-vline,
WA_/ISDFPS/LAGP_LQUA_WMATRCUS-SKZSE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ISDFPS/LAGP_LQUA_WMATRCUS 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_/ISDFPS/LAGP_LQUA_WMATRCUS 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_/ISDFPS/LAGP_LQUA_WMATRCUS INTO WA_/ISDFPS/LAGP_LQUA_WMATRCUS. *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 CUNIT, internal->external for field GEWEI CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ISDFPS/LAGP_LQUA_WMATRCUS-GEWEI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/LAGP_LQUA_WMATRCUS-GEWEI.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit LENUM, internal->external for field LENUM CALL FUNCTION 'CONVERSION_EXIT_LENUM_OUTPUT' EXPORTING input = WA_/ISDFPS/LAGP_LQUA_WMATRCUS-LENUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/LAGP_LQUA_WMATRCUS-LENUM.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field EQUNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/LAGP_LQUA_WMATRCUS-EQUNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/LAGP_LQUA_WMATRCUS-EQUNR.
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_/ISDFPS/LAGP_LQUA_WMATRCUS_STR,
MANDT TYPE STRING,
LGNUM TYPE STRING,
LGTYP TYPE STRING,
LGPLA TYPE STRING,
LGBER TYPE STRING,
LPTYP TYPE STRING,
PLAUF TYPE STRING,
SKZUA TYPE STRING,
SKZUE TYPE STRING,
SKZSA TYPE STRING,
SKZSE TYPE STRING,
SKZSI TYPE STRING,
SPGRU TYPE STRING,
ANZQU TYPE STRING,
MAXQU TYPE STRING,
ANZLE TYPE STRING,
MAXLE TYPE STRING,
KZDYN TYPE STRING,
LGEWI TYPE STRING,
GEWEI TYPE STRING,
MGEWI TYPE STRING,
BDATU TYPE STRING,
BZEIT TYPE STRING,
BTANR TYPE STRING,
BTAPS TYPE STRING,
RDATU TYPE STRING,
RZEIT TYPE STRING,
KZINV TYPE STRING,
IDATU TYPE STRING,
IVNUM TYPE STRING,
IVPOS TYPE STRING,
IVIVO TYPE STRING,
KZLER TYPE STRING,
KZVOL TYPE STRING,
SORLP TYPE STRING,
BRAND TYPE STRING,
UNAME TYPE STRING,
LAEDT TYPE STRING,
LKAPV TYPE STRING,
RKAPV TYPE STRING,
KOBER TYPE STRING,
REIHF TYPE STRING,
VERIF TYPE STRING,
LQNUM TYPE STRING,
MATNR TYPE STRING,
WERKS TYPE STRING,
CHARG TYPE STRING,
BESTQ TYPE STRING,
SOBKZ TYPE STRING,
SONUM TYPE STRING,
LQUA_LGTYP TYPE STRING,
LQUA_LGPLA TYPE STRING,
PLPOS TYPE STRING,
LQUA_SKZUE TYPE STRING,
LQUA_SKZUA TYPE STRING,
LQUA_SKZSE TYPE STRING,
LQUA_SKZSA TYPE STRING,
LQUA_SKZSI TYPE STRING,
LQUA_SPGRU TYPE STRING,
ZEUGN TYPE STRING,
LQUA_BDATU TYPE STRING,
LQUA_BZEIT TYPE STRING,
LQUA_BTANR TYPE STRING,
LQUA_BTAPS TYPE STRING,
EDATU TYPE STRING,
EZEIT TYPE STRING,
ADATU TYPE STRING,
AZEIT TYPE STRING,
ZDATU TYPE STRING,
WDATU TYPE STRING,
WENUM TYPE STRING,
WEPOS TYPE STRING,
LETYP TYPE STRING,
MEINS TYPE STRING,
GESME TYPE STRING,
VERME TYPE STRING,
EINME TYPE STRING,
AUSME TYPE STRING,
LQUA_MGEWI TYPE STRING,
LQUA_GEWEI TYPE STRING,
TBNUM TYPE STRING,
LQUA_IVNUM TYPE STRING,
LQUA_IVPOS TYPE STRING,
BETYP TYPE STRING,
BENUM TYPE STRING,
LENUM TYPE STRING,
QPLOS TYPE STRING,
VFDAT TYPE STRING,
QKAPV TYPE STRING,
LQUA_KOBER TYPE STRING,
LGORT TYPE STRING,
VIRGO TYPE STRING,
TRAME TYPE STRING,
KZHUQ TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
LQUA_IDATU TYPE STRING,
EQUNR TYPE STRING,
LGPLATX TYPE STRING,
ATTRIB1 TYPE STRING,
ATTRIB2 TYPE STRING,
ATTRIB3 TYPE STRING,
ATTRIB4 TYPE STRING,
ATTRIB5 TYPE STRING,
PLATTRIB1 TYPE STRING,
PLATTRIB2 TYPE STRING,
PLATTRIB3 TYPE STRING,
PLATTRIB4 TYPE STRING,
PLATTRIB5 TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ISDFPS/LAGP_LQUA_WMATRCUS_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_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-MANDT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGNUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGTYP sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGPLA sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGBER sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LPTYP sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLAUF sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SKZUA sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SKZUE sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SKZSA sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SKZSE sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SKZSI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SPGRU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ANZQU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-MAXQU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ANZLE sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-MAXLE sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-KZDYN sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGEWI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-GEWEI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-MGEWI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BZEIT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BTANR sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BTAPS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-RDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-RZEIT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-KZINV sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-IDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-IVNUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-IVPOS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-IVIVO sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-KZLER sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-KZVOL sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SORLP sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BRAND sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-UNAME sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LAEDT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LKAPV sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-RKAPV sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-KOBER sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-REIHF sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-VERIF sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQNUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-MATNR sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-WERKS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-CHARG sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BESTQ sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SOBKZ sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-SONUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_LGTYP sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_LGPLA sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLPOS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_SKZUE sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_SKZUA sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_SKZSE sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_SKZSA sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_SKZSI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_SPGRU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ZEUGN sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_BDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_BZEIT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_BTANR sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_BTAPS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-EDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-EZEIT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ADATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-AZEIT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ZDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-WDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-WENUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-WEPOS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LETYP sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-MEINS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-GESME sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-VERME sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-EINME sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-AUSME sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_MGEWI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_GEWEI sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-TBNUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_IVNUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_IVPOS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BETYP sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-BENUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LENUM sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-QPLOS sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-VFDAT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-QKAPV sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_KOBER sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGORT sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-VIRGO sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-TRAME sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-KZHUQ sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-VBELN sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-POSNR sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LQUA_IDATU sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-EQUNR sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-LGPLATX sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ATTRIB1 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ATTRIB2 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ATTRIB3 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ATTRIB4 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-ATTRIB5 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLATTRIB1 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLATTRIB2 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLATTRIB3 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLATTRIB4 sy-vline
WA_/ISDFPS/LAGP_LQUA_WMATRCUS_STR-PLATTRIB5 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.