ABAP Select data from SAP table ACCTSD 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 ACCTSD 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 ACCTSD. 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 ACCTSD 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_ACCTSD TYPE STANDARD TABLE OF ACCTSD,
      WA_ACCTSD TYPE ACCTSD,
      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: <ACCTSD> TYPE ACCTSD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ACCTSD
*  INTO TABLE @DATA(IT_ACCTSD2).
*--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_ACCTSD INDEX 1 INTO DATA(WA_ACCTSD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ACCTSD ASSIGNING <ACCTSD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ACCTSD>-MANDT = 1.
<ACCTSD>-AWTYP = 1.
<ACCTSD>-AWREF = 1.
<ACCTSD>-AWORG = 1.
<ACCTSD>-AWSYS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ACCTSD-VRGNG, sy-vline,
WA_ACCTSD-USNAM, sy-vline,
WA_ACCTSD-AWTYP2, sy-vline,
WA_ACCTSD-AWREF2, sy-vline,
WA_ACCTSD-AWORG2, sy-vline,
WA_ACCTSD-AWPOS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ACCTSD 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_ACCTSD 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_ACCTSD INTO WA_ACCTSD. *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 AWREF CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ACCTSD-AWREF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-AWREF.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit AC152, internal->external for field WRBTROP CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-WRBTROP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-WRBTROP.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit FMCIS, internal->external for field FIPOS CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_ACCTSD-FIPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-FIPOS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit AC152, internal->external for field RKE_KWABFK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABFK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABFK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWABLG CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABLG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABLG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWABLK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABLK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABLK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWABMG CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABMG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABMG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWABPR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABPR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABPR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWABSG CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABSG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABSG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWABST CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWABST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWABST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWAKRB CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWAKRB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWAKRB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWBONI CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWBONI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWBONI.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWBRUM CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWBRUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWBRUM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWFKFX CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWFKFX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWFKFX.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWFKVA CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWFKVA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWFKVA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWFOEN CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWFOEN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWFOEN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWKDRB CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWKDRB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWKDRB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWKLFK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWKLFK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWKLFK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWLOGI CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWLOGI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWLOGI.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMAEK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMAEK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMAEK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMAGK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMAGK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMAGK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMARB CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMARB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMARB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMGRB CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMGRB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMGRB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMKAD CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMKAD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMKAD.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMKDP CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMKDP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMKDP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWMKPR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWMKPR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWMKPR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWSKTO CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWSKTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWSKTO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit AC152, internal->external for field RKE_KWVERW CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWVERW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWVERW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWVKPV CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWVKPV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWVKPV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWVSEK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWVSEK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWVSEK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWVTAD CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWVTAD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWVTAD.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_KWVTID CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_KWVTID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_KWVTID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit AC152, internal->external for field RKE_AUSFR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_AUSFR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_AUSFR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_ERLOS CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_ERLOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_ERLOS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_MRABA CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_MRABA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_MRABA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_PRABA CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_PRABA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_PRABA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_PROVV CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_PROVV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_PROVV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_RABAT CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_RABAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_RABAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_UMSLZ CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_UMSLZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_UMSLZ.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VRPRS CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VRPRS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VRPRS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VSVP CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VSVP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VSVP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VTRGK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VTRGK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VTRGK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VWGK CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VWGK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VWGK.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit AC152, internal->external for field RKE_VV001 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VV001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VV001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VV002 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VV002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VV002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VV003 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VV003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VV003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VV004 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VV004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VV004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field RKE_VV005 CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACCTSD-RKE_VV005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-RKE_VV005.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ACCTSD-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACCTSD-KOSTL.
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_ACCTSD_STR,
MANDT TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
AWSYS TYPE STRING,
VRGNG TYPE STRING,
USNAM TYPE STRING,
AWTYP2 TYPE STRING,
AWREF2 TYPE STRING,
AWORG2 TYPE STRING,
AWPOS TYPE STRING,
AWID2 TYPE STRING,
VRGNG2 TYPE STRING,
ORVTP TYPE STRING,
AWTYP_R TYPE STRING,
AWREF_R TYPE STRING,
AWORG_R TYPE STRING,
AWPOS_R TYPE STRING,
WRBTR TYPE STRING,
WRBTROP TYPE STRING,
OAUMEOP TYPE STRING,
BASME TYPE STRING,
SKONTO TYPE STRING,
SKFBT TYPE STRING,
STEUERN TYPE STRING,
TWAER TYPE STRING,
HWAER TYPE STRING,
KURSF TYPE STRING,
ZTERM TYPE STRING,
ZFBDT TYPE STRING,
ZBD1T TYPE STRING,
ZBD2T TYPE STRING,
ZBD3T TYPE STRING,
ZBD1P TYPE STRING,
ZBD2P TYPE STRING,
BLDAT TYPE STRING,
FKDAT TYPE STRING,
PRSDT TYPE STRING,
ERDAT TYPE STRING,
LOEKZ TYPE STRING,
KUNRG TYPE STRING,
BUKRS TYPE STRING,
GSBER TYPE STRING,
SAKNR TYPE STRING,
PSPNR TYPE STRING,
AUFNR TYPE STRING,
FISTL TYPE STRING,
GEBER TYPE STRING,
FIPOS TYPE STRING,
BEMOT TYPE STRING,
DELTA TYPE STRING,
FPLTR TYPE STRING,
ETENR TYPE STRING,
AWPOS_DP TYPE STRING,
VBTYP TYPE STRING,
RKE_ARTNR TYPE STRING,
RKE_BUKRS TYPE STRING,
RKE_FKART TYPE STRING,
RKE_GSBER TYPE STRING,
RKE_KAUFN TYPE STRING,
RKE_KDPOS TYPE STRING,
RKE_KMBRND TYPE STRING,
RKE_KMCATG TYPE STRING,
RKE_KMHI01 TYPE STRING,
RKE_KMHI02 TYPE STRING,
RKE_KMHI03 TYPE STRING,
RKE_KMKDGR TYPE STRING,
RKE_KMLAND TYPE STRING,
RKE_KMMAKL TYPE STRING,
RKE_KMNIEL TYPE STRING,
RKE_KMSTGE TYPE STRING,
RKE_KMVKBU TYPE STRING,
RKE_KMVKGR TYPE STRING,
RKE_KMVTNR TYPE STRING,
RKE_KNDNR TYPE STRING,
RKE_KOKRS TYPE STRING,
RKE_KSTRG TYPE STRING,
RKE_KWABFK TYPE STRING,
RKE_KWABLG TYPE STRING,
RKE_KWABLK TYPE STRING,
RKE_KWABMG TYPE STRING,
RKE_KWABPR TYPE STRING,
RKE_KWABSG TYPE STRING,
RKE_KWABST TYPE STRING,
RKE_KWAKRB TYPE STRING,
RKE_KWBONI TYPE STRING,
RKE_KWBRUM TYPE STRING,
RKE_KWFKFX TYPE STRING,
RKE_KWFKVA TYPE STRING,
RKE_KWFOEN TYPE STRING,
RKE_KWKDRB TYPE STRING,
RKE_KWKLFK TYPE STRING,
RKE_KWLOGI TYPE STRING,
RKE_KWMAEK TYPE STRING,
RKE_KWMAGK TYPE STRING,
RKE_KWMARB TYPE STRING,
RKE_KWMGRB TYPE STRING,
RKE_KWMKAD TYPE STRING,
RKE_KWMKDP TYPE STRING,
RKE_KWMKPR TYPE STRING,
RKE_KWSKTO TYPE STRING,
RKE_KWSVME TYPE STRING,
RKE_KWSVME_ME TYPE STRING,
RKE_KWVERW TYPE STRING,
RKE_KWVKPV TYPE STRING,
RKE_KWVSEK TYPE STRING,
RKE_KWVTAD TYPE STRING,
RKE_KWVTID TYPE STRING,
RKE_PPRCTR TYPE STRING,
RKE_PRCTR TYPE STRING,
RKE_PSPNR TYPE STRING,
RKE_RKAUFNR TYPE STRING,
RKE_SPART TYPE STRING,
RKE_VKORG TYPE STRING,
RKE_VTWEG TYPE STRING,
RKE_WERKS TYPE STRING,
RKE_ABSMG TYPE STRING,
RKE_ABSMG_ME TYPE STRING,
RKE_AUSFR TYPE STRING,
RKE_BONUS TYPE STRING,
RKE_BRSCH TYPE STRING,
RKE_BZIRK TYPE STRING,
RKE_EFORM TYPE STRING,
RKE_ERLOS TYPE STRING,
RKE_GEBIE TYPE STRING,
RKE_KDGRP TYPE STRING,
RKE_LAND1 TYPE STRING,
RKE_MAABC TYPE STRING,
RKE_MATKL TYPE STRING,
RKE_MRABA TYPE STRING,
RKE_PRABA TYPE STRING,
RKE_PROVV TYPE STRING,
RKE_RABAT TYPE STRING,
RKE_UMSLZ TYPE STRING,
RKE_VKBUR TYPE STRING,
RKE_VKGRP TYPE STRING,
RKE_VRPRS TYPE STRING,
RKE_VSVP TYPE STRING,
RKE_VTRGK TYPE STRING,
RKE_VWGK TYPE STRING,
RKE_COPA_KOSTL TYPE STRING,
RKE_FKBER TYPE STRING,
RKE_KUNRE TYPE STRING,
RKE_KUNWE TYPE STRING,
RKE_SEGMENT TYPE STRING,
RKE_SERVICE_DOC_ID TYPE STRING,
RKE_SERVICE_DOC_ITEM_ID TYPE STRING,
RKE_SERVICE_DOC_TYPE TYPE STRING,
RKE_SOLUTION_ORDER_ID TYPE STRING,
RKE_SOLUTION_ORDER_ITEM_ID TYPE STRING,
RKE_VTKEY TYPE STRING,
RKE_VTPOS TYPE STRING,
RKE_WW0RE TYPE STRING,
RKE_WW0SB TYPE STRING,
RKE_VV001 TYPE STRING,
RKE_VV002 TYPE STRING,
RKE_VV003 TYPE STRING,
RKE_VV004 TYPE STRING,
RKE_VV005 TYPE STRING,
GRANT_NBR TYPE STRING,
WERKS TYPE STRING,
MATNR TYPE STRING,
FPLNR TYPE STRING,
FAREG TYPE STRING,
WRBTR_OPFM TYPE STRING,
KWMENG_D TYPE STRING,
FKIMG TYPE STRING,
KUNNR TYPE STRING,
AUART TYPE STRING,
FKBER TYPE STRING,
PRCTR TYPE STRING,
VKORG TYPE STRING,
SPART TYPE STRING,
VTWEG TYPE STRING,
KOSTL TYPE STRING,
ABGRU TYPE STRING,
PSM_BUDAT TYPE STRING,
BUDGET_PD TYPE STRING,
AUFPL TYPE STRING,
APLZL TYPE STRING,
AUFPL_OAA TYPE STRING,
APLZL_OAA TYPE STRING,
FMFGUS_KEY TYPE STRING,END OF T_EKKO_STR. DATA: WA_ACCTSD_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_ACCTSD_STR-MANDT sy-vline
WA_ACCTSD_STR-AWTYP sy-vline
WA_ACCTSD_STR-AWREF sy-vline
WA_ACCTSD_STR-AWORG sy-vline
WA_ACCTSD_STR-AWSYS sy-vline
WA_ACCTSD_STR-VRGNG sy-vline
WA_ACCTSD_STR-USNAM sy-vline
WA_ACCTSD_STR-AWTYP2 sy-vline
WA_ACCTSD_STR-AWREF2 sy-vline
WA_ACCTSD_STR-AWORG2 sy-vline
WA_ACCTSD_STR-AWPOS sy-vline
WA_ACCTSD_STR-AWID2 sy-vline
WA_ACCTSD_STR-VRGNG2 sy-vline
WA_ACCTSD_STR-ORVTP sy-vline
WA_ACCTSD_STR-AWTYP_R sy-vline
WA_ACCTSD_STR-AWREF_R sy-vline
WA_ACCTSD_STR-AWORG_R sy-vline
WA_ACCTSD_STR-AWPOS_R sy-vline
WA_ACCTSD_STR-WRBTR sy-vline
WA_ACCTSD_STR-WRBTROP sy-vline
WA_ACCTSD_STR-OAUMEOP sy-vline
WA_ACCTSD_STR-BASME sy-vline
WA_ACCTSD_STR-SKONTO sy-vline
WA_ACCTSD_STR-SKFBT sy-vline
WA_ACCTSD_STR-STEUERN sy-vline
WA_ACCTSD_STR-TWAER sy-vline
WA_ACCTSD_STR-HWAER sy-vline
WA_ACCTSD_STR-KURSF sy-vline
WA_ACCTSD_STR-ZTERM sy-vline
WA_ACCTSD_STR-ZFBDT sy-vline
WA_ACCTSD_STR-ZBD1T sy-vline
WA_ACCTSD_STR-ZBD2T sy-vline
WA_ACCTSD_STR-ZBD3T sy-vline
WA_ACCTSD_STR-ZBD1P sy-vline
WA_ACCTSD_STR-ZBD2P sy-vline
WA_ACCTSD_STR-BLDAT sy-vline
WA_ACCTSD_STR-FKDAT sy-vline
WA_ACCTSD_STR-PRSDT sy-vline
WA_ACCTSD_STR-ERDAT sy-vline
WA_ACCTSD_STR-LOEKZ sy-vline
WA_ACCTSD_STR-KUNRG sy-vline
WA_ACCTSD_STR-BUKRS sy-vline
WA_ACCTSD_STR-GSBER sy-vline
WA_ACCTSD_STR-SAKNR sy-vline
WA_ACCTSD_STR-PSPNR sy-vline
WA_ACCTSD_STR-AUFNR sy-vline
WA_ACCTSD_STR-FISTL sy-vline
WA_ACCTSD_STR-GEBER sy-vline
WA_ACCTSD_STR-FIPOS sy-vline
WA_ACCTSD_STR-BEMOT sy-vline
WA_ACCTSD_STR-DELTA sy-vline
WA_ACCTSD_STR-FPLTR sy-vline
WA_ACCTSD_STR-ETENR sy-vline
WA_ACCTSD_STR-AWPOS_DP sy-vline
WA_ACCTSD_STR-VBTYP sy-vline
WA_ACCTSD_STR-RKE_ARTNR sy-vline
WA_ACCTSD_STR-RKE_BUKRS sy-vline
WA_ACCTSD_STR-RKE_FKART sy-vline
WA_ACCTSD_STR-RKE_GSBER sy-vline
WA_ACCTSD_STR-RKE_KAUFN sy-vline
WA_ACCTSD_STR-RKE_KDPOS sy-vline
WA_ACCTSD_STR-RKE_KMBRND sy-vline
WA_ACCTSD_STR-RKE_KMCATG sy-vline
WA_ACCTSD_STR-RKE_KMHI01 sy-vline
WA_ACCTSD_STR-RKE_KMHI02 sy-vline
WA_ACCTSD_STR-RKE_KMHI03 sy-vline
WA_ACCTSD_STR-RKE_KMKDGR sy-vline
WA_ACCTSD_STR-RKE_KMLAND sy-vline
WA_ACCTSD_STR-RKE_KMMAKL sy-vline
WA_ACCTSD_STR-RKE_KMNIEL sy-vline
WA_ACCTSD_STR-RKE_KMSTGE sy-vline
WA_ACCTSD_STR-RKE_KMVKBU sy-vline
WA_ACCTSD_STR-RKE_KMVKGR sy-vline
WA_ACCTSD_STR-RKE_KMVTNR sy-vline
WA_ACCTSD_STR-RKE_KNDNR sy-vline
WA_ACCTSD_STR-RKE_KOKRS sy-vline
WA_ACCTSD_STR-RKE_KSTRG sy-vline
WA_ACCTSD_STR-RKE_KWABFK sy-vline
WA_ACCTSD_STR-RKE_KWABLG sy-vline
WA_ACCTSD_STR-RKE_KWABLK sy-vline
WA_ACCTSD_STR-RKE_KWABMG sy-vline
WA_ACCTSD_STR-RKE_KWABPR sy-vline
WA_ACCTSD_STR-RKE_KWABSG sy-vline
WA_ACCTSD_STR-RKE_KWABST sy-vline
WA_ACCTSD_STR-RKE_KWAKRB sy-vline
WA_ACCTSD_STR-RKE_KWBONI sy-vline
WA_ACCTSD_STR-RKE_KWBRUM sy-vline
WA_ACCTSD_STR-RKE_KWFKFX sy-vline
WA_ACCTSD_STR-RKE_KWFKVA sy-vline
WA_ACCTSD_STR-RKE_KWFOEN sy-vline
WA_ACCTSD_STR-RKE_KWKDRB sy-vline
WA_ACCTSD_STR-RKE_KWKLFK sy-vline
WA_ACCTSD_STR-RKE_KWLOGI sy-vline
WA_ACCTSD_STR-RKE_KWMAEK sy-vline
WA_ACCTSD_STR-RKE_KWMAGK sy-vline
WA_ACCTSD_STR-RKE_KWMARB sy-vline
WA_ACCTSD_STR-RKE_KWMGRB sy-vline
WA_ACCTSD_STR-RKE_KWMKAD sy-vline
WA_ACCTSD_STR-RKE_KWMKDP sy-vline
WA_ACCTSD_STR-RKE_KWMKPR sy-vline
WA_ACCTSD_STR-RKE_KWSKTO sy-vline
WA_ACCTSD_STR-RKE_KWSVME sy-vline
WA_ACCTSD_STR-RKE_KWSVME_ME sy-vline
WA_ACCTSD_STR-RKE_KWVERW sy-vline
WA_ACCTSD_STR-RKE_KWVKPV sy-vline
WA_ACCTSD_STR-RKE_KWVSEK sy-vline
WA_ACCTSD_STR-RKE_KWVTAD sy-vline
WA_ACCTSD_STR-RKE_KWVTID sy-vline
WA_ACCTSD_STR-RKE_PPRCTR sy-vline
WA_ACCTSD_STR-RKE_PRCTR sy-vline
WA_ACCTSD_STR-RKE_PSPNR sy-vline
WA_ACCTSD_STR-RKE_RKAUFNR sy-vline
WA_ACCTSD_STR-RKE_SPART sy-vline
WA_ACCTSD_STR-RKE_VKORG sy-vline
WA_ACCTSD_STR-RKE_VTWEG sy-vline
WA_ACCTSD_STR-RKE_WERKS sy-vline
WA_ACCTSD_STR-RKE_ABSMG sy-vline
WA_ACCTSD_STR-RKE_ABSMG_ME sy-vline
WA_ACCTSD_STR-RKE_AUSFR sy-vline
WA_ACCTSD_STR-RKE_BONUS sy-vline
WA_ACCTSD_STR-RKE_BRSCH sy-vline
WA_ACCTSD_STR-RKE_BZIRK sy-vline
WA_ACCTSD_STR-RKE_EFORM sy-vline
WA_ACCTSD_STR-RKE_ERLOS sy-vline
WA_ACCTSD_STR-RKE_GEBIE sy-vline
WA_ACCTSD_STR-RKE_KDGRP sy-vline
WA_ACCTSD_STR-RKE_LAND1 sy-vline
WA_ACCTSD_STR-RKE_MAABC sy-vline
WA_ACCTSD_STR-RKE_MATKL sy-vline
WA_ACCTSD_STR-RKE_MRABA sy-vline
WA_ACCTSD_STR-RKE_PRABA sy-vline
WA_ACCTSD_STR-RKE_PROVV sy-vline
WA_ACCTSD_STR-RKE_RABAT sy-vline
WA_ACCTSD_STR-RKE_UMSLZ sy-vline
WA_ACCTSD_STR-RKE_VKBUR sy-vline
WA_ACCTSD_STR-RKE_VKGRP sy-vline
WA_ACCTSD_STR-RKE_VRPRS sy-vline
WA_ACCTSD_STR-RKE_VSVP sy-vline
WA_ACCTSD_STR-RKE_VTRGK sy-vline
WA_ACCTSD_STR-RKE_VWGK sy-vline
WA_ACCTSD_STR-RKE_COPA_KOSTL sy-vline
WA_ACCTSD_STR-RKE_FKBER sy-vline
WA_ACCTSD_STR-RKE_KUNRE sy-vline
WA_ACCTSD_STR-RKE_KUNWE sy-vline
WA_ACCTSD_STR-RKE_SEGMENT sy-vline
WA_ACCTSD_STR-RKE_SERVICE_DOC_ID sy-vline
WA_ACCTSD_STR-RKE_SERVICE_DOC_ITEM_ID sy-vline
WA_ACCTSD_STR-RKE_SERVICE_DOC_TYPE sy-vline
WA_ACCTSD_STR-RKE_SOLUTION_ORDER_ID sy-vline
WA_ACCTSD_STR-RKE_SOLUTION_ORDER_ITEM_ID sy-vline
WA_ACCTSD_STR-RKE_VTKEY sy-vline
WA_ACCTSD_STR-RKE_VTPOS sy-vline
WA_ACCTSD_STR-RKE_WW0RE sy-vline
WA_ACCTSD_STR-RKE_WW0SB sy-vline
WA_ACCTSD_STR-RKE_VV001 sy-vline
WA_ACCTSD_STR-RKE_VV002 sy-vline
WA_ACCTSD_STR-RKE_VV003 sy-vline
WA_ACCTSD_STR-RKE_VV004 sy-vline
WA_ACCTSD_STR-RKE_VV005 sy-vline
WA_ACCTSD_STR-GRANT_NBR sy-vline
WA_ACCTSD_STR-WERKS sy-vline
WA_ACCTSD_STR-MATNR sy-vline
WA_ACCTSD_STR-FPLNR sy-vline
WA_ACCTSD_STR-FAREG sy-vline
WA_ACCTSD_STR-WRBTR_OPFM sy-vline
WA_ACCTSD_STR-KWMENG_D sy-vline
WA_ACCTSD_STR-FKIMG sy-vline
WA_ACCTSD_STR-KUNNR sy-vline
WA_ACCTSD_STR-AUART sy-vline
WA_ACCTSD_STR-FKBER sy-vline
WA_ACCTSD_STR-PRCTR sy-vline
WA_ACCTSD_STR-VKORG sy-vline
WA_ACCTSD_STR-SPART sy-vline
WA_ACCTSD_STR-VTWEG sy-vline
WA_ACCTSD_STR-KOSTL sy-vline
WA_ACCTSD_STR-ABGRU sy-vline
WA_ACCTSD_STR-PSM_BUDAT sy-vline
WA_ACCTSD_STR-BUDGET_PD sy-vline
WA_ACCTSD_STR-AUFPL sy-vline
WA_ACCTSD_STR-APLZL sy-vline
WA_ACCTSD_STR-AUFPL_OAA sy-vline
WA_ACCTSD_STR-APLZL_OAA sy-vline
WA_ACCTSD_STR-FMFGUS_KEY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.