ABAP Select data from SAP table RJHA6873 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 RJHA6873 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 RJHA6873. 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 RJHA6873 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_RJHA6873 TYPE STANDARD TABLE OF RJHA6873,
      WA_RJHA6873 TYPE RJHA6873,
      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: <RJHA6873> TYPE RJHA6873.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RJHA6873
*  INTO TABLE @DATA(IT_RJHA68732).
*--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_RJHA6873 INDEX 1 INTO DATA(WA_RJHA68732).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RJHA6873 ASSIGNING <RJHA6873>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RJHA6873>-MANDT = 1.
<RJHA6873>-AVM_NR = 1.
<RJHA6873>-MOTIV = 1.
<RJHA6873>-MOTIVSTAT = 1.
<RJHA6873>-NOTIZ = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RJHA6873-MOTIVID, sy-vline,
WA_RJHA6873-VORL_AVMNR, sy-vline,
WA_RJHA6873-VORL_MOTNR, sy-vline,
WA_RJHA6873-VORL_TECID, sy-vline,
WA_RJHA6873-DRVORL_NR, sy-vline,
WA_RJHA6873-AZART_SOND, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RJHA6873 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_RJHA6873 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_RJHA6873 INTO WA_RJHA6873. *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 AVM_NR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJHA6873-AVM_NR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHA6873-AVM_NR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TELN2, internal->external for field ABW_TELVW CALL FUNCTION 'CONVERSION_EXIT_TELN2_OUTPUT' EXPORTING input = WA_RJHA6873-ABW_TELVW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHA6873-ABW_TELVW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TELN1, internal->external for field ABW_TEL CALL FUNCTION 'CONVERSION_EXIT_TELN1_OUTPUT' EXPORTING input = WA_RJHA6873-ABW_TEL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHA6873-ABW_TEL.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field DRVORL_NRC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJHA6873-DRVORL_NRC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHA6873-DRVORL_NRC.
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_RJHA6873_STR,
MANDT TYPE STRING,
AVM_NR TYPE STRING,
MOTIV TYPE STRING,
MOTIVSTAT TYPE STRING,
NOTIZ TYPE STRING,
MOTIVID TYPE STRING,
VORL_AVMNR TYPE STRING,
VORL_MOTNR TYPE STRING,
VORL_TECID TYPE STRING,
DRVORL_NR TYPE STRING,
AZART_SOND TYPE STRING,
ASOND_KOMM TYPE STRING,
AZART_GEST TYPE STRING,
AZART_FORM TYPE STRING,
AZART_AREA TYPE STRING,
AREA_UEBER TYPE STRING,
AREA_BLATT TYPE STRING,
XMOTLINKS TYPE STRING,
XMOTRECHTS TYPE STRING,
HOEHE_I TYPE STRING,
HOEHE_I_EH TYPE STRING,
BREITE_I TYPE STRING,
BREITE_IEH TYPE STRING,
HOEHE_T TYPE STRING,
HOEHE_T_EH TYPE STRING,
BREITE_T TYPE STRING,
BREITE_TEH TYPE STRING,
HOEHE_S TYPE STRING,
XHOEHE_GR TYPE STRING,
HOEHE_S_EH TYPE STRING,
XHOEHEH_GR TYPE STRING,
BREITE_S TYPE STRING,
XBREITE_GR TYPE STRING,
BREITE_SEH TYPE STRING,
XBREIEH_GR TYPE STRING,
NUTZFL_ANT TYPE STRING,
ZUS_BERECH TYPE STRING,
ZUS_MENGE TYPE STRING,
XHOEHE_ZWI TYPE STRING,
SEITE_FSP TYPE STRING,
AZART_FARB TYPE STRING,
AZFARB_IST TYPE STRING,
GRUNFARBEN TYPE STRING,
ZUSATZFA1 TYPE STRING,
ZUSATZFA2 TYPE STRING,
ZUSATZFA3 TYPE STRING,
XSCHMFAAUF TYPE STRING,
FARBKOMM TYPE STRING,
TYPO_NR TYPE STRING,
RAHMENTYP TYPE STRING,
RAHMENSTAE TYPE STRING,
RAHMENEINH TYPE STRING,
INVERSKNZ TYPE STRING,
RASTER TYPE STRING,
STYLE TYPE STRING,
TEMPLATE TYPE STRING,
TMOT_KENNZ TYPE STRING,
TMOT_NR TYPE STRING,
TMOT_ANZ TYPE STRING,
TMOT_BEZUG TYPE STRING,
TMOT_LAGE TYPE STRING,
TMOT_KOMM TYPE STRING,
TMOT_UEBER TYPE STRING,
BREITETMOT TYPE STRING,
BREITETMEH TYPE STRING,
HOEHETMOT TYPE STRING,
HOEHETMEH TYPE STRING,
STICHW TYPE STRING,
PRODH TYPE STRING,
TEXTSPITZE TYPE STRING,
ABW_TELLND TYPE STRING,
ABW_TELVW TYPE STRING,
ABW_TEL TYPE STRING,
TELEF_ART TYPE STRING,
BILOZ_ANZ TYPE STRING,
BILOZ_KOMM TYPE STRING,
XANSCHNITT TYPE STRING,
XUEBERBUND TYPE STRING,
XCOUPON TYPE STRING,
COUPON_KNZ TYPE STRING,
COUPON_LGE TYPE STRING,
KENNZIFFER TYPE STRING,
SUJET_NR TYPE STRING,
SERVICENR TYPE STRING,
MOTEXTINF1 TYPE STRING,
MOTEXTINF2 TYPE STRING,
MOTEXTINF3 TYPE STRING,
MOTEXTINF4 TYPE STRING,
XUVMOT TYPE STRING,
XPRNOTW TYPE STRING,
XPRINHNOTW TYPE STRING,
XKUNK_NOTW TYPE STRING,
XMOTPROD TYPE STRING,
XDIFF_SIZE TYPE STRING,
AENVERS_NR TYPE STRING,
MERKMAL0 TYPE STRING,
MERKMAL1 TYPE STRING,
MERKMAL2 TYPE STRING,
MERKMAL3 TYPE STRING,
MERKMAL4 TYPE STRING,
MERKMAL5 TYPE STRING,
MERKMAL6 TYPE STRING,
MERKMAL7 TYPE STRING,
MERKMAL8 TYPE STRING,
MERKMAL9 TYPE STRING,
XSTORNIERT TYPE STRING,
XMOTIVTEXT TYPE STRING,
RULE_GROUP_CV TYPE STRING,
SORTWORD TYPE STRING,
XSRTWD_CHNGD_MAN TYPE STRING,
AFARB_TEXT TYPE STRING,
AFARB_IST_TEXT TYPE STRING,
AFORM_TEXT TYPE STRING,
AGEST_TEXT TYPE STRING,
ASOND_TEXT TYPE STRING,
AAREA_TEXT TYPE STRING,
UAREA_TEXT TYPE STRING,
BAREA_TEXT TYPE STRING,
PRODH_TEXT TYPE STRING,
FARBTYP1 TYPE STRING,
FARBTYP2 TYPE STRING,
FARBTYP3 TYPE STRING,
RFCDEST TYPE STRING,
RFCDEST_CIC TYPE STRING,
HOEHE_S_CH TYPE STRING,
HOEHE_S_EH_CH TYPE STRING,
BREITE_S_C TYPE STRING,
BREITE_SEH_CH TYPE STRING,
XIST_GROES TYPE STRING,
AZGR_HEAD TYPE STRING,
DRVORL_NRC TYPE STRING,
MARK TYPE STRING,
STAT_AMPEL TYPE STRING,
CLEAR_SCR TYPE STRING,
XDRVL_COPY TYPE STRING,
AZFA_HEAD TYPE STRING,
XIST_FA TYPE STRING,END OF T_EKKO_STR. DATA: WA_RJHA6873_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_RJHA6873_STR-MANDT sy-vline
WA_RJHA6873_STR-AVM_NR sy-vline
WA_RJHA6873_STR-MOTIV sy-vline
WA_RJHA6873_STR-MOTIVSTAT sy-vline
WA_RJHA6873_STR-NOTIZ sy-vline
WA_RJHA6873_STR-MOTIVID sy-vline
WA_RJHA6873_STR-VORL_AVMNR sy-vline
WA_RJHA6873_STR-VORL_MOTNR sy-vline
WA_RJHA6873_STR-VORL_TECID sy-vline
WA_RJHA6873_STR-DRVORL_NR sy-vline
WA_RJHA6873_STR-AZART_SOND sy-vline
WA_RJHA6873_STR-ASOND_KOMM sy-vline
WA_RJHA6873_STR-AZART_GEST sy-vline
WA_RJHA6873_STR-AZART_FORM sy-vline
WA_RJHA6873_STR-AZART_AREA sy-vline
WA_RJHA6873_STR-AREA_UEBER sy-vline
WA_RJHA6873_STR-AREA_BLATT sy-vline
WA_RJHA6873_STR-XMOTLINKS sy-vline
WA_RJHA6873_STR-XMOTRECHTS sy-vline
WA_RJHA6873_STR-HOEHE_I sy-vline
WA_RJHA6873_STR-HOEHE_I_EH sy-vline
WA_RJHA6873_STR-BREITE_I sy-vline
WA_RJHA6873_STR-BREITE_IEH sy-vline
WA_RJHA6873_STR-HOEHE_T sy-vline
WA_RJHA6873_STR-HOEHE_T_EH sy-vline
WA_RJHA6873_STR-BREITE_T sy-vline
WA_RJHA6873_STR-BREITE_TEH sy-vline
WA_RJHA6873_STR-HOEHE_S sy-vline
WA_RJHA6873_STR-XHOEHE_GR sy-vline
WA_RJHA6873_STR-HOEHE_S_EH sy-vline
WA_RJHA6873_STR-XHOEHEH_GR sy-vline
WA_RJHA6873_STR-BREITE_S sy-vline
WA_RJHA6873_STR-XBREITE_GR sy-vline
WA_RJHA6873_STR-BREITE_SEH sy-vline
WA_RJHA6873_STR-XBREIEH_GR sy-vline
WA_RJHA6873_STR-NUTZFL_ANT sy-vline
WA_RJHA6873_STR-ZUS_BERECH sy-vline
WA_RJHA6873_STR-ZUS_MENGE sy-vline
WA_RJHA6873_STR-XHOEHE_ZWI sy-vline
WA_RJHA6873_STR-SEITE_FSP sy-vline
WA_RJHA6873_STR-AZART_FARB sy-vline
WA_RJHA6873_STR-AZFARB_IST sy-vline
WA_RJHA6873_STR-GRUNFARBEN sy-vline
WA_RJHA6873_STR-ZUSATZFA1 sy-vline
WA_RJHA6873_STR-ZUSATZFA2 sy-vline
WA_RJHA6873_STR-ZUSATZFA3 sy-vline
WA_RJHA6873_STR-XSCHMFAAUF sy-vline
WA_RJHA6873_STR-FARBKOMM sy-vline
WA_RJHA6873_STR-TYPO_NR sy-vline
WA_RJHA6873_STR-RAHMENTYP sy-vline
WA_RJHA6873_STR-RAHMENSTAE sy-vline
WA_RJHA6873_STR-RAHMENEINH sy-vline
WA_RJHA6873_STR-INVERSKNZ sy-vline
WA_RJHA6873_STR-RASTER sy-vline
WA_RJHA6873_STR-STYLE sy-vline
WA_RJHA6873_STR-TEMPLATE sy-vline
WA_RJHA6873_STR-TMOT_KENNZ sy-vline
WA_RJHA6873_STR-TMOT_NR sy-vline
WA_RJHA6873_STR-TMOT_ANZ sy-vline
WA_RJHA6873_STR-TMOT_BEZUG sy-vline
WA_RJHA6873_STR-TMOT_LAGE sy-vline
WA_RJHA6873_STR-TMOT_KOMM sy-vline
WA_RJHA6873_STR-TMOT_UEBER sy-vline
WA_RJHA6873_STR-BREITETMOT sy-vline
WA_RJHA6873_STR-BREITETMEH sy-vline
WA_RJHA6873_STR-HOEHETMOT sy-vline
WA_RJHA6873_STR-HOEHETMEH sy-vline
WA_RJHA6873_STR-STICHW sy-vline
WA_RJHA6873_STR-PRODH sy-vline
WA_RJHA6873_STR-TEXTSPITZE sy-vline
WA_RJHA6873_STR-ABW_TELLND sy-vline
WA_RJHA6873_STR-ABW_TELVW sy-vline
WA_RJHA6873_STR-ABW_TEL sy-vline
WA_RJHA6873_STR-TELEF_ART sy-vline
WA_RJHA6873_STR-BILOZ_ANZ sy-vline
WA_RJHA6873_STR-BILOZ_KOMM sy-vline
WA_RJHA6873_STR-XANSCHNITT sy-vline
WA_RJHA6873_STR-XUEBERBUND sy-vline
WA_RJHA6873_STR-XCOUPON sy-vline
WA_RJHA6873_STR-COUPON_KNZ sy-vline
WA_RJHA6873_STR-COUPON_LGE sy-vline
WA_RJHA6873_STR-KENNZIFFER sy-vline
WA_RJHA6873_STR-SUJET_NR sy-vline
WA_RJHA6873_STR-SERVICENR sy-vline
WA_RJHA6873_STR-MOTEXTINF1 sy-vline
WA_RJHA6873_STR-MOTEXTINF2 sy-vline
WA_RJHA6873_STR-MOTEXTINF3 sy-vline
WA_RJHA6873_STR-MOTEXTINF4 sy-vline
WA_RJHA6873_STR-XUVMOT sy-vline
WA_RJHA6873_STR-XPRNOTW sy-vline
WA_RJHA6873_STR-XPRINHNOTW sy-vline
WA_RJHA6873_STR-XKUNK_NOTW sy-vline
WA_RJHA6873_STR-XMOTPROD sy-vline
WA_RJHA6873_STR-XDIFF_SIZE sy-vline
WA_RJHA6873_STR-AENVERS_NR sy-vline
WA_RJHA6873_STR-MERKMAL0 sy-vline
WA_RJHA6873_STR-MERKMAL1 sy-vline
WA_RJHA6873_STR-MERKMAL2 sy-vline
WA_RJHA6873_STR-MERKMAL3 sy-vline
WA_RJHA6873_STR-MERKMAL4 sy-vline
WA_RJHA6873_STR-MERKMAL5 sy-vline
WA_RJHA6873_STR-MERKMAL6 sy-vline
WA_RJHA6873_STR-MERKMAL7 sy-vline
WA_RJHA6873_STR-MERKMAL8 sy-vline
WA_RJHA6873_STR-MERKMAL9 sy-vline
WA_RJHA6873_STR-XSTORNIERT sy-vline
WA_RJHA6873_STR-XMOTIVTEXT sy-vline
WA_RJHA6873_STR-RULE_GROUP_CV sy-vline
WA_RJHA6873_STR-SORTWORD sy-vline
WA_RJHA6873_STR-XSRTWD_CHNGD_MAN sy-vline
WA_RJHA6873_STR-AFARB_TEXT sy-vline
WA_RJHA6873_STR-AFARB_IST_TEXT sy-vline
WA_RJHA6873_STR-AFORM_TEXT sy-vline
WA_RJHA6873_STR-AGEST_TEXT sy-vline
WA_RJHA6873_STR-ASOND_TEXT sy-vline
WA_RJHA6873_STR-AAREA_TEXT sy-vline
WA_RJHA6873_STR-UAREA_TEXT sy-vline
WA_RJHA6873_STR-BAREA_TEXT sy-vline
WA_RJHA6873_STR-PRODH_TEXT sy-vline
WA_RJHA6873_STR-FARBTYP1 sy-vline
WA_RJHA6873_STR-FARBTYP2 sy-vline
WA_RJHA6873_STR-FARBTYP3 sy-vline
WA_RJHA6873_STR-RFCDEST sy-vline
WA_RJHA6873_STR-RFCDEST_CIC sy-vline
WA_RJHA6873_STR-HOEHE_S_CH sy-vline
WA_RJHA6873_STR-HOEHE_S_EH_CH sy-vline
WA_RJHA6873_STR-BREITE_S_C sy-vline
WA_RJHA6873_STR-BREITE_SEH_CH sy-vline
WA_RJHA6873_STR-XIST_GROES sy-vline
WA_RJHA6873_STR-AZGR_HEAD sy-vline
WA_RJHA6873_STR-DRVORL_NRC sy-vline
WA_RJHA6873_STR-MARK sy-vline
WA_RJHA6873_STR-STAT_AMPEL sy-vline
WA_RJHA6873_STR-CLEAR_SCR sy-vline
WA_RJHA6873_STR-XDRVL_COPY sy-vline
WA_RJHA6873_STR-AZFA_HEAD sy-vline
WA_RJHA6873_STR-XIST_FA sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.