ABAP Select data from SAP table FAAV_V_ANLSUM_2 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 FAAV_V_ANLSUM_2 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 FAAV_V_ANLSUM_2. 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 FAAV_V_ANLSUM_2 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_FAAV_V_ANLSUM_2 TYPE STANDARD TABLE OF FAAV_V_ANLSUM_2,
      WA_FAAV_V_ANLSUM_2 TYPE FAAV_V_ANLSUM_2,
      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: <FAAV_V_ANLSUM_2> TYPE FAAV_V_ANLSUM_2.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FAAV_V_ANLSUM_2
*  INTO TABLE @DATA(IT_FAAV_V_ANLSUM_22).
*--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_FAAV_V_ANLSUM_2 INDEX 1 INTO DATA(WA_FAAV_V_ANLSUM_22).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FAAV_V_ANLSUM_2 ASSIGNING <FAAV_V_ANLSUM_2>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FAAV_V_ANLSUM_2>-MANDT = 1.
<FAAV_V_ANLSUM_2>-BUKRS = 1.
<FAAV_V_ANLSUM_2>-ANLN1 = 1.
<FAAV_V_ANLSUM_2>-ANLN2 = 1.
<FAAV_V_ANLSUM_2>-GJAHR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FAAV_V_ANLSUM_2-LNRAN, sy-vline,
WA_FAAV_V_ANLSUM_2-AFABE, sy-vline,
WA_FAAV_V_ANLSUM_2-BDATU, sy-vline,
WA_FAAV_V_ANLSUM_2-ANLKL, sy-vline,
WA_FAAV_V_ANLSUM_2-GEGST, sy-vline,
WA_FAAV_V_ANLSUM_2-ANLAR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FAAV_V_ANLSUM_2 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_FAAV_V_ANLSUM_2 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_FAAV_V_ANLSUM_2 INTO WA_FAAV_V_ANLSUM_2. *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 ANLN1 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-ANLN1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-ANLN1.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

