ABAP Select data from SAP table CRTE_QM_WKC_CBC 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 CRTE_QM_WKC_CBC 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 CRTE_QM_WKC_CBC. 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 CRTE_QM_WKC_CBC 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_CRTE_QM_WKC_CBC TYPE STANDARD TABLE OF CRTE_QM_WKC_CBC,
      WA_CRTE_QM_WKC_CBC TYPE CRTE_QM_WKC_CBC,
      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: <CRTE_QM_WKC_CBC> TYPE CRTE_QM_WKC_CBC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CRTE_QM_WKC_CBC
*  INTO TABLE @DATA(IT_CRTE_QM_WKC_CBC2).
*--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_CRTE_QM_WKC_CBC INDEX 1 INTO DATA(WA_CRTE_QM_WKC_CBC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CRTE_QM_WKC_CBC ASSIGNING <CRTE_QM_WKC_CBC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CRTE_QM_WKC_CBC>-I_MANDT = 1.
<CRTE_QM_WKC_CBC>-I_ARBPL = 1.
<CRTE_QM_WKC_CBC>-I_WERKS = 1.
<CRTE_QM_WKC_CBC>-I_ACTXK1 = 1.
<CRTE_QM_WKC_CBC>-I_ACTXK2 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CRTE_QM_WKC_CBC-I_ACTXK3, sy-vline,
WA_CRTE_QM_WKC_CBC-I_ACTXK4, sy-vline,
WA_CRTE_QM_WKC_CBC-I_ACTXK5, sy-vline,
WA_CRTE_QM_WKC_CBC-I_ACTXK6, sy-vline,
WA_CRTE_QM_WKC_CBC-I_ACTXY1, sy-vline,
WA_CRTE_QM_WKC_CBC-I_ACTXY2, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CRTE_QM_WKC_CBC 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_CRTE_QM_WKC_CBC 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_CRTE_QM_WKC_CBC INTO WA_CRTE_QM_WKC_CBC. *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 I_KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CRTE_QM_WKC_CBC-I_KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRTE_QM_WKC_CBC-I_KOSTL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit SPDEV, internal->external for field I_PDEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_CRTE_QM_WKC_CBC-I_PDEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRTE_QM_WKC_CBC-I_PDEST.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field I_ZEIWN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_CRTE_QM_WKC_CBC-I_ZEIWN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRTE_QM_WKC_CBC-I_ZEIWN.
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_CRTE_QM_WKC_CBC_STR,
I_MANDT TYPE STRING,
I_ARBPL TYPE STRING,
I_WERKS TYPE STRING,
I_ACTXK1 TYPE STRING,
I_ACTXK2 TYPE STRING,
I_ACTXK3 TYPE STRING,
I_ACTXK4 TYPE STRING,
I_ACTXK5 TYPE STRING,
I_ACTXK6 TYPE STRING,
I_ACTXY1 TYPE STRING,
I_ACTXY2 TYPE STRING,
I_ACTXY3 TYPE STRING,
I_ACTXY4 TYPE STRING,
I_ACTXY5 TYPE STRING,
I_ACTXY6 TYPE STRING,
I_BDE1 TYPE STRING,
I_BDE2 TYPE STRING,
I_BDE3 TYPE STRING,
I_BDE4 TYPE STRING,
I_BDE5 TYPE STRING,
I_BDE6 TYPE STRING,
I_BDEP TYPE STRING,
I_BEGDA TYPE STRING,
I_COMMENT TYPE STRING,
I_COSTING_TAB TYPE STRING,
I_CPLGR TYPE STRING,
I_ENDDA TYPE STRING,
I_FORML1 TYPE STRING,
I_FORML2 TYPE STRING,
I_FORML3 TYPE STRING,
I_FORML4 TYPE STRING,
I_FORML5 TYPE STRING,
I_FORML6 TYPE STRING,
I_FORMLN TYPE STRING,
I_FORP1 TYPE STRING,
I_FORT1 TYPE STRING,
I_FORT2 TYPE STRING,
I_FORT3 TYPE STRING,
I_FORTN TYPE STRING,
I_KAPART TYPE STRING,
I_KAPNAME TYPE STRING,
I_KOKRS TYPE STRING,
I_KOSTL TYPE STRING,
I_KTEXT TYPE STRING,
I_KTSCH TYPE STRING,
I_KTSCH_REF TYPE STRING,
I_LEINH1 TYPE STRING,
I_LEINH2 TYPE STRING,
I_LEINH3 TYPE STRING,
I_LEINH4 TYPE STRING,
I_LEINH5 TYPE STRING,
I_LEINH6 TYPE STRING,
I_LOANZ TYPE STRING,
I_LOANZ_REF TYPE STRING,
I_LOART TYPE STRING,
I_LOART_REF TYPE STRING,
I_LOGRP TYPE STRING,
I_LOGRP_REF TYPE STRING,
I_LSTAR1 TYPE STRING,
I_LSTAR2 TYPE STRING,
I_LSTAR3 TYPE STRING,
I_LSTAR4 TYPE STRING,
I_LSTAR5 TYPE STRING,
I_LSTAR6 TYPE STRING,
I_LSTARN TYPE STRING,
I_LSTAR_REF1 TYPE STRING,
I_LSTAR_REF2 TYPE STRING,
I_LSTAR_REF3 TYPE STRING,
I_LSTAR_REF4 TYPE STRING,
I_LSTAR_REF5 TYPE STRING,
I_LSTAR_REF6 TYPE STRING,
I_LSTAR_REFN TYPE STRING,
I_MATYP TYPE STRING,
I_ORTGR TYPE STRING,
I_PDEST TYPE STRING,
I_PLANV TYPE STRING,
I_PRVBE TYPE STRING,
I_PRZ01 TYPE STRING,
I_PRZ01_REF TYPE STRING,
I_QUALF TYPE STRING,
I_QUALF_REF TYPE STRING,
I_RASCH TYPE STRING,
I_RASCH_REF TYPE STRING,
I_RGEKZ TYPE STRING,
I_RSANZ TYPE STRING,
I_RSANZ_REF TYPE STRING,
I_RUZUS TYPE STRING,
I_SAKL1 TYPE STRING,
I_SAKL2 TYPE STRING,
I_SAKL3 TYPE STRING,
I_SAKL4 TYPE STRING,
I_SAKL5 TYPE STRING,
I_SAKL6 TYPE STRING,
I_SAKLP TYPE STRING,
I_SORTB TYPE STRING,
I_STAND TYPE STRING,
I_STEUS TYPE STRING,
I_STEUS_REF TYPE STRING,
I_SUBSYS TYPE STRING,
I_VERAN TYPE STRING,
I_VERWE TYPE STRING,
I_VGARB TYPE STRING,
I_VGDIM TYPE STRING,
I_VGE01 TYPE STRING,
I_VGE02 TYPE STRING,
I_VGE03 TYPE STRING,
I_VGE04 TYPE STRING,
I_VGE05 TYPE STRING,
I_VGE06 TYPE STRING,
I_VGM01 TYPE STRING,
I_VGM02 TYPE STRING,
I_VGM03 TYPE STRING,
I_VGM04 TYPE STRING,
I_VGM05 TYPE STRING,
I_VGM06 TYPE STRING,
I_VGWTS TYPE STRING,
I_ZEIWM TYPE STRING,
I_ZEIWN TYPE STRING,
I_ZGR01 TYPE STRING,
I_ZGR02 TYPE STRING,
I_ZGR03 TYPE STRING,
I_ZGR04 TYPE STRING,
I_ZGR05 TYPE STRING,
I_ZGR06 TYPE STRING,
I_ZWMIN TYPE STRING,
I_ZWNOR TYPE STRING,END OF T_EKKO_STR. DATA: WA_CRTE_QM_WKC_CBC_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_CRTE_QM_WKC_CBC_STR-I_MANDT sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ARBPL sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_WERKS sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXK1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXK2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXK3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXK4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXK5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXK6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXY1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXY2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXY3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXY4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXY5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ACTXY6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDE1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDE2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDE3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDE4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDE5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDE6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BDEP sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_BEGDA sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_COMMENT sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_COSTING_TAB sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_CPLGR sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ENDDA sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORML1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORML2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORML3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORML4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORML5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORML6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORMLN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORP1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORT1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORT2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORT3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_FORTN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KAPART sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KAPNAME sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KOKRS sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KOSTL sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KTEXT sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KTSCH sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_KTSCH_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LEINH1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LEINH2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LEINH3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LEINH4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LEINH5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LEINH6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LOANZ sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LOANZ_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LOART sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LOART_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LOGRP sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LOGRP_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTARN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REF1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REF2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REF3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REF4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REF5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REF6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_LSTAR_REFN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_MATYP sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ORTGR sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_PDEST sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_PLANV sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_PRVBE sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_PRZ01 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_PRZ01_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_QUALF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_QUALF_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_RASCH sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_RASCH_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_RGEKZ sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_RSANZ sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_RSANZ_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_RUZUS sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKL1 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKL2 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKL3 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKL4 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKL5 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKL6 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SAKLP sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SORTB sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_STAND sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_STEUS sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_STEUS_REF sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_SUBSYS sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VERAN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VERWE sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGARB sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGDIM sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGE01 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGE02 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGE03 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGE04 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGE05 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGE06 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGM01 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGM02 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGM03 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGM04 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGM05 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGM06 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_VGWTS sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZEIWM sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZEIWN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZGR01 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZGR02 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZGR03 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZGR04 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZGR05 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZGR06 sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZWMIN sy-vline
WA_CRTE_QM_WKC_CBC_STR-I_ZWNOR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.