ABAP Select data from SAP table FIAR_S_HEADER731 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_S_HEADER731 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_S_HEADER731. 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_S_HEADER731 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_S_HEADER731 TYPE STANDARD TABLE OF FIAR_S_HEADER731,
      WA_FIAR_S_HEADER731 TYPE FIAR_S_HEADER731,
      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_S_HEADER731> TYPE FIAR_S_HEADER731.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FIAR_S_HEADER731
*  INTO TABLE @DATA(IT_FIAR_S_HEADER7312).
*--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_S_HEADER731 INDEX 1 INTO DATA(WA_FIAR_S_HEADER7312).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FIAR_S_HEADER731 ASSIGNING <FIAR_S_HEADER731>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FIAR_S_HEADER731>-LINEITEMS = 1.
<FIAR_S_HEADER731>-SALES731 = 1.
<FIAR_S_HEADER731>-REGCUSTOMERAMOUNTS = 1.
<FIAR_S_HEADER731>-TAXBASEAMOUNT = 1.
<FIAR_S_HEADER731>-TAXAMOUNT = 1.
ENDLOOP.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit AU132, internal->external for field VATTOPAY CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FIAR_S_HEADER731-VATTOPAY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FIAR_S_HEADER731-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_S_HEADER731_STR,
LINEITEMS TYPE STRING,
SALES731 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,
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,
EXEMPTEDICMSAMOUNT TYPE STRING,
EXEMPTEDICMSAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
SALESFISCALDEBIT 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,
EXEMPTEDSIMPLIFIEDREGIME TYPE STRING,
TAXBASEAMOUNT TYPE STRING,
TAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
RESOFCREDITFISCAL TYPE STRING,
CUSTPUROFGOODSCREDITAMT TYPE STRING,
CUSTPUROFGOODSCREDITAMT TYPE STRING,
CURRENCY TYPE STRING,
CUSTRENTSCREDITTAXAMT TYPE STRING,
CUSTRENTSCREDITTAXAMT TYPE STRING,
CURRENCY TYPE STRING,
CUSTSERVICECREDITTAXAMOUNT TYPE STRING,
CUSTSERVICECREDITTAXAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
CUSTFIXEDASSETCREDITTXAMT TYPE STRING,
CUSTFIXEDASSETCREDITTXAMT TYPE STRING,
CURRENCY TYPE STRING,
USDGDTOFINALCONSUMER TYPE STRING,
USDGDTOFINALCONSUMER TYPE STRING,
CURRENCY TYPE STRING,
CUSTOMERCREDITAMOUNTOTHERS TYPE STRING,
CUSTOMERCREDITAMOUNTOTHERS TYPE STRING,
CURRENCY TYPE STRING,
PURCHASE731 TYPE STRING,
PURCHASEOFGOODS TYPE STRING,
VENDORPUROFGOODSCREDITAMT TYPE STRING,
COMPUTATIONALCREDITPOG TYPE STRING,
CURRENCY TYPE STRING,
RENTS TYPE STRING,
VENDORRENTSCREDITTAXAMOUNT TYPE STRING,
COMPUTATIONALCREDITRENT TYPE STRING,
CURRENCY TYPE STRING,
SERVICES TYPE STRING,
VENDORSERVICECREDITTAXAMT TYPE STRING,
COMPUTATIONALCREDITSERVICES TYPE STRING,
CURRENCY TYPE STRING,
FIXEDASSETS TYPE STRING,
VENDORFIXEDASSETCREDITTXAMT TYPE STRING,
COMPUTATIONALCREDITFIXEDASSET TYPE STRING,
CURRENCY TYPE STRING,
PURCHASEOFUSDGOODS TYPE STRING,
VENDORUSEDGOODSCREDITTAXAMT TYPE STRING,
COMPUTATIONALCREDITUSEDGOODS TYPE STRING,
CURRENCY TYPE STRING,
OTHERCONCEPTS TYPE STRING,
VENDORCREDITAMOUNTOTHERS TYPE STRING,
COMPUTATIONALCREDITOTHERS TYPE STRING,
CURRENCY TYPE STRING,
DECREE730SOCSEC TYPE STRING,
DECREE730 TYPE STRING,
DECREE730COMPUTABLE TYPE STRING,
CURRENCY TYPE STRING,
DECREE730COPY TYPE STRING,
COPYANDPENSION TYPE STRING,
COPYANDPENSIONCOMPCREDIT TYPE STRING,
CURRENCY TYPE STRING,
DECREE814 TYPE STRING,
DECREE814 TYPE STRING,
DECREE814COMPCREDIT TYPE STRING,
CURRENCY TYPE STRING,
RESTITUTIONOFDEBITFISCA 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,
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,
OTHROPERATIONWITHOUTVAT TYPE STRING,
NOTTAXED TYPE STRING,
NOTTAXED TYPE STRING,
CURRENCY TYPE STRING,
NONREGISTEREDTAXBASEAMT TYPE STRING,
NONREGISTEREDTAXBASEAMT TYPE STRING,
CURRENCY TYPE STRING,
SIMPLIFIEDREGIMETAXBASEAMT TYPE STRING,
SIMPLIFIEDREGIMETAXBASEAMT TYPE STRING,
CURRENCY TYPE STRING,
OTHERPURCHASESTAXBASEAMOUNT TYPE STRING,
OTHERPURCHASESTAXBASEAMOUNT TYPE STRING,
CURRENCY TYPE STRING,
DIRECTINCOMES TYPE STRING,
REGIMENDERETENCIONES TYPE STRING,
REGIMENDERETENCIONES TYPE STRING,
CURRENCY TYPE STRING,
REGIMENDEPERCEPCIONES TYPE STRING,
REGIMENDEPERCEPCIONES TYPE STRING,
CURRENCY TYPE STRING,
DEPAGOSACUENTA TYPE STRING,
DEPAGOSACUENTA TYPE STRING,
CURRENCY TYPE STRING,
VATCREDITFISCALPREVMONT TYPE STRING,
SALDOFAVOR TYPE STRING,
SALDOFAVOR TYPE STRING,
CURRENCY TYPE STRING,
COMPENSATIONS TYPE STRING,
COMPENSATIONS TYPE STRING,
CURRENCY TYPE STRING,
RETURNS TYPE STRING,
RETURNS TYPE STRING,
CURRENCY TYPE STRING,
TOTAL TYPE STRING,
TOTAL TYPE STRING,
CURRENCY TYPE STRING,
EXPORTOPERATION TYPE STRING,
EXPORTS TYPE STRING,
EXPORTAMOUNTINCOMPANYCODECRCY TYPE STRING,
CURRENCY TYPE STRING,
IMPORTPURCHASES TYPE STRING,
IMPORTPOG TYPE STRING,
IMPORTPOG TYPE STRING,
CURRENCY TYPE STRING,
IMPORTPURCHASE TYPE STRING,
IMPORTPURCHASE TYPE STRING,
CURRENCY TYPE STRING,
VATBALANCE TYPE STRING,
VATCREDITFISCAL TYPE STRING,
VATCREDITFISCAL TYPE STRING,
CURRENCY TYPE STRING,
VATTOPAY TYPE STRING,
VATTOPAY TYPE STRING,
CURRENCY TYPE STRING,END OF T_EKKO_STR. DATA: WA_FIAR_S_HEADER731_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_S_HEADER731_STR-LINEITEMS sy-vline
WA_FIAR_S_HEADER731_STR-SALES731 sy-vline
WA_FIAR_S_HEADER731_STR-REGCUSTOMERAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-NONREGCUSTOMERAMOUNTSINC sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNTNONINC sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT1 sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT2 sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTOMERCNSMREXMPTEDAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTOMERREGIMEAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTEXPORTOPERATIONAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-EXEMPTEDICMSAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-EXEMPTEDICMSAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-SALESFISCALDEBIT sy-vline
WA_FIAR_S_HEADER731_STR-FIXEDASSETAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-NOTREGFIXEDASSETINC sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNTNONINC sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT1 sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT2 sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-EXEMPTEDSIMPLIFIEDREGIME sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-RESOFCREDITFISCAL sy-vline
WA_FIAR_S_HEADER731_STR-CUSTPUROFGOODSCREDITAMT sy-vline
WA_FIAR_S_HEADER731_STR-CUSTPUROFGOODSCREDITAMT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTRENTSCREDITTAXAMT sy-vline
WA_FIAR_S_HEADER731_STR-CUSTRENTSCREDITTAXAMT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTSERVICECREDITTAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CUSTSERVICECREDITTAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTFIXEDASSETCREDITTXAMT sy-vline
WA_FIAR_S_HEADER731_STR-CUSTFIXEDASSETCREDITTXAMT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-USDGDTOFINALCONSUMER sy-vline
WA_FIAR_S_HEADER731_STR-USDGDTOFINALCONSUMER sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTOMERCREDITAMOUNTOTHERS sy-vline
WA_FIAR_S_HEADER731_STR-CUSTOMERCREDITAMOUNTOTHERS sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-PURCHASE731 sy-vline
WA_FIAR_S_HEADER731_STR-PURCHASEOFGOODS sy-vline
WA_FIAR_S_HEADER731_STR-VENDORPUROFGOODSCREDITAMT sy-vline
WA_FIAR_S_HEADER731_STR-COMPUTATIONALCREDITPOG sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-RENTS sy-vline
WA_FIAR_S_HEADER731_STR-VENDORRENTSCREDITTAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-COMPUTATIONALCREDITRENT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-SERVICES sy-vline
WA_FIAR_S_HEADER731_STR-VENDORSERVICECREDITTAXAMT sy-vline
WA_FIAR_S_HEADER731_STR-COMPUTATIONALCREDITSERVICES sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-FIXEDASSETS sy-vline
WA_FIAR_S_HEADER731_STR-VENDORFIXEDASSETCREDITTXAMT sy-vline
WA_FIAR_S_HEADER731_STR-COMPUTATIONALCREDITFIXEDASSET sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-PURCHASEOFUSDGOODS sy-vline
WA_FIAR_S_HEADER731_STR-VENDORUSEDGOODSCREDITTAXAMT sy-vline
WA_FIAR_S_HEADER731_STR-COMPUTATIONALCREDITUSEDGOODS sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-OTHERCONCEPTS sy-vline
WA_FIAR_S_HEADER731_STR-VENDORCREDITAMOUNTOTHERS sy-vline
WA_FIAR_S_HEADER731_STR-COMPUTATIONALCREDITOTHERS sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-DECREE730SOCSEC sy-vline
WA_FIAR_S_HEADER731_STR-DECREE730 sy-vline
WA_FIAR_S_HEADER731_STR-DECREE730COMPUTABLE sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-DECREE730COPY sy-vline
WA_FIAR_S_HEADER731_STR-COPYANDPENSION sy-vline
WA_FIAR_S_HEADER731_STR-COPYANDPENSIONCOMPCREDIT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-DECREE814 sy-vline
WA_FIAR_S_HEADER731_STR-DECREE814 sy-vline
WA_FIAR_S_HEADER731_STR-DECREE814COMPCREDIT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-RESTITUTIONOFDEBITFISCA sy-vline
WA_FIAR_S_HEADER731_STR-REGCUSTOMERAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-NONREGCUSTOMERAMOUNTSINC sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNTNONINC sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT1 sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT2 sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTOMERCNSMREXMPTEDAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTOMERREGIMEAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-CUSTEXPORTOPERATIONAMOUNTS sy-vline
WA_FIAR_S_HEADER731_STR-TAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-TAXAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-OTHROPERATIONWITHOUTVAT sy-vline
WA_FIAR_S_HEADER731_STR-NOTTAXED sy-vline
WA_FIAR_S_HEADER731_STR-NOTTAXED sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-NONREGISTEREDTAXBASEAMT sy-vline
WA_FIAR_S_HEADER731_STR-NONREGISTEREDTAXBASEAMT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-SIMPLIFIEDREGIMETAXBASEAMT sy-vline
WA_FIAR_S_HEADER731_STR-SIMPLIFIEDREGIMETAXBASEAMT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-OTHERPURCHASESTAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-OTHERPURCHASESTAXBASEAMOUNT sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-DIRECTINCOMES sy-vline
WA_FIAR_S_HEADER731_STR-REGIMENDERETENCIONES sy-vline
WA_FIAR_S_HEADER731_STR-REGIMENDERETENCIONES sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-REGIMENDEPERCEPCIONES sy-vline
WA_FIAR_S_HEADER731_STR-REGIMENDEPERCEPCIONES sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-DEPAGOSACUENTA sy-vline
WA_FIAR_S_HEADER731_STR-DEPAGOSACUENTA sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-VATCREDITFISCALPREVMONT sy-vline
WA_FIAR_S_HEADER731_STR-SALDOFAVOR sy-vline
WA_FIAR_S_HEADER731_STR-SALDOFAVOR sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-COMPENSATIONS sy-vline
WA_FIAR_S_HEADER731_STR-COMPENSATIONS sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-RETURNS sy-vline
WA_FIAR_S_HEADER731_STR-RETURNS sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-TOTAL sy-vline
WA_FIAR_S_HEADER731_STR-TOTAL sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-EXPORTOPERATION sy-vline
WA_FIAR_S_HEADER731_STR-EXPORTS sy-vline
WA_FIAR_S_HEADER731_STR-EXPORTAMOUNTINCOMPANYCODECRCY sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-IMPORTPURCHASES sy-vline
WA_FIAR_S_HEADER731_STR-IMPORTPOG sy-vline
WA_FIAR_S_HEADER731_STR-IMPORTPOG sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-IMPORTPURCHASE sy-vline
WA_FIAR_S_HEADER731_STR-IMPORTPURCHASE sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-VATBALANCE sy-vline
WA_FIAR_S_HEADER731_STR-VATCREDITFISCAL sy-vline
WA_FIAR_S_HEADER731_STR-VATCREDITFISCAL sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline
WA_FIAR_S_HEADER731_STR-VATTOPAY sy-vline
WA_FIAR_S_HEADER731_STR-VATTOPAY sy-vline
WA_FIAR_S_HEADER731_STR-CURRENCY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.