ABAP Select data from SAP table FIS_GL_APAR 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 FIS_GL_APAR 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 FIS_GL_APAR. 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 FIS_GL_APAR 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_FIS_GL_APAR TYPE STANDARD TABLE OF FIS_GL_APAR,
      WA_FIS_GL_APAR TYPE FIS_GL_APAR,
      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: <FIS_GL_APAR> TYPE FIS_GL_APAR.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FIS_GL_APAR
*  INTO TABLE @DATA(IT_FIS_GL_APAR2).
*--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_FIS_GL_APAR INDEX 1 INTO DATA(WA_FIS_GL_APAR2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FIS_GL_APAR ASSIGNING <FIS_GL_APAR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FIS_GL_APAR>-MANDT = 1.
<FIS_GL_APAR>-USNAM = 1.
<FIS_GL_APAR>-BELNR = 1.
<FIS_GL_APAR>-BSTAT = 1.
<FIS_GL_APAR>-CPUDT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FIS_GL_APAR-BUZEI, sy-vline,
WA_FIS_GL_APAR-BLART, sy-vline,
WA_FIS_GL_APAR-BLARTNAM, sy-vline,
WA_FIS_GL_APAR-XSPEB, sy-vline,
WA_FIS_GL_APAR-XLOEV, sy-vline,
WA_FIS_GL_APAR-CESSION_KZ, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FIS_GL_APAR 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_FIS_GL_APAR 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_FIS_GL_APAR INTO WA_FIS_GL_APAR. *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 BELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-BELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-BELNR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ODNIT, internal->external for field XBLNR_ALT CALL FUNCTION 'CONVERSION_EXIT_ODNIT_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-XBLNR_ALT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-XBLNR_ALT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field AUGGJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-AUGGJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-AUGGJ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit INVDT, internal->external for field GDATU CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-GDATU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-GDATU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field FISCYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-FISCYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-FISCYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit GJAHR, internal->external for field REBZJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-REBZJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-REBZJ.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit GJAHR, internal->external for field RYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-RYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-RYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit SCOPE, internal->external for field PSCOPE CALL FUNCTION 'CONVERSION_EXIT_SCOPE_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-PSCOPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-PSCOPE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit ABPSN, internal->external for field PPSPID CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-PPSPID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-PPSPID.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSN, internal->external for field PPSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-PPSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-PPSPNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSN, internal->external for field PSPID CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-PSPID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-PSPID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit REFBT, internal->external for field RBEST CALL FUNCTION 'CONVERSION_EXIT_REFBT_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-RBEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-RBEST.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field STJAH CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-STJAH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-STJAH.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ABPSN, internal->external for field PSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_FIS_GL_APAR-PSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIS_GL_APAR-PSPNR.
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_FIS_GL_APAR_STR,
MANDT TYPE STRING,
USNAM TYPE STRING,
BELNR TYPE STRING,
BSTAT TYPE STRING,
CPUDT TYPE STRING,
BUZEI TYPE STRING,
BLART TYPE STRING,
BLARTNAM TYPE STRING,
XSPEB TYPE STRING,
XLOEV TYPE STRING,
CESSION_KZ TYPE STRING,
CURR2 TYPE STRING,
CURR3 TYPE STRING,
ALTKT TYPE STRING,
XBLNR_ALT TYPE STRING,
HSL TYPE STRING,
WSL TYPE STRING,
VERTN TYPE STRING,
ZUONR TYPE STRING,
OBJNR_N1 TYPE STRING,
OBJNR_N2 TYPE STRING,
OBJNR_N3 TYPE STRING,
RWCUR TYPE STRING,
RUNIT TYPE STRING,
GRPID TYPE STRING,
VBELN TYPE STRING,
WVERW TYPE STRING,
FILKD TYPE STRING,
BUDGET_PD TYPE STRING,
LEDNR TYPE STRING,
GSBER TYPE STRING,
BUPLA TYPE STRING,
GLVOR TYPE STRING,
ZALDT TYPE STRING,
VBEWA TYPE STRING,
KTOPL TYPE STRING,
AUGBL TYPE STRING,
AUGDT TYPE STRING,
AUGGJ TYPE STRING,
XRAGL TYPE STRING,
AUGDT_MONTH TYPE STRING,
CLR_STATUS_SEL TYPE STRING,
CLR_STATUS_TXT TYPE STRING,
AUGDT_YEAR TYPE STRING,
BUKRS TYPE STRING,
HWAER TYPE STRING,
WAERSNAM TYPE STRING,
BUTXT TYPE STRING,
KOKRS TYPE STRING,
KWAER TYPE STRING,
BEZEI TYPE STRING,
VRGNG TYPE STRING,
BELTP TYPE STRING,
BEKNZ TYPE STRING,
CO_BELNR TYPE STRING,
CO_BUZEI TYPE STRING,
CO_SGTXT TYPE STRING,
OBJNR TYPE STRING,
SCOPE TYPE STRING,
OWAER TYPE STRING,
WRTTP TYPE STRING,
VERSN TYPE STRING,
BILKT TYPE STRING,
KKTPL TYPE STRING,
KOSTL TYPE STRING,
LSTAR TYPE STRING,
KSTAR TYPE STRING,
MEINH TYPE STRING,
LAND1 TYPE STRING,
KTOP2 TYPE STRING,
KKBER TYPE STRING,
KKBERCUR TYPE STRING,
KKBTX TYPE STRING,
LIFNR TYPE STRING,
WAERS TYPE STRING,
KUNNR TYPE STRING,
CUSTMERNAM TYPE STRING,
DTWS1 TYPE STRING,
DTWS2 TYPE STRING,
DTWS3 TYPE STRING,
DTWS4 TYPE STRING,
SHKZG TYPE STRING,
BLDAT TYPE STRING,
SGTXT TYPE STRING,
XBLNR TYPE STRING,
ZFBDT TYPE STRING,
MABER TYPE STRING,
MABERNAM TYPE STRING,
MANSP TYPE STRING,
TEXT1 TYPE STRING,
MANST TYPE STRING,
MEINB TYPE STRING,
GDATU TYPE STRING,
KOART TYPE STRING,
DDTEXT TYPE STRING,
MONAT TYPE STRING,
FISCYEAR TYPE STRING,
JAMON TYPE STRING,
FISCVAR TYPE STRING,
ANLN2 TYPE STRING,
ZBFIX TYPE STRING,
REBZT TYPE STRING,
FKBER TYPE STRING,
GEBER TYPE STRING,
FIKRS TYPE STRING,
SAKNR TYPE STRING,
ERNAM TYPE STRING,
ERDAT TYPE STRING,
KTOKS TYPE STRING,
GLACCLONG TYPE STRING,
GLACCTNAM TYPE STRING,
RRCTY TYPE STRING,
GRANT_NBR TYPE STRING,
XPYPR TYPE STRING,
BVORG TYPE STRING,
REBZZ TYPE STRING,
SAMNR TYPE STRING,
REBZG TYPE STRING,
REBZJ TYPE STRING,
XBILK TYPE STRING,
XSTRP TYPE STRING,
XNEGP TYPE STRING,
XOPVW TYPE STRING,
XPLACCT TYPE STRING,
XUMSW TYPE STRING,
KEYDATE TYPE STRING,
AEDAT TYPE STRING,
MADAT TYPE STRING,
RLDNR TYPE STRING,
DOCNR TYPE STRING,
POPER TYPE STRING,
RYEAR TYPE STRING,
DOCLN TYPE STRING,
LDGRP TYPE STRING,
XKRES TYPE STRING,
ERLKZ TYPE STRING,
ANLN1 TYPE STRING,
MATNR TYPE STRING,
MAXST TYPE STRING,
MAXSTDESC TYPE STRING,
FAEDT TYPE STRING,
ERKRS TYPE STRING,
AUFNR TYPE STRING,
AUTYP TYPE STRING,
AWKEY TYPE STRING,
USPOB TYPE STRING,
PBUDGET_PD TYPE STRING,
SBUSA TYPE STRING,
VBUND TYPE STRING,
PBUKRS TYPE STRING,
PAROB TYPE STRING,
PSCOPE TYPE STRING,
SCNTR TYPE STRING,
PLSTAR TYPE STRING,
PKSTAR TYPE STRING,
SFAREA TYPE STRING,
PGEBER TYPE STRING,
PGRANT_NBR TYPE STRING,
LOGSYSP TYPE STRING,
PAUFNR TYPE STRING,
PAUTYP TYPE STRING,
PCE4KEY TYPE STRING,
PPRCT TYPE STRING,
PPSPID TYPE STRING,
PVBELN TYPE STRING,
PVBPOSNR TYPE STRING,
PSEGMENT TYPE STRING,
PPSPNR TYPE STRING,
ZAHLS TYPE STRING,
DZAHLSNAM TYPE STRING,
RFZEI TYPE STRING,
CCBTC TYPE STRING,
PYCUR TYPE STRING,
RSTGR TYPE STRING,
RSTGRNAM TYPE STRING,
ZLSCH TYPE STRING,
ZLSCHNAM TYPE STRING,
UZAWE TYPE STRING,
KIDNO TYPE STRING,
ZTERM TYPE STRING,
PERNR TYPE STRING,
WERKS TYPE STRING,
BUDAT TYPE STRING,
BSCHL TYPE STRING,
BUDAT_MONTH TYPE STRING,
BUDAT_YEAR TYPE STRING,
CE4KEY TYPE STRING,
PRCTR TYPE STRING,
KTEXT TYPE STRING,
PSPID TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
QMNUM TYPE STRING,
MVFLG TYPE STRING,
IMKEY TYPE STRING,
DBBLG TYPE STRING,
XREF1 TYPE STRING,
XREF1_HD TYPE STRING,
XREF2 TYPE STRING,
XREF2_HD TYPE STRING,
XREF3 TYPE STRING,
AWSYS TYPE STRING,
AWTYP TYPE STRING,
RBEST TYPE STRING,
STBLG TYPE STRING,
STJAH TYPE STRING,
VBEL2 TYPE STRING,
POSN2 TYPE STRING,
ETEN2 TYPE STRING,
SEGMENT TYPE STRING,
DABRZ TYPE STRING,
UMSKZ TYPE STRING,
UMSKSNAM TYPE STRING,
UMSKS TYPE STRING,
RVERS TYPE STRING,
MWSKZ TYPE STRING,
SECCO TYPE STRING,
MWART TYPE STRING,
TCODE TYPE STRING,
KTOSL TYPE STRING,
VERTT TYPE STRING,
VALUT TYPE STRING,
VENDORNAM TYPE STRING,
PSPNR TYPE STRING,END OF T_EKKO_STR. DATA: WA_FIS_GL_APAR_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_FIS_GL_APAR_STR-MANDT sy-vline
WA_FIS_GL_APAR_STR-USNAM sy-vline
WA_FIS_GL_APAR_STR-BELNR sy-vline
WA_FIS_GL_APAR_STR-BSTAT sy-vline
WA_FIS_GL_APAR_STR-CPUDT sy-vline
WA_FIS_GL_APAR_STR-BUZEI sy-vline
WA_FIS_GL_APAR_STR-BLART sy-vline
WA_FIS_GL_APAR_STR-BLARTNAM sy-vline
WA_FIS_GL_APAR_STR-XSPEB sy-vline
WA_FIS_GL_APAR_STR-XLOEV sy-vline
WA_FIS_GL_APAR_STR-CESSION_KZ sy-vline
WA_FIS_GL_APAR_STR-CURR2 sy-vline
WA_FIS_GL_APAR_STR-CURR3 sy-vline
WA_FIS_GL_APAR_STR-ALTKT sy-vline
WA_FIS_GL_APAR_STR-XBLNR_ALT sy-vline
WA_FIS_GL_APAR_STR-HSL sy-vline
WA_FIS_GL_APAR_STR-WSL sy-vline
WA_FIS_GL_APAR_STR-VERTN sy-vline
WA_FIS_GL_APAR_STR-ZUONR sy-vline
WA_FIS_GL_APAR_STR-OBJNR_N1 sy-vline
WA_FIS_GL_APAR_STR-OBJNR_N2 sy-vline
WA_FIS_GL_APAR_STR-OBJNR_N3 sy-vline
WA_FIS_GL_APAR_STR-RWCUR sy-vline
WA_FIS_GL_APAR_STR-RUNIT sy-vline
WA_FIS_GL_APAR_STR-GRPID sy-vline
WA_FIS_GL_APAR_STR-VBELN sy-vline
WA_FIS_GL_APAR_STR-WVERW sy-vline
WA_FIS_GL_APAR_STR-FILKD sy-vline
WA_FIS_GL_APAR_STR-BUDGET_PD sy-vline
WA_FIS_GL_APAR_STR-LEDNR sy-vline
WA_FIS_GL_APAR_STR-GSBER sy-vline
WA_FIS_GL_APAR_STR-BUPLA sy-vline
WA_FIS_GL_APAR_STR-GLVOR sy-vline
WA_FIS_GL_APAR_STR-ZALDT sy-vline
WA_FIS_GL_APAR_STR-VBEWA sy-vline
WA_FIS_GL_APAR_STR-KTOPL sy-vline
WA_FIS_GL_APAR_STR-AUGBL sy-vline
WA_FIS_GL_APAR_STR-AUGDT sy-vline
WA_FIS_GL_APAR_STR-AUGGJ sy-vline
WA_FIS_GL_APAR_STR-XRAGL sy-vline
WA_FIS_GL_APAR_STR-AUGDT_MONTH sy-vline
WA_FIS_GL_APAR_STR-CLR_STATUS_SEL sy-vline
WA_FIS_GL_APAR_STR-CLR_STATUS_TXT sy-vline
WA_FIS_GL_APAR_STR-AUGDT_YEAR sy-vline
WA_FIS_GL_APAR_STR-BUKRS sy-vline
WA_FIS_GL_APAR_STR-HWAER sy-vline
WA_FIS_GL_APAR_STR-WAERSNAM sy-vline
WA_FIS_GL_APAR_STR-BUTXT sy-vline
WA_FIS_GL_APAR_STR-KOKRS sy-vline
WA_FIS_GL_APAR_STR-KWAER sy-vline
WA_FIS_GL_APAR_STR-BEZEI sy-vline
WA_FIS_GL_APAR_STR-VRGNG sy-vline
WA_FIS_GL_APAR_STR-BELTP sy-vline
WA_FIS_GL_APAR_STR-BEKNZ sy-vline
WA_FIS_GL_APAR_STR-CO_BELNR sy-vline
WA_FIS_GL_APAR_STR-CO_BUZEI sy-vline
WA_FIS_GL_APAR_STR-CO_SGTXT sy-vline
WA_FIS_GL_APAR_STR-OBJNR sy-vline
WA_FIS_GL_APAR_STR-SCOPE sy-vline
WA_FIS_GL_APAR_STR-OWAER sy-vline
WA_FIS_GL_APAR_STR-WRTTP sy-vline
WA_FIS_GL_APAR_STR-VERSN sy-vline
WA_FIS_GL_APAR_STR-BILKT sy-vline
WA_FIS_GL_APAR_STR-KKTPL sy-vline
WA_FIS_GL_APAR_STR-KOSTL sy-vline
WA_FIS_GL_APAR_STR-LSTAR sy-vline
WA_FIS_GL_APAR_STR-KSTAR sy-vline
WA_FIS_GL_APAR_STR-MEINH sy-vline
WA_FIS_GL_APAR_STR-LAND1 sy-vline
WA_FIS_GL_APAR_STR-KTOP2 sy-vline
WA_FIS_GL_APAR_STR-KKBER sy-vline
WA_FIS_GL_APAR_STR-KKBERCUR sy-vline
WA_FIS_GL_APAR_STR-KKBTX sy-vline
WA_FIS_GL_APAR_STR-LIFNR sy-vline
WA_FIS_GL_APAR_STR-WAERS sy-vline
WA_FIS_GL_APAR_STR-KUNNR sy-vline
WA_FIS_GL_APAR_STR-CUSTMERNAM sy-vline
WA_FIS_GL_APAR_STR-DTWS1 sy-vline
WA_FIS_GL_APAR_STR-DTWS2 sy-vline
WA_FIS_GL_APAR_STR-DTWS3 sy-vline
WA_FIS_GL_APAR_STR-DTWS4 sy-vline
WA_FIS_GL_APAR_STR-SHKZG sy-vline
WA_FIS_GL_APAR_STR-BLDAT sy-vline
WA_FIS_GL_APAR_STR-SGTXT sy-vline
WA_FIS_GL_APAR_STR-XBLNR sy-vline
WA_FIS_GL_APAR_STR-ZFBDT sy-vline
WA_FIS_GL_APAR_STR-MABER sy-vline
WA_FIS_GL_APAR_STR-MABERNAM sy-vline
WA_FIS_GL_APAR_STR-MANSP sy-vline
WA_FIS_GL_APAR_STR-TEXT1 sy-vline
WA_FIS_GL_APAR_STR-MANST sy-vline
WA_FIS_GL_APAR_STR-MEINB sy-vline
WA_FIS_GL_APAR_STR-GDATU sy-vline
WA_FIS_GL_APAR_STR-KOART sy-vline
WA_FIS_GL_APAR_STR-DDTEXT sy-vline
WA_FIS_GL_APAR_STR-MONAT sy-vline
WA_FIS_GL_APAR_STR-FISCYEAR sy-vline
WA_FIS_GL_APAR_STR-JAMON sy-vline
WA_FIS_GL_APAR_STR-FISCVAR sy-vline
WA_FIS_GL_APAR_STR-ANLN2 sy-vline
WA_FIS_GL_APAR_STR-ZBFIX sy-vline
WA_FIS_GL_APAR_STR-REBZT sy-vline
WA_FIS_GL_APAR_STR-FKBER sy-vline
WA_FIS_GL_APAR_STR-GEBER sy-vline
WA_FIS_GL_APAR_STR-FIKRS sy-vline
WA_FIS_GL_APAR_STR-SAKNR sy-vline
WA_FIS_GL_APAR_STR-ERNAM sy-vline
WA_FIS_GL_APAR_STR-ERDAT sy-vline
WA_FIS_GL_APAR_STR-KTOKS sy-vline
WA_FIS_GL_APAR_STR-GLACCLONG sy-vline
WA_FIS_GL_APAR_STR-GLACCTNAM sy-vline
WA_FIS_GL_APAR_STR-RRCTY sy-vline
WA_FIS_GL_APAR_STR-GRANT_NBR sy-vline
WA_FIS_GL_APAR_STR-XPYPR sy-vline
WA_FIS_GL_APAR_STR-BVORG sy-vline
WA_FIS_GL_APAR_STR-REBZZ sy-vline
WA_FIS_GL_APAR_STR-SAMNR sy-vline
WA_FIS_GL_APAR_STR-REBZG sy-vline
WA_FIS_GL_APAR_STR-REBZJ sy-vline
WA_FIS_GL_APAR_STR-XBILK sy-vline
WA_FIS_GL_APAR_STR-XSTRP sy-vline
WA_FIS_GL_APAR_STR-XNEGP sy-vline
WA_FIS_GL_APAR_STR-XOPVW sy-vline
WA_FIS_GL_APAR_STR-XPLACCT sy-vline
WA_FIS_GL_APAR_STR-XUMSW sy-vline
WA_FIS_GL_APAR_STR-KEYDATE sy-vline
WA_FIS_GL_APAR_STR-AEDAT sy-vline
WA_FIS_GL_APAR_STR-MADAT sy-vline
WA_FIS_GL_APAR_STR-RLDNR sy-vline
WA_FIS_GL_APAR_STR-DOCNR sy-vline
WA_FIS_GL_APAR_STR-POPER sy-vline
WA_FIS_GL_APAR_STR-RYEAR sy-vline
WA_FIS_GL_APAR_STR-DOCLN sy-vline
WA_FIS_GL_APAR_STR-LDGRP sy-vline
WA_FIS_GL_APAR_STR-XKRES sy-vline
WA_FIS_GL_APAR_STR-ERLKZ sy-vline
WA_FIS_GL_APAR_STR-ANLN1 sy-vline
WA_FIS_GL_APAR_STR-MATNR sy-vline
WA_FIS_GL_APAR_STR-MAXST sy-vline
WA_FIS_GL_APAR_STR-MAXSTDESC sy-vline
WA_FIS_GL_APAR_STR-FAEDT sy-vline
WA_FIS_GL_APAR_STR-ERKRS sy-vline
WA_FIS_GL_APAR_STR-AUFNR sy-vline
WA_FIS_GL_APAR_STR-AUTYP sy-vline
WA_FIS_GL_APAR_STR-AWKEY sy-vline
WA_FIS_GL_APAR_STR-USPOB sy-vline
WA_FIS_GL_APAR_STR-PBUDGET_PD sy-vline
WA_FIS_GL_APAR_STR-SBUSA sy-vline
WA_FIS_GL_APAR_STR-VBUND sy-vline
WA_FIS_GL_APAR_STR-PBUKRS sy-vline
WA_FIS_GL_APAR_STR-PAROB sy-vline
WA_FIS_GL_APAR_STR-PSCOPE sy-vline
WA_FIS_GL_APAR_STR-SCNTR sy-vline
WA_FIS_GL_APAR_STR-PLSTAR sy-vline
WA_FIS_GL_APAR_STR-PKSTAR sy-vline
WA_FIS_GL_APAR_STR-SFAREA sy-vline
WA_FIS_GL_APAR_STR-PGEBER sy-vline
WA_FIS_GL_APAR_STR-PGRANT_NBR sy-vline
WA_FIS_GL_APAR_STR-LOGSYSP sy-vline
WA_FIS_GL_APAR_STR-PAUFNR sy-vline
WA_FIS_GL_APAR_STR-PAUTYP sy-vline
WA_FIS_GL_APAR_STR-PCE4KEY sy-vline
WA_FIS_GL_APAR_STR-PPRCT sy-vline
WA_FIS_GL_APAR_STR-PPSPID sy-vline
WA_FIS_GL_APAR_STR-PVBELN sy-vline
WA_FIS_GL_APAR_STR-PVBPOSNR sy-vline
WA_FIS_GL_APAR_STR-PSEGMENT sy-vline
WA_FIS_GL_APAR_STR-PPSPNR sy-vline
WA_FIS_GL_APAR_STR-ZAHLS sy-vline
WA_FIS_GL_APAR_STR-DZAHLSNAM sy-vline
WA_FIS_GL_APAR_STR-RFZEI sy-vline
WA_FIS_GL_APAR_STR-CCBTC sy-vline
WA_FIS_GL_APAR_STR-PYCUR sy-vline
WA_FIS_GL_APAR_STR-RSTGR sy-vline
WA_FIS_GL_APAR_STR-RSTGRNAM sy-vline
WA_FIS_GL_APAR_STR-ZLSCH sy-vline
WA_FIS_GL_APAR_STR-ZLSCHNAM sy-vline
WA_FIS_GL_APAR_STR-UZAWE sy-vline
WA_FIS_GL_APAR_STR-KIDNO sy-vline
WA_FIS_GL_APAR_STR-ZTERM sy-vline
WA_FIS_GL_APAR_STR-PERNR sy-vline
WA_FIS_GL_APAR_STR-WERKS sy-vline
WA_FIS_GL_APAR_STR-BUDAT sy-vline
WA_FIS_GL_APAR_STR-BSCHL sy-vline
WA_FIS_GL_APAR_STR-BUDAT_MONTH sy-vline
WA_FIS_GL_APAR_STR-BUDAT_YEAR sy-vline
WA_FIS_GL_APAR_STR-CE4KEY sy-vline
WA_FIS_GL_APAR_STR-PRCTR sy-vline
WA_FIS_GL_APAR_STR-KTEXT sy-vline
WA_FIS_GL_APAR_STR-PSPID sy-vline
WA_FIS_GL_APAR_STR-EBELN sy-vline
WA_FIS_GL_APAR_STR-EBELP sy-vline
WA_FIS_GL_APAR_STR-QMNUM sy-vline
WA_FIS_GL_APAR_STR-MVFLG sy-vline
WA_FIS_GL_APAR_STR-IMKEY sy-vline
WA_FIS_GL_APAR_STR-DBBLG sy-vline
WA_FIS_GL_APAR_STR-XREF1 sy-vline
WA_FIS_GL_APAR_STR-XREF1_HD sy-vline
WA_FIS_GL_APAR_STR-XREF2 sy-vline
WA_FIS_GL_APAR_STR-XREF2_HD sy-vline
WA_FIS_GL_APAR_STR-XREF3 sy-vline
WA_FIS_GL_APAR_STR-AWSYS sy-vline
WA_FIS_GL_APAR_STR-AWTYP sy-vline
WA_FIS_GL_APAR_STR-RBEST sy-vline
WA_FIS_GL_APAR_STR-STBLG sy-vline
WA_FIS_GL_APAR_STR-STJAH sy-vline
WA_FIS_GL_APAR_STR-VBEL2 sy-vline
WA_FIS_GL_APAR_STR-POSN2 sy-vline
WA_FIS_GL_APAR_STR-ETEN2 sy-vline
WA_FIS_GL_APAR_STR-SEGMENT sy-vline
WA_FIS_GL_APAR_STR-DABRZ sy-vline
WA_FIS_GL_APAR_STR-UMSKZ sy-vline
WA_FIS_GL_APAR_STR-UMSKSNAM sy-vline
WA_FIS_GL_APAR_STR-UMSKS sy-vline
WA_FIS_GL_APAR_STR-RVERS sy-vline
WA_FIS_GL_APAR_STR-MWSKZ sy-vline
WA_FIS_GL_APAR_STR-SECCO sy-vline
WA_FIS_GL_APAR_STR-MWART sy-vline
WA_FIS_GL_APAR_STR-TCODE sy-vline
WA_FIS_GL_APAR_STR-KTOSL sy-vline
WA_FIS_GL_APAR_STR-VERTT sy-vline
WA_FIS_GL_APAR_STR-VALUT sy-vline
WA_FIS_GL_APAR_STR-VENDORNAM sy-vline
WA_FIS_GL_APAR_STR-PSPNR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.