*Conversion exit AC132, internal->external for field URWRT CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-URWRT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-URWRT.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit AC132, internal->external for field WRTMA CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-WRTMA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-WRTMA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field EHWRT CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-EHWRT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-EHWRT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-SPRAS.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit AC132, internal->external for field LEGEB CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-LEGEB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-LEGEB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field LBASW CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-LBASW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-LBASW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field LKAUF CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-LKAUF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-LKAUF.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field LKUZA CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-LKUZA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-LKUZA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field LKUZI CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-LKUZI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-LKUZI.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field LLAVB CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-LLAVB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-LLAVB.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit GERNR, internal->external for field SERNR CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-SERNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-SERNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit AC132, internal->external for field SCHRW CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-SCHRW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-SCHRW.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit AC132, internal->external for field ANBTR CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-ANBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-ANBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field NAFAB CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-NAFAB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-NAFAB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field SAFAB CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-SAFAB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-SAFAB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field ZINSB CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-ZINSB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-ZINSB.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ALPHA, internal->external for field PRCTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAAV_V_ANLSUM_2-PRCTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAAV_V_ANLSUM_2-PRCTR.
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_FAAV_V_ANLSUM_2_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
ANLN1 TYPE STRING,
ANLN2 TYPE STRING,
GJAHR TYPE STRING,
LNRAN TYPE STRING,
AFABE TYPE STRING,
BDATU TYPE STRING,
ANLKL TYPE STRING,
GEGST TYPE STRING,
ANLAR TYPE STRING,
ERNAM TYPE STRING,
ERDAT TYPE STRING,
AENAM TYPE STRING,
AEDAT TYPE STRING,
XLOEV TYPE STRING,
XSPEB TYPE STRING,
FELEI TYPE STRING,
KTOGR TYPE STRING,
XOPVW TYPE STRING,
ANLTP TYPE STRING,
ZUJHR TYPE STRING,
ZUPER TYPE STRING,
ZUGDT TYPE STRING,
AKTIV TYPE STRING,
ABGDT TYPE STRING,
DEAKT TYPE STRING,
GPLAB TYPE STRING,
BSTDT TYPE STRING,
ORD41 TYPE STRING,
ORD42 TYPE STRING,
ORD43 TYPE STRING,
ORD44 TYPE STRING,
ANLUE TYPE STRING,
ZUAWA TYPE STRING,
ANEQK TYPE STRING,
ANEQS TYPE STRING,
LIFNR TYPE STRING,
LAND1 TYPE STRING,
LIEFE TYPE STRING,
HERST TYPE STRING,
EIGKZ TYPE STRING,
AIBN1 TYPE STRING,
AIBN2 TYPE STRING,
AIBDT TYPE STRING,
URJHR TYPE STRING,
URWRT TYPE STRING,
ANTEI TYPE STRING,
PROJN TYPE STRING,
EAUFN TYPE STRING,
MEINS TYPE STRING,
MENGE TYPE STRING,
TYPBZ TYPE STRING,
IZWEK TYPE STRING,
INKEN TYPE STRING,
IVDAT TYPE STRING,
INVZU TYPE STRING,
VMGLI TYPE STRING,
XVRMW TYPE STRING,
WRTMA TYPE STRING,
EHWRT TYPE STRING,
AUFLA TYPE STRING,
EHWZU TYPE STRING,
EHWNR TYPE STRING,
GRUVO TYPE STRING,
GREIN TYPE STRING,
GRBND TYPE STRING,
GRBLT TYPE STRING,
GRLFD TYPE STRING,
FLURK TYPE STRING,
FLURN TYPE STRING,
FIAMT TYPE STRING,
STADT TYPE STRING,
GRUND TYPE STRING,
FEINS TYPE STRING,
GRUFL TYPE STRING,
INVNR TYPE STRING,
VBUND TYPE STRING,
SPRAS TYPE STRING,
TXT50 TYPE STRING,
TXA50 TYPE STRING,
XLTXID TYPE STRING,
XVERID TYPE STRING,
XTCHID TYPE STRING,
XKALID TYPE STRING,
XHERID TYPE STRING,
XLEAID TYPE STRING,
LEAFI TYPE STRING,
LVDAT TYPE STRING,
LKDAT TYPE STRING,
LEABG TYPE STRING,
LEJAR TYPE STRING,
LEPER TYPE STRING,
LRYTH TYPE STRING,
LEGEB TYPE STRING,
LBASW TYPE STRING,
LKAUF TYPE STRING,
LMZIN TYPE STRING,
LZINS TYPE STRING,
LTZBW TYPE STRING,
LKUZA TYPE STRING,
LKUZI TYPE STRING,
LLAVB TYPE STRING,
LEANZ TYPE STRING,
LVTNR TYPE STRING,
LETXT TYPE STRING,
XAKTIV TYPE STRING,
LBLNR TYPE STRING,
XV0DT TYPE STRING,
XV0NM TYPE STRING,
XV1DT TYPE STRING,
XV1NM TYPE STRING,
XV2DT TYPE STRING,
XV2NM TYPE STRING,
XV3DT TYPE STRING,
XV3NM TYPE STRING,
XV4DT TYPE STRING,
XV4NM TYPE STRING,
XV5DT TYPE STRING,
XV5NM TYPE STRING,
XV6DT TYPE STRING,
XV6NM TYPE STRING,
AIMMO TYPE STRING,
OBJNR TYPE STRING,
LEART TYPE STRING,
LVORS TYPE STRING,
GDLGRP TYPE STRING,
POSNR TYPE STRING,
XERWRT TYPE STRING,
XAFABCH TYPE STRING,
XANLGR TYPE STRING,
XINVM TYPE STRING,
SERNR TYPE STRING,
UMWKZ TYPE STRING,
LRVDAT TYPE STRING,
ADATU TYPE STRING,
KOSTL TYPE STRING,
WERKS TYPE STRING,
GSBER TYPE STRING,
LSTAR TYPE STRING,
MSFAK TYPE STRING,
XSTIL TYPE STRING,
STORT TYPE STRING,
CAUFN TYPE STRING,
RAUMN TYPE STRING,
IAUFN TYPE STRING,
IPROJ TYPE STRING,
TXJCD TYPE STRING,
IPSNR TYPE STRING,
KFZKZ TYPE STRING,
PERNR TYPE STRING,
KOSTLV TYPE STRING,
TPLNR TYPE STRING,
GEBER TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
FISTL TYPE STRING,
GEBER2 TYPE STRING,
FKBER2 TYPE STRING,
GRANT_NBR2 TYPE STRING,
FISTL2 TYPE STRING,
IMKEY TYPE STRING,
PS_PSP_PNR2 TYPE STRING,
FELEI_B TYPE STRING,
XNEGA TYPE STRING,
XGWGK TYPE STRING,
XUNTA TYPE STRING,
AFABG TYPE STRING,
ZINBG TYPE STRING,
SAFBG TYPE STRING,
INVSL TYPE STRING,
AFASL TYPE STRING,
NDJAR TYPE STRING,
NDPER TYPE STRING,
NAPRZ TYPE STRING,
SAPRZ TYPE STRING,
WBIND TYPE STRING,
ALIND TYPE STRING,
APROP TYPE STRING,
UMJAR TYPE STRING,
NDURJ TYPE STRING,
NDURP TYPE STRING,
SCHRW TYPE STRING,
LGJAN TYPE STRING,
PERFY TYPE STRING,
AUFWTG TYPE STRING,
XAFBE TYPE STRING,
ANLGR TYPE STRING,
ANLGR2 TYPE STRING,
VYEAR TYPE STRING,
VMNTH TYPE STRING,
INBDA TYPE STRING,
ABGDAT_B TYPE STRING,
XANTW TYPE STRING,
BWASL TYPE STRING,
ANBTR TYPE STRING,
NAFAB TYPE STRING,
SAFAB TYPE STRING,
ZINSB TYPE STRING,
BUDAT TYPE STRING,
MONAT TYPE STRING,
BUDGET_PD TYPE STRING,
BUDGET_PD2 TYPE STRING,
SEGMENT TYPE STRING,
PRCTR TYPE STRING,
ZUCOD TYPE STRING,END OF T_EKKO_STR. DATA: WA_FAAV_V_ANLSUM_2_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_FAAV_V_ANLSUM_2_STR-MANDT sy-vline
WA_FAAV_V_ANLSUM_2_STR-BUKRS sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLN1 sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLN2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-GJAHR sy-vline
WA_FAAV_V_ANLSUM_2_STR-LNRAN sy-vline
WA_FAAV_V_ANLSUM_2_STR-AFABE sy-vline
WA_FAAV_V_ANLSUM_2_STR-BDATU sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLKL sy-vline
WA_FAAV_V_ANLSUM_2_STR-GEGST sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLAR sy-vline
WA_FAAV_V_ANLSUM_2_STR-ERNAM sy-vline
WA_FAAV_V_ANLSUM_2_STR-ERDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-AENAM sy-vline
WA_FAAV_V_ANLSUM_2_STR-AEDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XLOEV sy-vline
WA_FAAV_V_ANLSUM_2_STR-XSPEB sy-vline
WA_FAAV_V_ANLSUM_2_STR-FELEI sy-vline
WA_FAAV_V_ANLSUM_2_STR-KTOGR sy-vline
WA_FAAV_V_ANLSUM_2_STR-XOPVW sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLTP sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZUJHR sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZUPER sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZUGDT sy-vline
WA_FAAV_V_ANLSUM_2_STR-AKTIV sy-vline
WA_FAAV_V_ANLSUM_2_STR-ABGDT sy-vline
WA_FAAV_V_ANLSUM_2_STR-DEAKT sy-vline
WA_FAAV_V_ANLSUM_2_STR-GPLAB sy-vline
WA_FAAV_V_ANLSUM_2_STR-BSTDT sy-vline
WA_FAAV_V_ANLSUM_2_STR-ORD41 sy-vline
WA_FAAV_V_ANLSUM_2_STR-ORD42 sy-vline
WA_FAAV_V_ANLSUM_2_STR-ORD43 sy-vline
WA_FAAV_V_ANLSUM_2_STR-ORD44 sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLUE sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZUAWA sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANEQK sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANEQS sy-vline
WA_FAAV_V_ANLSUM_2_STR-LIFNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-LAND1 sy-vline
WA_FAAV_V_ANLSUM_2_STR-LIEFE sy-vline
WA_FAAV_V_ANLSUM_2_STR-HERST sy-vline
WA_FAAV_V_ANLSUM_2_STR-EIGKZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-AIBN1 sy-vline
WA_FAAV_V_ANLSUM_2_STR-AIBN2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-AIBDT sy-vline
WA_FAAV_V_ANLSUM_2_STR-URJHR sy-vline
WA_FAAV_V_ANLSUM_2_STR-URWRT sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANTEI sy-vline
WA_FAAV_V_ANLSUM_2_STR-PROJN sy-vline
WA_FAAV_V_ANLSUM_2_STR-EAUFN sy-vline
WA_FAAV_V_ANLSUM_2_STR-MEINS sy-vline
WA_FAAV_V_ANLSUM_2_STR-MENGE sy-vline
WA_FAAV_V_ANLSUM_2_STR-TYPBZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-IZWEK sy-vline
WA_FAAV_V_ANLSUM_2_STR-INKEN sy-vline
WA_FAAV_V_ANLSUM_2_STR-IVDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-INVZU sy-vline
WA_FAAV_V_ANLSUM_2_STR-VMGLI sy-vline
WA_FAAV_V_ANLSUM_2_STR-XVRMW sy-vline
WA_FAAV_V_ANLSUM_2_STR-WRTMA sy-vline
WA_FAAV_V_ANLSUM_2_STR-EHWRT sy-vline
WA_FAAV_V_ANLSUM_2_STR-AUFLA sy-vline
WA_FAAV_V_ANLSUM_2_STR-EHWZU sy-vline
WA_FAAV_V_ANLSUM_2_STR-EHWNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRUVO sy-vline
WA_FAAV_V_ANLSUM_2_STR-GREIN sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRBND sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRBLT sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRLFD sy-vline
WA_FAAV_V_ANLSUM_2_STR-FLURK sy-vline
WA_FAAV_V_ANLSUM_2_STR-FLURN sy-vline
WA_FAAV_V_ANLSUM_2_STR-FIAMT sy-vline
WA_FAAV_V_ANLSUM_2_STR-STADT sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRUND sy-vline
WA_FAAV_V_ANLSUM_2_STR-FEINS sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRUFL sy-vline
WA_FAAV_V_ANLSUM_2_STR-INVNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-VBUND sy-vline
WA_FAAV_V_ANLSUM_2_STR-SPRAS sy-vline
WA_FAAV_V_ANLSUM_2_STR-TXT50 sy-vline
WA_FAAV_V_ANLSUM_2_STR-TXA50 sy-vline
WA_FAAV_V_ANLSUM_2_STR-XLTXID sy-vline
WA_FAAV_V_ANLSUM_2_STR-XVERID sy-vline
WA_FAAV_V_ANLSUM_2_STR-XTCHID sy-vline
WA_FAAV_V_ANLSUM_2_STR-XKALID sy-vline
WA_FAAV_V_ANLSUM_2_STR-XHERID sy-vline
WA_FAAV_V_ANLSUM_2_STR-XLEAID sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEAFI sy-vline
WA_FAAV_V_ANLSUM_2_STR-LVDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-LKDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEABG sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEJAR sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEPER sy-vline
WA_FAAV_V_ANLSUM_2_STR-LRYTH sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEGEB sy-vline
WA_FAAV_V_ANLSUM_2_STR-LBASW sy-vline
WA_FAAV_V_ANLSUM_2_STR-LKAUF sy-vline
WA_FAAV_V_ANLSUM_2_STR-LMZIN sy-vline
WA_FAAV_V_ANLSUM_2_STR-LZINS sy-vline
WA_FAAV_V_ANLSUM_2_STR-LTZBW sy-vline
WA_FAAV_V_ANLSUM_2_STR-LKUZA sy-vline
WA_FAAV_V_ANLSUM_2_STR-LKUZI sy-vline
WA_FAAV_V_ANLSUM_2_STR-LLAVB sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEANZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-LVTNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-LETXT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XAKTIV sy-vline
WA_FAAV_V_ANLSUM_2_STR-LBLNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV0DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV0NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV1DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV1NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV2DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV2NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV3DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV3NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV4DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV4NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV5DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV5NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV6DT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XV6NM sy-vline
WA_FAAV_V_ANLSUM_2_STR-AIMMO sy-vline
WA_FAAV_V_ANLSUM_2_STR-OBJNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-LEART sy-vline
WA_FAAV_V_ANLSUM_2_STR-LVORS sy-vline
WA_FAAV_V_ANLSUM_2_STR-GDLGRP sy-vline
WA_FAAV_V_ANLSUM_2_STR-POSNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-XERWRT sy-vline
WA_FAAV_V_ANLSUM_2_STR-XAFABCH sy-vline
WA_FAAV_V_ANLSUM_2_STR-XANLGR sy-vline
WA_FAAV_V_ANLSUM_2_STR-XINVM sy-vline
WA_FAAV_V_ANLSUM_2_STR-SERNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-UMWKZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-LRVDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-ADATU sy-vline
WA_FAAV_V_ANLSUM_2_STR-KOSTL sy-vline
WA_FAAV_V_ANLSUM_2_STR-WERKS sy-vline
WA_FAAV_V_ANLSUM_2_STR-GSBER sy-vline
WA_FAAV_V_ANLSUM_2_STR-LSTAR sy-vline
WA_FAAV_V_ANLSUM_2_STR-MSFAK sy-vline
WA_FAAV_V_ANLSUM_2_STR-XSTIL sy-vline
WA_FAAV_V_ANLSUM_2_STR-STORT sy-vline
WA_FAAV_V_ANLSUM_2_STR-CAUFN sy-vline
WA_FAAV_V_ANLSUM_2_STR-RAUMN sy-vline
WA_FAAV_V_ANLSUM_2_STR-IAUFN sy-vline
WA_FAAV_V_ANLSUM_2_STR-IPROJ sy-vline
WA_FAAV_V_ANLSUM_2_STR-TXJCD sy-vline
WA_FAAV_V_ANLSUM_2_STR-IPSNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-KFZKZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-PERNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-KOSTLV sy-vline
WA_FAAV_V_ANLSUM_2_STR-TPLNR sy-vline
WA_FAAV_V_ANLSUM_2_STR-GEBER sy-vline
WA_FAAV_V_ANLSUM_2_STR-FKBER sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRANT_NBR sy-vline
WA_FAAV_V_ANLSUM_2_STR-FISTL sy-vline
WA_FAAV_V_ANLSUM_2_STR-GEBER2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-FKBER2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-GRANT_NBR2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-FISTL2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-IMKEY sy-vline
WA_FAAV_V_ANLSUM_2_STR-PS_PSP_PNR2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-FELEI_B sy-vline
WA_FAAV_V_ANLSUM_2_STR-XNEGA sy-vline
WA_FAAV_V_ANLSUM_2_STR-XGWGK sy-vline
WA_FAAV_V_ANLSUM_2_STR-XUNTA sy-vline
WA_FAAV_V_ANLSUM_2_STR-AFABG sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZINBG sy-vline
WA_FAAV_V_ANLSUM_2_STR-SAFBG sy-vline
WA_FAAV_V_ANLSUM_2_STR-INVSL sy-vline
WA_FAAV_V_ANLSUM_2_STR-AFASL sy-vline
WA_FAAV_V_ANLSUM_2_STR-NDJAR sy-vline
WA_FAAV_V_ANLSUM_2_STR-NDPER sy-vline
WA_FAAV_V_ANLSUM_2_STR-NAPRZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-SAPRZ sy-vline
WA_FAAV_V_ANLSUM_2_STR-WBIND sy-vline
WA_FAAV_V_ANLSUM_2_STR-ALIND sy-vline
WA_FAAV_V_ANLSUM_2_STR-APROP sy-vline
WA_FAAV_V_ANLSUM_2_STR-UMJAR sy-vline
WA_FAAV_V_ANLSUM_2_STR-NDURJ sy-vline
WA_FAAV_V_ANLSUM_2_STR-NDURP sy-vline
WA_FAAV_V_ANLSUM_2_STR-SCHRW sy-vline
WA_FAAV_V_ANLSUM_2_STR-LGJAN sy-vline
WA_FAAV_V_ANLSUM_2_STR-PERFY sy-vline
WA_FAAV_V_ANLSUM_2_STR-AUFWTG sy-vline
WA_FAAV_V_ANLSUM_2_STR-XAFBE sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLGR sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANLGR2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-VYEAR sy-vline
WA_FAAV_V_ANLSUM_2_STR-VMNTH sy-vline
WA_FAAV_V_ANLSUM_2_STR-INBDA sy-vline
WA_FAAV_V_ANLSUM_2_STR-ABGDAT_B sy-vline
WA_FAAV_V_ANLSUM_2_STR-XANTW sy-vline
WA_FAAV_V_ANLSUM_2_STR-BWASL sy-vline
WA_FAAV_V_ANLSUM_2_STR-ANBTR sy-vline
WA_FAAV_V_ANLSUM_2_STR-NAFAB sy-vline
WA_FAAV_V_ANLSUM_2_STR-SAFAB sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZINSB sy-vline
WA_FAAV_V_ANLSUM_2_STR-BUDAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-MONAT sy-vline
WA_FAAV_V_ANLSUM_2_STR-BUDGET_PD sy-vline
WA_FAAV_V_ANLSUM_2_STR-BUDGET_PD2 sy-vline
WA_FAAV_V_ANLSUM_2_STR-SEGMENT sy-vline
WA_FAAV_V_ANLSUM_2_STR-PRCTR sy-vline
WA_FAAV_V_ANLSUM_2_STR-ZUCOD sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.