ABAP Select data from SAP table ACE_POSTING_RESULT 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 ACE_POSTING_RESULT 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 ACE_POSTING_RESULT. 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 ACE_POSTING_RESULT 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_ACE_POSTING_RESULT TYPE STANDARD TABLE OF ACE_POSTING_RESULT,
      WA_ACE_POSTING_RESULT TYPE ACE_POSTING_RESULT,
      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: <ACE_POSTING_RESULT> TYPE ACE_POSTING_RESULT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ACE_POSTING_RESULT
*  INTO TABLE @DATA(IT_ACE_POSTING_RESULT2).
*--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_ACE_POSTING_RESULT INDEX 1 INTO DATA(WA_ACE_POSTING_RESULT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ACE_POSTING_RESULT ASSIGNING <ACE_POSTING_RESULT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ACE_POSTING_RESULT>-ICON_STATUS = 1.
<ACE_POSTING_RESULT>-COMP = 1.
<ACE_POSTING_RESULT>-LOGSYS = 1.
<ACE_POSTING_RESULT>-BUKRS = 1.
<ACE_POSTING_RESULT>-REF_KEY = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ACE_POSTING_RESULT-REF_SUBKEY, sy-vline,
WA_ACE_POSTING_RESULT-ITEMTYPE, sy-vline,
WA_ACE_POSTING_RESULT-LDGRP, sy-vline,
WA_ACE_POSTING_RESULT-RLDNR, sy-vline,
WA_ACE_POSTING_RESULT-FIN_PERIOD_FROM, sy-vline,
WA_ACE_POSTING_RESULT-FIN_PERIOD_TO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ACE_POSTING_RESULT 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_ACE_POSTING_RESULT 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_ACE_POSTING_RESULT INTO WA_ACE_POSTING_RESULT. *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 LOGSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ACE_POSTING_RESULT-LOGSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACE_POSTING_RESULT-LOGSYS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit NUMCV, internal->external for field VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_ACE_POSTING_RESULT-VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACE_POSTING_RESULT-VORNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit AC152, internal->external for field ACCRUAL_AMNT_ACCMLTD_GSL CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_ACE_POSTING_RESULT-ACCRUAL_AMNT_ACCMLTD_GSL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ACE_POSTING_RESULT-ACCRUAL_AMNT_ACCMLTD_GSL.
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_ACE_POSTING_RESULT_STR,
ICON_STATUS TYPE STRING,
COMP TYPE STRING,
LOGSYS TYPE STRING,
BUKRS TYPE STRING,
REF_KEY TYPE STRING,
REF_SUBKEY TYPE STRING,
ITEMTYPE TYPE STRING,
LDGRP TYPE STRING,
RLDNR TYPE STRING,
FIN_PERIOD_FROM TYPE STRING,
FIN_PERIOD_TO TYPE STRING,
PKGID TYPE STRING,
GJAHR TYPE STRING,
BELNR TYPE STRING,
AWITGRP TYPE STRING,
TTYPE TYPE STRING,
HKONT TYPE STRING,
GKONT TYPE STRING,
GSBER TYPE STRING,
PRCTR TYPE STRING,
SEGMENT TYPE STRING,
GEBER TYPE STRING,
FISTL TYPE STRING,
FIPOS TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
MEASURE TYPE STRING,
BUDGET_PD TYPE STRING,
KOSTL TYPE STRING,
AUFNR TYPE STRING,
PS_PSP_PNR TYPE STRING,
KSTRG TYPE STRING,
LSTAR TYPE STRING,
NPLNR TYPE STRING,
VORNR TYPE STRING,
AUFPL TYPE STRING,
APLZL TYPE STRING,
PRZNR TYPE STRING,
KDAUF TYPE STRING,
KDPOS TYPE STRING,
PAOBJNR TYPE STRING,
OFFSTNG_BUKRS TYPE STRING,
DUMMY_ACCRASSGMT_INCL_EEW_PS TYPE STRING,
XREVERSE TYPE STRING,
ACCRUAL_PRICE_WSL TYPE STRING,
RWCURPRC TYPE STRING,
UNIT TYPE STRING,
ACCRUAL_AMNT_WSL TYPE STRING,
ACCRUAL_AMNT_HSL TYPE STRING,
ACCRUAL_AMNT_KSL TYPE STRING,
ACCRUAL_AMNT_OSL TYPE STRING,
ACCRUAL_AMNT_VSL TYPE STRING,
ACCRUAL_AMNT_BSL TYPE STRING,
ACCRUAL_AMNT_CSL TYPE STRING,
ACCRUAL_AMNT_DSL TYPE STRING,
ACCRUAL_AMNT_ESL TYPE STRING,
ACCRUAL_AMNT_FSL TYPE STRING,
ACCRUAL_AMNT_GSL TYPE STRING,
RWCURACR TYPE STRING,
RHCURACR TYPE STRING,
RKCURACR TYPE STRING,
ROCURACR TYPE STRING,
RVCURACR TYPE STRING,
RBCURACR TYPE STRING,
RCCURACR TYPE STRING,
RDCURACR TYPE STRING,
RECURACR TYPE STRING,
RFCURACR TYPE STRING,
RGCURACR TYPE STRING,
ACCRUAL_MSL TYPE STRING,
TOTAL_ACCR_AMNT_WSL TYPE STRING,
TOTAL_ACCR_AMNT_HSL TYPE STRING,
TOTAL_ACCR_AMNT_KSL TYPE STRING,
TOTAL_ACCR_AMNT_OSL TYPE STRING,
TOTAL_ACCR_AMNT_VSL TYPE STRING,
TOTAL_ACCR_AMNT_BSL TYPE STRING,
TOTAL_ACCR_AMNT_CSL TYPE STRING,
TOTAL_ACCR_AMNT_DSL TYPE STRING,
TOTAL_ACCR_AMNT_ESL TYPE STRING,
TOTAL_ACCR_AMNT_FSL TYPE STRING,
TOTAL_ACCR_AMNT_GSL TYPE STRING,
RWCURTTL TYPE STRING,
RHCURTTL TYPE STRING,
RKCURTTL TYPE STRING,
ROCURTTL TYPE STRING,
RVCURTTL TYPE STRING,
RBCURTTL TYPE STRING,
RCCURTTL TYPE STRING,
RDCURTTL TYPE STRING,
RECURTTL TYPE STRING,
RFCURTTL TYPE STRING,
RGCURTTL TYPE STRING,
TOTAL_MSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_WSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_HSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_KSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_OSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_VSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_BSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_CSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_DSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_ESL TYPE STRING,
ACCRUAL_AMNT_REMAIN_FSL TYPE STRING,
ACCRUAL_AMNT_REMAIN_GSL TYPE STRING,
RWCURREM TYPE STRING,
RHCURREM TYPE STRING,
RKCURREM TYPE STRING,
ROCURREM TYPE STRING,
RVCURREM TYPE STRING,
RBCURREM TYPE STRING,
RCCURREM TYPE STRING,
RDCURREM TYPE STRING,
RECURREM TYPE STRING,
RFCURREM TYPE STRING,
RGCURREM TYPE STRING,
REMAIN_MSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_WSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_HSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_KSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_OSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_VSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_BSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_CSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_DSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_ESL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_FSL TYPE STRING,
ACCRUAL_AMNT_ACCMLTD_GSL TYPE STRING,
RWCURACC TYPE STRING,
RHCURACC TYPE STRING,
RKCURACC TYPE STRING,
ROCURACC TYPE STRING,
RVCURACC TYPE STRING,
RBCURACC TYPE STRING,
RCCURACC TYPE STRING,
RDCURACC TYPE STRING,
RECURACC TYPE STRING,
RFCURACC TYPE STRING,
RGCURACC TYPE STRING,
ACCMLTD_MSL TYPE STRING,
MESSAGE TYPE STRING,
NO_CHANGE TYPE STRING,
ACRVALDAT TYPE STRING,END OF T_EKKO_STR. DATA: WA_ACE_POSTING_RESULT_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_ACE_POSTING_RESULT_STR-ICON_STATUS sy-vline
WA_ACE_POSTING_RESULT_STR-COMP sy-vline
WA_ACE_POSTING_RESULT_STR-LOGSYS sy-vline
WA_ACE_POSTING_RESULT_STR-BUKRS sy-vline
WA_ACE_POSTING_RESULT_STR-REF_KEY sy-vline
WA_ACE_POSTING_RESULT_STR-REF_SUBKEY sy-vline
WA_ACE_POSTING_RESULT_STR-ITEMTYPE sy-vline
WA_ACE_POSTING_RESULT_STR-LDGRP sy-vline
WA_ACE_POSTING_RESULT_STR-RLDNR sy-vline
WA_ACE_POSTING_RESULT_STR-FIN_PERIOD_FROM sy-vline
WA_ACE_POSTING_RESULT_STR-FIN_PERIOD_TO sy-vline
WA_ACE_POSTING_RESULT_STR-PKGID sy-vline
WA_ACE_POSTING_RESULT_STR-GJAHR sy-vline
WA_ACE_POSTING_RESULT_STR-BELNR sy-vline
WA_ACE_POSTING_RESULT_STR-AWITGRP sy-vline
WA_ACE_POSTING_RESULT_STR-TTYPE sy-vline
WA_ACE_POSTING_RESULT_STR-HKONT sy-vline
WA_ACE_POSTING_RESULT_STR-GKONT sy-vline
WA_ACE_POSTING_RESULT_STR-GSBER sy-vline
WA_ACE_POSTING_RESULT_STR-PRCTR sy-vline
WA_ACE_POSTING_RESULT_STR-SEGMENT sy-vline
WA_ACE_POSTING_RESULT_STR-GEBER sy-vline
WA_ACE_POSTING_RESULT_STR-FISTL sy-vline
WA_ACE_POSTING_RESULT_STR-FIPOS sy-vline
WA_ACE_POSTING_RESULT_STR-FKBER sy-vline
WA_ACE_POSTING_RESULT_STR-GRANT_NBR sy-vline
WA_ACE_POSTING_RESULT_STR-MEASURE sy-vline
WA_ACE_POSTING_RESULT_STR-BUDGET_PD sy-vline
WA_ACE_POSTING_RESULT_STR-KOSTL sy-vline
WA_ACE_POSTING_RESULT_STR-AUFNR sy-vline
WA_ACE_POSTING_RESULT_STR-PS_PSP_PNR sy-vline
WA_ACE_POSTING_RESULT_STR-KSTRG sy-vline
WA_ACE_POSTING_RESULT_STR-LSTAR sy-vline
WA_ACE_POSTING_RESULT_STR-NPLNR sy-vline
WA_ACE_POSTING_RESULT_STR-VORNR sy-vline
WA_ACE_POSTING_RESULT_STR-AUFPL sy-vline
WA_ACE_POSTING_RESULT_STR-APLZL sy-vline
WA_ACE_POSTING_RESULT_STR-PRZNR sy-vline
WA_ACE_POSTING_RESULT_STR-KDAUF sy-vline
WA_ACE_POSTING_RESULT_STR-KDPOS sy-vline
WA_ACE_POSTING_RESULT_STR-PAOBJNR sy-vline
WA_ACE_POSTING_RESULT_STR-OFFSTNG_BUKRS sy-vline
WA_ACE_POSTING_RESULT_STR-DUMMY_ACCRASSGMT_INCL_EEW_PS sy-vline
WA_ACE_POSTING_RESULT_STR-XREVERSE sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_PRICE_WSL sy-vline
WA_ACE_POSTING_RESULT_STR-RWCURPRC sy-vline
WA_ACE_POSTING_RESULT_STR-UNIT sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_WSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_HSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_KSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_OSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_VSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_BSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_CSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_DSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ESL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_FSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_GSL sy-vline
WA_ACE_POSTING_RESULT_STR-RWCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RHCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RKCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-ROCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RVCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RBCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RCCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RDCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RECURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RFCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-RGCURACR sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_MSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_WSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_HSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_KSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_OSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_VSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_BSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_CSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_DSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_ESL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_FSL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_ACCR_AMNT_GSL sy-vline
WA_ACE_POSTING_RESULT_STR-RWCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RHCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RKCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-ROCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RVCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RBCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RCCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RDCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RECURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RFCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-RGCURTTL sy-vline
WA_ACE_POSTING_RESULT_STR-TOTAL_MSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_WSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_HSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_KSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_OSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_VSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_BSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_CSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_DSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_ESL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_FSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_REMAIN_GSL sy-vline
WA_ACE_POSTING_RESULT_STR-RWCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RHCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RKCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-ROCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RVCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RBCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RCCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RDCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RECURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RFCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-RGCURREM sy-vline
WA_ACE_POSTING_RESULT_STR-REMAIN_MSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_WSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_HSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_KSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_OSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_VSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_BSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_CSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_DSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_ESL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_FSL sy-vline
WA_ACE_POSTING_RESULT_STR-ACCRUAL_AMNT_ACCMLTD_GSL sy-vline
WA_ACE_POSTING_RESULT_STR-RWCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RHCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RKCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-ROCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RVCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RBCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RCCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RDCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RECURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RFCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-RGCURACC sy-vline
WA_ACE_POSTING_RESULT_STR-ACCMLTD_MSL sy-vline
WA_ACE_POSTING_RESULT_STR-MESSAGE sy-vline
WA_ACE_POSTING_RESULT_STR-NO_CHANGE sy-vline
WA_ACE_POSTING_RESULT_STR-ACRVALDAT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.