ABAP Select data from SAP table RJHFPALV 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 RJHFPALV 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 RJHFPALV. 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 RJHFPALV 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_RJHFPALV TYPE STANDARD TABLE OF RJHFPALV,
      WA_RJHFPALV TYPE RJHFPALV,
      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: <RJHFPALV> TYPE RJHFPALV.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RJHFPALV
*  INTO TABLE @DATA(IT_RJHFPALV2).
*--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_RJHFPALV INDEX 1 INTO DATA(WA_RJHFPALV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RJHFPALV ASSIGNING <RJHFPALV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RJHFPALV>-MANDT = 1.
<RJHFPALV>-VBELN = 1.
<RJHFPALV>-POSNR = 1.
<RJHFPALV>-VTWEG = 1.
<RJHFPALV>-SPART = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RJHFPALV-KDGRP, sy-vline,
WA_RJHFPALV-KONDA, sy-vline,
WA_RJHFPALV-KAPPL, sy-vline,
WA_RJHFPALV-KALSM, sy-vline,
WA_RJHFPALV-ARKTX, sy-vline,
WA_RJHFPALV-AUBEL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RJHFPALV 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_RJHFPALV 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_RJHFPALV INTO WA_RJHFPALV. *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 VBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJHFPALV-VBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHFPALV-VBELN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit EAN11, internal->external for field EAN11 CALL FUNCTION 'CONVERSION_EXIT_EAN11_OUTPUT' EXPORTING input = WA_RJHFPALV-EAN11 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHFPALV-EAN11.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field KURSK CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_RJHFPALV-KURSK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHFPALV-KURSK.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit MCAMP, internal->external for field CAMPAIGN CALL FUNCTION 'CONVERSION_EXIT_MCAMP_OUTPUT' EXPORTING input = WA_RJHFPALV-CAMPAIGN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHFPALV-CAMPAIGN.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit EXCRT, internal->external for field STCUR CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_RJHFPALV-STCUR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHFPALV-STCUR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field TMP_KREZE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJHFPALV-TMP_KREZE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJHFPALV-TMP_KREZE.
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_RJHFPALV_STR,
MANDT TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
KDGRP TYPE STRING,
KONDA TYPE STRING,
KAPPL TYPE STRING,
KALSM TYPE STRING,
ARKTX TYPE STRING,
AUBEL TYPE STRING,
AUPOS TYPE STRING,
AUGRP TYPE STRING,
AUETE TYPE STRING,
AVMAUART TYPE STRING,
AUREF TYPE STRING,
BEINH TYPE STRING,
BEINH_BAS TYPE STRING,
DRERZ TYPE STRING,
PVA TYPE STRING,
IHKOMP TYPE STRING,
INHK_KFM TYPE STRING,
INHK_TECH2 TYPE STRING,
AZAFOV TYPE STRING,
AZAFO TYPE STRING,
AZAFA TYPE STRING,
AZAGST TYPE STRING,
TERMINSPEZ TYPE STRING,
VAVTYP TYPE STRING,
CHIFFRE TYPE STRING,
ABSRB TYPE STRING,
ABSBO TYPE STRING,
ABSFMPR TYPE STRING,
GO_PREIS TYPE STRING,
INSERENT TYPE STRING,
STICHW TYPE STRING,
DIENSTL TYPE STRING,
DITYP TYPE STRING,
MATNR TYPE STRING,
EAN11 TYPE STRING,
FBUDA TYPE STRING,
FSART TYPE STRING,
KTGRM TYPE STRING,
KTGRB TYPE STRING,
PRSFD TYPE STRING,
KURSK TYPE STRING,
PRSDT TYPE STRING,
SHKZG TYPE STRING,
SMENG TYPE STRING,
FKIMG TYPE STRING,
MEINS TYPE STRING,
BRGEW TYPE STRING,
NTGEW TYPE STRING,
GEWEI TYPE STRING,
VGBEL TYPE STRING,
VGPOS TYPE STRING,
VGETE TYPE STRING,
VGTYP TYPE STRING,
VGOBJ TYPE STRING,
VGFKTYP TYPE STRING,
VBELV TYPE STRING,
POSNV TYPE STRING,
VKBUR TYPE STRING,
VKGRP TYPE STRING,
VRKME TYPE STRING,
WERKS TYPE STRING,
POSAR TYPE STRING,
PRODH TYPE STRING,
PSTYV TYPE STRING,
TAXM1 TYPE STRING,
TAXM2 TYPE STRING,
TAXM3 TYPE STRING,
TAXM4 TYPE STRING,
TAXM5 TYPE STRING,
TAXM6 TYPE STRING,
TAXM7 TYPE STRING,
TAXM8 TYPE STRING,
TAXM9 TYPE STRING,
GSBER TYPE STRING,
AUFNR TYPE STRING,
KOSTL TYPE STRING,
PRCTR TYPE STRING,
RK_AUFNR TYPE STRING,
RK_POSNR TYPE STRING,
KOSTL_R2 TYPE STRING,
STGRB TYPE STRING,
STAFO TYPE STRING,
SKTOF TYPE STRING,
RRREL TYPE STRING,
RRSTA TYPE STRING,
CAMPAIGN TYPE STRING,
PACKAGE_ID TYPE STRING,
PK_REF_AVM_NR TYPE STRING,
PK_REF_POS_NR TYPE STRING,
ERFUSER TYPE STRING,
ERFDATE TYPE STRING,
ERFTIME TYPE STRING,
AENUSER TYPE STRING,
AENDATE TYPE STRING,
AENTIME TYPE STRING,
KUNAG TYPE STRING,
ELAND TYPE STRING,
POSPA TYPE STRING,
PLTYP_AUFT TYPE STRING,
MPROK TYPE STRING,
KOWRR TYPE STRING,
BONBA TYPE STRING,
KZWI1 TYPE STRING,
KZWI2 TYPE STRING,
KZWI3 TYPE STRING,
KZWI4 TYPE STRING,
KZWI5 TYPE STRING,
KZWI6 TYPE STRING,
WAVWR TYPE STRING,
SKFBP TYPE STRING,
BRTWP TYPE STRING,
NETWP TYPE STRING,
MWSBP TYPE STRING,
CMPRE TYPE STRING,
CMPRE_FLT TYPE STRING,
UVPRS TYPE STRING,
UVALL TYPE STRING,
XERLV TYPE STRING,
XPEAB TYPE STRING,
TXJCD TYPE STRING,
UMVKZ TYPE STRING,
UMVKN TYPE STRING,
STCUR TYPE STRING,
PAOBJNR TYPE STRING,
KOKRS TYPE STRING,
ZUONR TYPE STRING,
KOUPD TYPE STRING,
XCNCL TYPE STRING,
BEDNR TYPE STRING,
PROVTYP TYPE STRING,
VZUONR TYPE STRING,
BERART TYPE STRING,
PBSCHL TYPE STRING,
SCBAS TYPE STRING,
VERMART TYPE STRING,
PR_BETRAG TYPE STRING,
PBBASIS TYPE STRING,
ISPBEDART TYPE STRING,
ALAND TYPE STRING,
XSTEIG TYPE STRING,
VKORG_AUFT TYPE STRING,
EPROZ TYPE STRING,
NETWPV TYPE STRING,
KTGRP TYPE STRING,
AUDAT TYPE STRING,
AEPROV TYPE STRING,
JAEPRBASIS TYPE STRING,
ANZSCHALT TYPE STRING,
ANZWDHLG TYPE STRING,
TBEL TYPE STRING,
PRGRP_FARB TYPE STRING,
AZAPLZ TYPE STRING,
AZART_SOND TYPE STRING,
PLZANW TYPE STRING,
IHKTYP TYPE STRING,
IKOTYP_KFM TYPE STRING,
INHK_TECH1 TYPE STRING,
IKOTYP_PLZ TYPE STRING,
INHK_KLEV1 TYPE STRING,
IKOTYPLEV1 TYPE STRING,
AZART_VORL TYPE STRING,
TMOT_KENNZ TYPE STRING,
XUEBERBUND TYPE STRING,
XANSCHNITT TYPE STRING,
XCOUPON TYPE STRING,
BERMENGE TYPE STRING,
DSPMGE_PAM TYPE STRING,
XRESTHSHLT TYPE STRING,
XFREMDBEIL TYPE STRING,
PSTMGE_PAM TYPE STRING,
FARBANZ TYPE STRING,
KARR_KUNDE TYPE STRING,
SINSBEARB TYPE STRING,
SI_ENTSPFL TYPE STRING,
SI_GEWKL TYPE STRING,
SI_SEKL TYPE STRING,
SI_TYP TYPE STRING,
SI_VERBWER TYPE STRING,
SI_SEITEN TYPE STRING,
XTBEL_SI TYPE STRING,
XTRANZ TYPE STRING,
VRTMENGE TYPE STRING,
XTBEL_VT TYPE STRING,
JVTBEPMART TYPE STRING,
WS_TIMESLC TYPE STRING,
WS_BLOCK TYPE STRING,
WS_STELLE TYPE STRING,
WS_ART TYPE STRING,
WS_SENDFRM TYPE STRING,
WS_TARIFGR TYPE STRING,
FORMAT_ONL TYPE STRING,
BOOK_OL TYPE STRING,
KONKAUS TYPE STRING,
XGESTREUT TYPE STRING,
KAMPAGNE TYPE STRING,
WERBK_TYP TYPE STRING,
WERBK_KNZ TYPE STRING,
XAGENAUFTR TYPE STRING,
BEILAGHW TYPE STRING,
INS_PROZ TYPE STRING,
AZGR_INS TYPE STRING,
ACT_ABSCHL TYPE STRING,
BE_GRP_BAS TYPE STRING,
BE_GRP_UR TYPE STRING,
SD_VBELN_VA TYPE STRING,
FMP_WAERS TYPE STRING,
FMP_KPEIN TYPE STRING,
FMP_KMEIN TYPE STRING,
FMP_ABRMM TYPE STRING,
BRABS TYPE STRING,
ABSRB2 TYPE STRING,
ABSBO2 TYPE STRING,
ABSFMPR2 TYPE STRING,
FMP_WAERS2 TYPE STRING,
FMP_KPEIN2 TYPE STRING,
FMP_KMEIN2 TYPE STRING,
FMP_ABRMM2 TYPE STRING,
BRABS2 TYPE STRING,
ABSRB3 TYPE STRING,
ABSBO3 TYPE STRING,
ABSFMPR3 TYPE STRING,
FMP_WAERS3 TYPE STRING,
FMP_KPEIN3 TYPE STRING,
FMP_KMEIN3 TYPE STRING,
FMP_ABRMM3 TYPE STRING,
BRABS3 TYPE STRING,
KAUSSCHL TYPE STRING,
INS_SERIES_RULE TYPE STRING,
INS_SERIES TYPE STRING,
INS_SERIES_NO TYPE STRING,
INS_SERIES_CNT TYPE STRING,
INS_SERIES_BLGMENGE TYPE STRING,
INS_SERIES_DISPMENGE TYPE STRING,
INS_SERIES_BERMENGE TYPE STRING,
INS_SERIES_POSTMENGE TYPE STRING,
INS_SERIES_MGLME TYPE STRING,
INS_SERIES_LAGME TYPE STRING,
BRAN_PAM TYPE STRING,
BSARK 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,
TERMINART TYPE STRING,
BRAN1 TYPE STRING,
INHK_PLAZ TYPE STRING,
ZUSATZFA1 TYPE STRING,
ZUSATZFA2 TYPE STRING,
ZUSATZFA3 TYPE STRING,
SEITE_FSP TYPE STRING,
AZFARB_IST TYPE STRING,
RAHMENTYP TYPE STRING,
STYLE TYPE STRING,
TEMPLATE TYPE STRING,
FARBTYP1 TYPE STRING,
FARBTYP2 TYPE STRING,
FARBTYP3 TYPE STRING,
ARTWORK_TYPE TYPE STRING,
BERMENGE_BDS TYPE STRING,
SEITE_FORM TYPE STRING,
BEGRP_PR TYPE STRING,
PRGRP_FARB_BDS TYPE STRING,
MKAGEN_GRU TYPE STRING,
ISMMEDIATYPE TYPE STRING,
ISMEXTENT TYPE STRING,
ISMEXTENTUNIT TYPE STRING,
ISMFORMAT TYPE STRING,
ISMNUMBER1 TYPE STRING,
ISMNUMUNIT1 TYPE STRING,
ISMNUMBER2 TYPE STRING,
ISMNUMUNIT2 TYPE STRING,
ISMNUMTYP1 TYPE STRING,
ISMNUMTYP2 TYPE STRING,
ISMDESIGN TYPE STRING,
ISMPAPWEIGHT TYPE STRING,
ISMPAPWTCOV TYPE STRING,
ISMPAPWTHUNIT TYPE STRING,
ISMSHEETWEIGHT TYPE STRING,
ISMSHEETWTCOV TYPE STRING,
ISMSHEETWTUNIT TYPE STRING,
XWEBPUB TYPE STRING,
HOLIDAY_ID TYPE STRING,
KAPPLV TYPE STRING,
KALSMV TYPE STRING,
KNUMVV TYPE STRING,
KPOSNV TYPE STRING,
TMP_KUNAG TYPE STRING,
TMP_KUNRG TYPE STRING,
TMP_KUNRE TYPE STRING,
TMP_KUNWE TYPE STRING,
TMP_KREAN TYPE STRING,
TMP_KRERS TYPE STRING,
TMP_KREZE TYPE STRING,
ANZOB TYPE STRING,
SELKZ TYPE STRING,
UPDKZ TYPE STRING,
XKOMV_UPD TYPE STRING,
WAERK TYPE STRING,END OF T_EKKO_STR. DATA: WA_RJHFPALV_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_RJHFPALV_STR-MANDT sy-vline
WA_RJHFPALV_STR-VBELN sy-vline
WA_RJHFPALV_STR-POSNR sy-vline
WA_RJHFPALV_STR-VTWEG sy-vline
WA_RJHFPALV_STR-SPART sy-vline
WA_RJHFPALV_STR-KDGRP sy-vline
WA_RJHFPALV_STR-KONDA sy-vline
WA_RJHFPALV_STR-KAPPL sy-vline
WA_RJHFPALV_STR-KALSM sy-vline
WA_RJHFPALV_STR-ARKTX sy-vline
WA_RJHFPALV_STR-AUBEL sy-vline
WA_RJHFPALV_STR-AUPOS sy-vline
WA_RJHFPALV_STR-AUGRP sy-vline
WA_RJHFPALV_STR-AUETE sy-vline
WA_RJHFPALV_STR-AVMAUART sy-vline
WA_RJHFPALV_STR-AUREF sy-vline
WA_RJHFPALV_STR-BEINH sy-vline
WA_RJHFPALV_STR-BEINH_BAS sy-vline
WA_RJHFPALV_STR-DRERZ sy-vline
WA_RJHFPALV_STR-PVA sy-vline
WA_RJHFPALV_STR-IHKOMP sy-vline
WA_RJHFPALV_STR-INHK_KFM sy-vline
WA_RJHFPALV_STR-INHK_TECH2 sy-vline
WA_RJHFPALV_STR-AZAFOV sy-vline
WA_RJHFPALV_STR-AZAFO sy-vline
WA_RJHFPALV_STR-AZAFA sy-vline
WA_RJHFPALV_STR-AZAGST sy-vline
WA_RJHFPALV_STR-TERMINSPEZ sy-vline
WA_RJHFPALV_STR-VAVTYP sy-vline
WA_RJHFPALV_STR-CHIFFRE sy-vline
WA_RJHFPALV_STR-ABSRB sy-vline
WA_RJHFPALV_STR-ABSBO sy-vline
WA_RJHFPALV_STR-ABSFMPR sy-vline
WA_RJHFPALV_STR-GO_PREIS sy-vline
WA_RJHFPALV_STR-INSERENT sy-vline
WA_RJHFPALV_STR-STICHW sy-vline
WA_RJHFPALV_STR-DIENSTL sy-vline
WA_RJHFPALV_STR-DITYP sy-vline
WA_RJHFPALV_STR-MATNR sy-vline
WA_RJHFPALV_STR-EAN11 sy-vline
WA_RJHFPALV_STR-FBUDA sy-vline
WA_RJHFPALV_STR-FSART sy-vline
WA_RJHFPALV_STR-KTGRM sy-vline
WA_RJHFPALV_STR-KTGRB sy-vline
WA_RJHFPALV_STR-PRSFD sy-vline
WA_RJHFPALV_STR-KURSK sy-vline
WA_RJHFPALV_STR-PRSDT sy-vline
WA_RJHFPALV_STR-SHKZG sy-vline
WA_RJHFPALV_STR-SMENG sy-vline
WA_RJHFPALV_STR-FKIMG sy-vline
WA_RJHFPALV_STR-MEINS sy-vline
WA_RJHFPALV_STR-BRGEW sy-vline
WA_RJHFPALV_STR-NTGEW sy-vline
WA_RJHFPALV_STR-GEWEI sy-vline
WA_RJHFPALV_STR-VGBEL sy-vline
WA_RJHFPALV_STR-VGPOS sy-vline
WA_RJHFPALV_STR-VGETE sy-vline
WA_RJHFPALV_STR-VGTYP sy-vline
WA_RJHFPALV_STR-VGOBJ sy-vline
WA_RJHFPALV_STR-VGFKTYP sy-vline
WA_RJHFPALV_STR-VBELV sy-vline
WA_RJHFPALV_STR-POSNV sy-vline
WA_RJHFPALV_STR-VKBUR sy-vline
WA_RJHFPALV_STR-VKGRP sy-vline
WA_RJHFPALV_STR-VRKME sy-vline
WA_RJHFPALV_STR-WERKS sy-vline
WA_RJHFPALV_STR-POSAR sy-vline
WA_RJHFPALV_STR-PRODH sy-vline
WA_RJHFPALV_STR-PSTYV sy-vline
WA_RJHFPALV_STR-TAXM1 sy-vline
WA_RJHFPALV_STR-TAXM2 sy-vline
WA_RJHFPALV_STR-TAXM3 sy-vline
WA_RJHFPALV_STR-TAXM4 sy-vline
WA_RJHFPALV_STR-TAXM5 sy-vline
WA_RJHFPALV_STR-TAXM6 sy-vline
WA_RJHFPALV_STR-TAXM7 sy-vline
WA_RJHFPALV_STR-TAXM8 sy-vline
WA_RJHFPALV_STR-TAXM9 sy-vline
WA_RJHFPALV_STR-GSBER sy-vline
WA_RJHFPALV_STR-AUFNR sy-vline
WA_RJHFPALV_STR-KOSTL sy-vline
WA_RJHFPALV_STR-PRCTR sy-vline
WA_RJHFPALV_STR-RK_AUFNR sy-vline
WA_RJHFPALV_STR-RK_POSNR sy-vline
WA_RJHFPALV_STR-KOSTL_R2 sy-vline
WA_RJHFPALV_STR-STGRB sy-vline
WA_RJHFPALV_STR-STAFO sy-vline
WA_RJHFPALV_STR-SKTOF sy-vline
WA_RJHFPALV_STR-RRREL sy-vline
WA_RJHFPALV_STR-RRSTA sy-vline
WA_RJHFPALV_STR-CAMPAIGN sy-vline
WA_RJHFPALV_STR-PACKAGE_ID sy-vline
WA_RJHFPALV_STR-PK_REF_AVM_NR sy-vline
WA_RJHFPALV_STR-PK_REF_POS_NR sy-vline
WA_RJHFPALV_STR-ERFUSER sy-vline
WA_RJHFPALV_STR-ERFDATE sy-vline
WA_RJHFPALV_STR-ERFTIME sy-vline
WA_RJHFPALV_STR-AENUSER sy-vline
WA_RJHFPALV_STR-AENDATE sy-vline
WA_RJHFPALV_STR-AENTIME sy-vline
WA_RJHFPALV_STR-KUNAG sy-vline
WA_RJHFPALV_STR-ELAND sy-vline
WA_RJHFPALV_STR-POSPA sy-vline
WA_RJHFPALV_STR-PLTYP_AUFT sy-vline
WA_RJHFPALV_STR-MPROK sy-vline
WA_RJHFPALV_STR-KOWRR sy-vline
WA_RJHFPALV_STR-BONBA sy-vline
WA_RJHFPALV_STR-KZWI1 sy-vline
WA_RJHFPALV_STR-KZWI2 sy-vline
WA_RJHFPALV_STR-KZWI3 sy-vline
WA_RJHFPALV_STR-KZWI4 sy-vline
WA_RJHFPALV_STR-KZWI5 sy-vline
WA_RJHFPALV_STR-KZWI6 sy-vline
WA_RJHFPALV_STR-WAVWR sy-vline
WA_RJHFPALV_STR-SKFBP sy-vline
WA_RJHFPALV_STR-BRTWP sy-vline
WA_RJHFPALV_STR-NETWP sy-vline
WA_RJHFPALV_STR-MWSBP sy-vline
WA_RJHFPALV_STR-CMPRE sy-vline
WA_RJHFPALV_STR-CMPRE_FLT sy-vline
WA_RJHFPALV_STR-UVPRS sy-vline
WA_RJHFPALV_STR-UVALL sy-vline
WA_RJHFPALV_STR-XERLV sy-vline
WA_RJHFPALV_STR-XPEAB sy-vline
WA_RJHFPALV_STR-TXJCD sy-vline
WA_RJHFPALV_STR-UMVKZ sy-vline
WA_RJHFPALV_STR-UMVKN sy-vline
WA_RJHFPALV_STR-STCUR sy-vline
WA_RJHFPALV_STR-PAOBJNR sy-vline
WA_RJHFPALV_STR-KOKRS sy-vline
WA_RJHFPALV_STR-ZUONR sy-vline
WA_RJHFPALV_STR-KOUPD sy-vline
WA_RJHFPALV_STR-XCNCL sy-vline
WA_RJHFPALV_STR-BEDNR sy-vline
WA_RJHFPALV_STR-PROVTYP sy-vline
WA_RJHFPALV_STR-VZUONR sy-vline
WA_RJHFPALV_STR-BERART sy-vline
WA_RJHFPALV_STR-PBSCHL sy-vline
WA_RJHFPALV_STR-SCBAS sy-vline
WA_RJHFPALV_STR-VERMART sy-vline
WA_RJHFPALV_STR-PR_BETRAG sy-vline
WA_RJHFPALV_STR-PBBASIS sy-vline
WA_RJHFPALV_STR-ISPBEDART sy-vline
WA_RJHFPALV_STR-ALAND sy-vline
WA_RJHFPALV_STR-XSTEIG sy-vline
WA_RJHFPALV_STR-VKORG_AUFT sy-vline
WA_RJHFPALV_STR-EPROZ sy-vline
WA_RJHFPALV_STR-NETWPV sy-vline
WA_RJHFPALV_STR-KTGRP sy-vline
WA_RJHFPALV_STR-AUDAT sy-vline
WA_RJHFPALV_STR-AEPROV sy-vline
WA_RJHFPALV_STR-JAEPRBASIS sy-vline
WA_RJHFPALV_STR-ANZSCHALT sy-vline
WA_RJHFPALV_STR-ANZWDHLG sy-vline
WA_RJHFPALV_STR-TBEL sy-vline
WA_RJHFPALV_STR-PRGRP_FARB sy-vline
WA_RJHFPALV_STR-AZAPLZ sy-vline
WA_RJHFPALV_STR-AZART_SOND sy-vline
WA_RJHFPALV_STR-PLZANW sy-vline
WA_RJHFPALV_STR-IHKTYP sy-vline
WA_RJHFPALV_STR-IKOTYP_KFM sy-vline
WA_RJHFPALV_STR-INHK_TECH1 sy-vline
WA_RJHFPALV_STR-IKOTYP_PLZ sy-vline
WA_RJHFPALV_STR-INHK_KLEV1 sy-vline
WA_RJHFPALV_STR-IKOTYPLEV1 sy-vline
WA_RJHFPALV_STR-AZART_VORL sy-vline
WA_RJHFPALV_STR-TMOT_KENNZ sy-vline
WA_RJHFPALV_STR-XUEBERBUND sy-vline
WA_RJHFPALV_STR-XANSCHNITT sy-vline
WA_RJHFPALV_STR-XCOUPON sy-vline
WA_RJHFPALV_STR-BERMENGE sy-vline
WA_RJHFPALV_STR-DSPMGE_PAM sy-vline
WA_RJHFPALV_STR-XRESTHSHLT sy-vline
WA_RJHFPALV_STR-XFREMDBEIL sy-vline
WA_RJHFPALV_STR-PSTMGE_PAM sy-vline
WA_RJHFPALV_STR-FARBANZ sy-vline
WA_RJHFPALV_STR-KARR_KUNDE sy-vline
WA_RJHFPALV_STR-SINSBEARB sy-vline
WA_RJHFPALV_STR-SI_ENTSPFL sy-vline
WA_RJHFPALV_STR-SI_GEWKL sy-vline
WA_RJHFPALV_STR-SI_SEKL sy-vline
WA_RJHFPALV_STR-SI_TYP sy-vline
WA_RJHFPALV_STR-SI_VERBWER sy-vline
WA_RJHFPALV_STR-SI_SEITEN sy-vline
WA_RJHFPALV_STR-XTBEL_SI sy-vline
WA_RJHFPALV_STR-XTRANZ sy-vline
WA_RJHFPALV_STR-VRTMENGE sy-vline
WA_RJHFPALV_STR-XTBEL_VT sy-vline
WA_RJHFPALV_STR-JVTBEPMART sy-vline
WA_RJHFPALV_STR-WS_TIMESLC sy-vline
WA_RJHFPALV_STR-WS_BLOCK sy-vline
WA_RJHFPALV_STR-WS_STELLE sy-vline
WA_RJHFPALV_STR-WS_ART sy-vline
WA_RJHFPALV_STR-WS_SENDFRM sy-vline
WA_RJHFPALV_STR-WS_TARIFGR sy-vline
WA_RJHFPALV_STR-FORMAT_ONL sy-vline
WA_RJHFPALV_STR-BOOK_OL sy-vline
WA_RJHFPALV_STR-KONKAUS sy-vline
WA_RJHFPALV_STR-XGESTREUT sy-vline
WA_RJHFPALV_STR-KAMPAGNE sy-vline
WA_RJHFPALV_STR-WERBK_TYP sy-vline
WA_RJHFPALV_STR-WERBK_KNZ sy-vline
WA_RJHFPALV_STR-XAGENAUFTR sy-vline
WA_RJHFPALV_STR-BEILAGHW sy-vline
WA_RJHFPALV_STR-INS_PROZ sy-vline
WA_RJHFPALV_STR-AZGR_INS sy-vline
WA_RJHFPALV_STR-ACT_ABSCHL sy-vline
WA_RJHFPALV_STR-BE_GRP_BAS sy-vline
WA_RJHFPALV_STR-BE_GRP_UR sy-vline
WA_RJHFPALV_STR-SD_VBELN_VA sy-vline
WA_RJHFPALV_STR-FMP_WAERS sy-vline
WA_RJHFPALV_STR-FMP_KPEIN sy-vline
WA_RJHFPALV_STR-FMP_KMEIN sy-vline
WA_RJHFPALV_STR-FMP_ABRMM sy-vline
WA_RJHFPALV_STR-BRABS sy-vline
WA_RJHFPALV_STR-ABSRB2 sy-vline
WA_RJHFPALV_STR-ABSBO2 sy-vline
WA_RJHFPALV_STR-ABSFMPR2 sy-vline
WA_RJHFPALV_STR-FMP_WAERS2 sy-vline
WA_RJHFPALV_STR-FMP_KPEIN2 sy-vline
WA_RJHFPALV_STR-FMP_KMEIN2 sy-vline
WA_RJHFPALV_STR-FMP_ABRMM2 sy-vline
WA_RJHFPALV_STR-BRABS2 sy-vline
WA_RJHFPALV_STR-ABSRB3 sy-vline
WA_RJHFPALV_STR-ABSBO3 sy-vline
WA_RJHFPALV_STR-ABSFMPR3 sy-vline
WA_RJHFPALV_STR-FMP_WAERS3 sy-vline
WA_RJHFPALV_STR-FMP_KPEIN3 sy-vline
WA_RJHFPALV_STR-FMP_KMEIN3 sy-vline
WA_RJHFPALV_STR-FMP_ABRMM3 sy-vline
WA_RJHFPALV_STR-BRABS3 sy-vline
WA_RJHFPALV_STR-KAUSSCHL sy-vline
WA_RJHFPALV_STR-INS_SERIES_RULE sy-vline
WA_RJHFPALV_STR-INS_SERIES sy-vline
WA_RJHFPALV_STR-INS_SERIES_NO sy-vline
WA_RJHFPALV_STR-INS_SERIES_CNT sy-vline
WA_RJHFPALV_STR-INS_SERIES_BLGMENGE sy-vline
WA_RJHFPALV_STR-INS_SERIES_DISPMENGE sy-vline
WA_RJHFPALV_STR-INS_SERIES_BERMENGE sy-vline
WA_RJHFPALV_STR-INS_SERIES_POSTMENGE sy-vline
WA_RJHFPALV_STR-INS_SERIES_MGLME sy-vline
WA_RJHFPALV_STR-INS_SERIES_LAGME sy-vline
WA_RJHFPALV_STR-BRAN_PAM sy-vline
WA_RJHFPALV_STR-BSARK sy-vline
WA_RJHFPALV_STR-MERKMAL0 sy-vline
WA_RJHFPALV_STR-MERKMAL1 sy-vline
WA_RJHFPALV_STR-MERKMAL2 sy-vline
WA_RJHFPALV_STR-MERKMAL3 sy-vline
WA_RJHFPALV_STR-MERKMAL4 sy-vline
WA_RJHFPALV_STR-MERKMAL5 sy-vline
WA_RJHFPALV_STR-MERKMAL6 sy-vline
WA_RJHFPALV_STR-MERKMAL7 sy-vline
WA_RJHFPALV_STR-MERKMAL8 sy-vline
WA_RJHFPALV_STR-MERKMAL9 sy-vline
WA_RJHFPALV_STR-TERMINART sy-vline
WA_RJHFPALV_STR-BRAN1 sy-vline
WA_RJHFPALV_STR-INHK_PLAZ sy-vline
WA_RJHFPALV_STR-ZUSATZFA1 sy-vline
WA_RJHFPALV_STR-ZUSATZFA2 sy-vline
WA_RJHFPALV_STR-ZUSATZFA3 sy-vline
WA_RJHFPALV_STR-SEITE_FSP sy-vline
WA_RJHFPALV_STR-AZFARB_IST sy-vline
WA_RJHFPALV_STR-RAHMENTYP sy-vline
WA_RJHFPALV_STR-STYLE sy-vline
WA_RJHFPALV_STR-TEMPLATE sy-vline
WA_RJHFPALV_STR-FARBTYP1 sy-vline
WA_RJHFPALV_STR-FARBTYP2 sy-vline
WA_RJHFPALV_STR-FARBTYP3 sy-vline
WA_RJHFPALV_STR-ARTWORK_TYPE sy-vline
WA_RJHFPALV_STR-BERMENGE_BDS sy-vline
WA_RJHFPALV_STR-SEITE_FORM sy-vline
WA_RJHFPALV_STR-BEGRP_PR sy-vline
WA_RJHFPALV_STR-PRGRP_FARB_BDS sy-vline
WA_RJHFPALV_STR-MKAGEN_GRU sy-vline
WA_RJHFPALV_STR-ISMMEDIATYPE sy-vline
WA_RJHFPALV_STR-ISMEXTENT sy-vline
WA_RJHFPALV_STR-ISMEXTENTUNIT sy-vline
WA_RJHFPALV_STR-ISMFORMAT sy-vline
WA_RJHFPALV_STR-ISMNUMBER1 sy-vline
WA_RJHFPALV_STR-ISMNUMUNIT1 sy-vline
WA_RJHFPALV_STR-ISMNUMBER2 sy-vline
WA_RJHFPALV_STR-ISMNUMUNIT2 sy-vline
WA_RJHFPALV_STR-ISMNUMTYP1 sy-vline
WA_RJHFPALV_STR-ISMNUMTYP2 sy-vline
WA_RJHFPALV_STR-ISMDESIGN sy-vline
WA_RJHFPALV_STR-ISMPAPWEIGHT sy-vline
WA_RJHFPALV_STR-ISMPAPWTCOV sy-vline
WA_RJHFPALV_STR-ISMPAPWTHUNIT sy-vline
WA_RJHFPALV_STR-ISMSHEETWEIGHT sy-vline
WA_RJHFPALV_STR-ISMSHEETWTCOV sy-vline
WA_RJHFPALV_STR-ISMSHEETWTUNIT sy-vline
WA_RJHFPALV_STR-XWEBPUB sy-vline
WA_RJHFPALV_STR-HOLIDAY_ID sy-vline
WA_RJHFPALV_STR-KAPPLV sy-vline
WA_RJHFPALV_STR-KALSMV sy-vline
WA_RJHFPALV_STR-KNUMVV sy-vline
WA_RJHFPALV_STR-KPOSNV sy-vline
WA_RJHFPALV_STR-TMP_KUNAG sy-vline
WA_RJHFPALV_STR-TMP_KUNRG sy-vline
WA_RJHFPALV_STR-TMP_KUNRE sy-vline
WA_RJHFPALV_STR-TMP_KUNWE sy-vline
WA_RJHFPALV_STR-TMP_KREAN sy-vline
WA_RJHFPALV_STR-TMP_KRERS sy-vline
WA_RJHFPALV_STR-TMP_KREZE sy-vline
WA_RJHFPALV_STR-ANZOB sy-vline
WA_RJHFPALV_STR-SELKZ sy-vline
WA_RJHFPALV_STR-UPDKZ sy-vline
WA_RJHFPALV_STR-XKOMV_UPD sy-vline
WA_RJHFPALV_STR-WAERK sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.