ABAP Select data from SAP table FIAR_AR_TAXITEMS 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 FIAR_AR_TAXITEMS 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 FIAR_AR_TAXITEMS. 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 FIAR_AR_TAXITEMS 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_FIAR_AR_TAXITEMS TYPE STANDARD TABLE OF FIAR_AR_TAXITEMS,
      WA_FIAR_AR_TAXITEMS TYPE FIAR_AR_TAXITEMS,
      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: <FIAR_AR_TAXITEMS> TYPE FIAR_AR_TAXITEMS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FIAR_AR_TAXITEMS
*  INTO TABLE @DATA(IT_FIAR_AR_TAXITEMS2).
*--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_FIAR_AR_TAXITEMS INDEX 1 INTO DATA(WA_FIAR_AR_TAXITEMS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FIAR_AR_TAXITEMS ASSIGNING <FIAR_AR_TAXITEMS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FIAR_AR_TAXITEMS>-HEADER = 1.
<FIAR_AR_TAXITEMS>-EXEMPTEDICMSAMOUNT = 1.
<FIAR_AR_TAXITEMS>-FIXEDASSETAMOUNT = 1.
<FIAR_AR_TAXITEMS>-TAXBASEAMOUNT = 1.
<FIAR_AR_TAXITEMS>-TAXAMOUNT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FIAR_AR_TAXITEMS-CURRENCY, sy-vline,
WA_FIAR_AR_TAXITEMS-NOTREGFIXEDASSETINC, sy-vline,
WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT, sy-vline,
WA_FIAR_AR_TAXITEMS-TAXAMOUNT, sy-vline,
WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNTNONINC, sy-vline,
WA_FIAR_AR_TAXITEMS-TAXAMOUNT1, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FIAR_AR_TAXITEMS 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_FIAR_AR_TAXITEMS 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_FIAR_AR_TAXITEMS INTO WA_FIAR_AR_TAXITEMS. *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 AU132, internal->external for field EXEMPTEDICMSAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-EXEMPTEDICMSAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-EXEMPTEDICMSAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNTNONINC CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNTNONINC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNTNONINC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT1 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT2 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT1 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT2 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field NOTTAXEDAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-NOTTAXEDAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-NOTTAXEDAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field NONREGISTEREDTAXBASEAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-NONREGISTEREDTAXBASEAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-NONREGISTEREDTAXBASEAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field SIMPLIFIEDREGIMETAXBASEAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-SIMPLIFIEDREGIMETAXBASEAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-SIMPLIFIEDREGIMETAXBASEAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field OTHERPURCHASESTAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-OTHERPURCHASESTAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-OTHERPURCHASESTAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT1 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT2 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VENDORPUROFGOODSCREDITAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VENDORPUROFGOODSCREDITAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VENDORPUROFGOODSCREDITAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COMPUTATIONALCREDITPOG CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITPOG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITPOG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VENDORSERVICECREDITTAXAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VENDORSERVICECREDITTAXAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VENDORSERVICECREDITTAXAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COMPUTATIONALCREDITSERVICES CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITSERVICES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITSERVICES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VENDORRENTSCREDITTAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VENDORRENTSCREDITTAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VENDORRENTSCREDITTAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COMPUTATIONALCREDITRENT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITRENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITRENT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VENDORFIXEDASSETCREDITTXAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VENDORFIXEDASSETCREDITTXAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VENDORFIXEDASSETCREDITTXAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COMPUTATIONALCREDITFIXEDASSET CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITFIXEDASSET IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITFIXEDASSET.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VENDORCREDITAMOUNTOTHERS CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VENDORCREDITAMOUNTOTHERS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VENDORCREDITAMOUNTOTHERS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COMPUTATIONALCREDITOTHERS CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITOTHERS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITOTHERS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNTNONINC CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNTNONINC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNTNONINC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT1 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT2 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT1 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT2 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXBASEAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXBASEAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field TAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-TAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-TAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field CUSTPUROFGOODSCREDITAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-CUSTPUROFGOODSCREDITAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-CUSTPUROFGOODSCREDITAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field CUSTSERVICECREDITTAXAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-CUSTSERVICECREDITTAXAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-CUSTSERVICECREDITTAXAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field CUSTRENTSCREDITTAXAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-CUSTRENTSCREDITTAXAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-CUSTRENTSCREDITTAXAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field CUSTFIXEDASSETCREDITTXAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-CUSTFIXEDASSETCREDITTXAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-CUSTFIXEDASSETCREDITTXAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field CUSTOMERCREDITAMOUNTOTHERS CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-CUSTOMERCREDITAMOUNTOTHERS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-CUSTOMERCREDITAMOUNTOTHERS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field DECREE930 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-DECREE930 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-DECREE930.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COPYANDPENSION CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COPYANDPENSION IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COPYANDPENSION.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field DECREE814 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-DECREE814 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-DECREE814.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field SALDOAFAVOR CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-SALDOAFAVOR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-SALDOAFAVOR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field RETURNSAMOUNT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-RETURNSAMOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-RETURNSAMOUNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field USDGDTOFINALCONSUMER CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-USDGDTOFINALCONSUMER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-USDGDTOFINALCONSUMER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field REGIMENDERETENCIONES CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-REGIMENDERETENCIONES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-REGIMENDERETENCIONES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field REGIMENDEPERCEPCIONES CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-REGIMENDEPERCEPCIONES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-REGIMENDEPERCEPCIONES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field REGIMENDEPEDEADUANAS CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-REGIMENDEPEDEADUANAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-REGIMENDEPEDEADUANAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VENDORUSEDGOODSCREDITTAXAMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VENDORUSEDGOODSCREDITTAXAMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VENDORUSEDGOODSCREDITTAXAMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field COMPUTATIONALCREDITUSEDGOODS CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITUSEDGOODS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-COMPUTATIONALCREDITUSEDGOODS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field VATTOPAY CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_AR_TAXITEMS-VATTOPAY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_AR_TAXITEMS-VATTOPAY.
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_FIAR_AR_TAXITEMS_STR,
HEADER TYPE STRING,
EXEMPTEDICMSAMOUNT TYPE STRING,
FIXEDASSETAMOUNT TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
NOTREGFIXEDASSETINC TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
TAXBASEAMOUNTNONINC TYPE STRING,
TAXAMOUNT1 TYPE STRING,
TAXAMOUNT2 TYPE STRING,
CURRENCY TYPE STRING,
NOTREGFIXEDASSETNOTINC TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT1 TYPE STRING,
TAXAMOUNT2 TYPE STRING,
EXEMPTEDSIMPLIFIEDREGIME TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
EXPORTAMOUNTINCOMPANYCODECRCY TYPE STRING,
NOTTAXEDAMOUNT TYPE STRING,
NONREGISTEREDTAXBASEAMT TYPE STRING,
SIMPLIFIEDREGIMETAXBASEAMT TYPE STRING,
OTHERPURCHASESTAXBASEAMOUNT TYPE STRING,
REGVENDORAMNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
NONREGVENDORAMOUNTSINC TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
NONREGVENDORAMOUNTSNOTINC TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT1 TYPE STRING,
TAXAMOUNT2 TYPE STRING,
VENDORCNSMREXMPTEDAMOUNT TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
VENDORREGIMEAMOUNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
VENDOREXPORTOPERATIONAMOUNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
VENDORPUROFGOODSCREDITAMT TYPE STRING,
COMPUTATIONALCREDITPOG TYPE STRING,
VENDORSERVICECREDITTAXAMT TYPE STRING,
COMPUTATIONALCREDITSERVICES TYPE STRING,
VENDORRENTSCREDITTAXAMOUNT TYPE STRING,
COMPUTATIONALCREDITRENT TYPE STRING,
VENDORFIXEDASSETCREDITTXAMT TYPE STRING,
COMPUTATIONALCREDITFIXEDASSET TYPE STRING,
VENDORCREDITAMOUNTOTHERS TYPE STRING,
COMPUTATIONALCREDITOTHERS TYPE STRING,
REGCUSTOMERAMOUNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
NONREGCUSTOMERAMOUNTSINC TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
TAXBASEAMOUNTNONINC TYPE STRING,
TAXAMOUNT1 TYPE STRING,
TAXAMOUNT2 TYPE STRING,
CURRENCY TYPE STRING,
NONREGCUSTAMOUNTSNOTINCLUDED TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT1 TYPE STRING,
TAXAMOUNT2 TYPE STRING,
CUSTOMERCNSMREXMPTEDAMOUNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
CUSTOMERREGIMEAMOUNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
CUSTEXPORTOPERATIONAMOUNTS TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
CUSTPUROFGOODSCREDITAMT TYPE STRING,
CUSTSERVICECREDITTAXAMOUNT TYPE STRING,
CUSTRENTSCREDITTAXAMT TYPE STRING,
CUSTFIXEDASSETCREDITTXAMT TYPE STRING,
CUSTOMERCREDITAMOUNTOTHERS TYPE STRING,
DECREE930 TYPE STRING,
COPYANDPENSION TYPE STRING,
DECREE814 TYPE STRING,
SALDOAFAVOR TYPE STRING,
RETURNSAMOUNT TYPE STRING,
USDGDTOFINALCONSUMER TYPE STRING,
REGIMENDERETENCIONES TYPE STRING,
REGIMENDEPERCEPCIONES TYPE STRING,
REGIMENDEPEDEADUANAS TYPE STRING,
VENDORUSEDGOODSCREDITTAXAMT TYPE STRING,
COMPUTATIONALCREDITUSEDGOODS TYPE STRING,
VATTOPAY TYPE STRING,END OF T_EKKO_STR. DATA: WA_FIAR_AR_TAXITEMS_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_FIAR_AR_TAXITEMS_STR-HEADER sy-vline
WA_FIAR_AR_TAXITEMS_STR-EXEMPTEDICMSAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-FIXEDASSETAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-NOTREGFIXEDASSETINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNTNONINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT1 sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT2 sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-NOTREGFIXEDASSETNOTINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT1 sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT2 sy-vline
WA_FIAR_AR_TAXITEMS_STR-EXEMPTEDSIMPLIFIEDREGIME sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-EXPORTAMOUNTINCOMPANYCODECRCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-NOTTAXEDAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-NONREGISTEREDTAXBASEAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-SIMPLIFIEDREGIMETAXBASEAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-OTHERPURCHASESTAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-REGVENDORAMNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-NONREGVENDORAMOUNTSINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-NONREGVENDORAMOUNTSNOTINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT1 sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT2 sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORCNSMREXMPTEDAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORREGIMEAMOUNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDOREXPORTOPERATIONAMOUNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORPUROFGOODSCREDITAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-COMPUTATIONALCREDITPOG sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORSERVICECREDITTAXAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-COMPUTATIONALCREDITSERVICES sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORRENTSCREDITTAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-COMPUTATIONALCREDITRENT sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORFIXEDASSETCREDITTXAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-COMPUTATIONALCREDITFIXEDASSET sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORCREDITAMOUNTOTHERS sy-vline
WA_FIAR_AR_TAXITEMS_STR-COMPUTATIONALCREDITOTHERS sy-vline
WA_FIAR_AR_TAXITEMS_STR-REGCUSTOMERAMOUNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-NONREGCUSTOMERAMOUNTSINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNTNONINC sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT1 sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT2 sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-NONREGCUSTAMOUNTSNOTINCLUDED sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT1 sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT2 sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTOMERCNSMREXMPTEDAMOUNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTOMERREGIMEAMOUNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTEXPORTOPERATIONAMOUNTS sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-TAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CURRENCY sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTPUROFGOODSCREDITAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTSERVICECREDITTAXAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTRENTSCREDITTAXAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTFIXEDASSETCREDITTXAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-CUSTOMERCREDITAMOUNTOTHERS sy-vline
WA_FIAR_AR_TAXITEMS_STR-DECREE930 sy-vline
WA_FIAR_AR_TAXITEMS_STR-COPYANDPENSION sy-vline
WA_FIAR_AR_TAXITEMS_STR-DECREE814 sy-vline
WA_FIAR_AR_TAXITEMS_STR-SALDOAFAVOR sy-vline
WA_FIAR_AR_TAXITEMS_STR-RETURNSAMOUNT sy-vline
WA_FIAR_AR_TAXITEMS_STR-USDGDTOFINALCONSUMER sy-vline
WA_FIAR_AR_TAXITEMS_STR-REGIMENDERETENCIONES sy-vline
WA_FIAR_AR_TAXITEMS_STR-REGIMENDEPERCEPCIONES sy-vline
WA_FIAR_AR_TAXITEMS_STR-REGIMENDEPEDEADUANAS sy-vline
WA_FIAR_AR_TAXITEMS_STR-VENDORUSEDGOODSCREDITTAXAMT sy-vline
WA_FIAR_AR_TAXITEMS_STR-COMPUTATIONALCREDITUSEDGOODS sy-vline
WA_FIAR_AR_TAXITEMS_STR-VATTOPAY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.