ABAP Select data from SAP table IFMREP1FX 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 IFMREP1FX 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 IFMREP1FX. 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 IFMREP1FX 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_IFMREP1FX TYPE STANDARD TABLE OF IFMREP1FX,
      WA_IFMREP1FX TYPE IFMREP1FX,
      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: <IFMREP1FX> TYPE IFMREP1FX.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IFMREP1FX
*  INTO TABLE @DATA(IT_IFMREP1FX2).
*--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_IFMREP1FX INDEX 1 INTO DATA(WA_IFMREP1FX2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_IFMREP1FX ASSIGNING <IFMREP1FX>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<IFMREP1FX>-FIKRS = 1.
<IFMREP1FX>-FONDS = 1.
<IFMREP1FX>-FICTR = 1.
<IFMREP1FX>-FIPEX = 1.
<IFMREP1FX>-MEASURE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IFMREP1FX-GRANT_NBR, sy-vline,
WA_IFMREP1FX-FMBELNR, sy-vline,
WA_IFMREP1FX-FMBUZEI, sy-vline,
WA_IFMREP1FX-WRTTP, sy-vline,
WA_IFMREP1FX-WTEXT, sy-vline,
WA_IFMREP1FX-BTART, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IFMREP1FX 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_IFMREP1FX 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_IFMREP1FX INTO WA_IFMREP1FX. *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 FMCIL, internal->external for field FIPEX CALL FUNCTION 'CONVERSION_EXIT_FMCIL_OUTPUT' EXPORTING input = WA_IFMREP1FX-FIPEX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFMREP1FX-FIPEX.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit PERI7, internal->external for field PERIO7 CALL FUNCTION 'CONVERSION_EXIT_PERI7_OUTPUT' EXPORTING input = WA_IFMREP1FX-PERIO7 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFMREP1FX-PERIO7.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field SPONSOR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFMREP1FX-SPONSOR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFMREP1FX-SPONSOR.
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_IFMREP1FX_STR,
FIKRS TYPE STRING,
FONDS TYPE STRING,
FICTR TYPE STRING,
FIPEX TYPE STRING,
MEASURE TYPE STRING,
GRANT_NBR TYPE STRING,
FMBELNR TYPE STRING,
FMBUZEI TYPE STRING,
WRTTP TYPE STRING,
WTEXT TYPE STRING,
BTART TYPE STRING,
BTEXT TYPE STRING,
STATS TYPE STRING,
STATT TYPE STRING,
RRCTY TYPE STRING,
BLART TYPE STRING,
GJAHR TYPE STRING,
GNJHR TYPE STRING,
PERIO TYPE STRING,
BLDAT TYPE STRING,
BUDAT TYPE STRING,
ZHLDT TYPE STRING,
PSOBT TYPE STRING,
TRANR TYPE STRING,
CTRNR TYPE STRING,
BUKRS TYPE STRING,
HKONT TYPE STRING,
SGTXT TYPE STRING,
KUNNR TYPE STRING,
LIFNR TYPE STRING,
VOGJAHR TYPE STRING,
VOBELNR TYPE STRING,
VOBUZEI TYPE STRING,
KNGJAHR TYPE STRING,
KNBELNR TYPE STRING,
KNBUZEI TYPE STRING,
FAREA TYPE STRING,
FTEXT TYPE STRING,
KOKRS TYPE STRING,
KOSTL TYPE STRING,
KTEXT TYPE STRING,
AUFNR TYPE STRING,
ATEXT TYPE STRING,
POSID TYPE STRING,
POST1 TYPE STRING,
PRCTR TYPE STRING,
PRCTRT TYPE STRING,
NPLNR TYPE STRING,
VORNR TYPE STRING,
FWAER TYPE STRING,
FKBTRC TYPE STRING,
FKBTRP TYPE STRING,
TWAER TYPE STRING,
TRBTRC TYPE STRING,
TRBTRP TYPE STRING,
SKNTO TYPE STRING,
RDIFF TYPE STRING,
XREVS TYPE STRING,
VRGNG TYPE STRING,
VTEXT TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
AWSYS TYPE STRING,
VREFBT TYPE STRING,
VREFBN TYPE STRING,
VRFPOS TYPE STRING,
VRFKNT TYPE STRING,
CF_FLAG TYPE STRING,
CFSTAT TYPE STRING,
CFSTATSV TYPE STRING,
CFCNT TYPE STRING,
CFLEV TYPE STRING,
USERDIM TYPE STRING,
STUNR TYPE STRING,
PERIO7 TYPE STRING,
PAYFLG TYPE STRING,
BUDGET_PD TYPE STRING,
BUS_AREA TYPE STRING,
VBUND TYPE STRING,
FMXDOCNR TYPE STRING,
FMXYEAR TYPE STRING,
FMXDOCLN TYPE STRING,
FMXZEKKN TYPE STRING,
FMVOR TYPE STRING,
FNAME TYPE STRING,
SPONSOR TYPE STRING,
FINUSE TYPE STRING,
FUND_TYPE TYPE STRING,
FUND_TYPET TYPE STRING,
FDSTR_ID TYPE STRING,
FDSUB1 TYPE STRING,
FDSUB2 TYPE STRING,
FDSUB1T_SH TYPE STRING,
FDSUB1T_LO TYPE STRING,
FDSUB2T_SH TYPE STRING,
FDSUB2T_LO TYPE STRING,
CNAME TYPE STRING,
BOSSID TYPE STRING,
FCSTR_ID TYPE STRING,
FCSUB1 TYPE STRING,
FCSUB2 TYPE STRING,
FCSUB3 TYPE STRING,
FCSUB1T_SH TYPE STRING,
FCSUB1T_LO TYPE STRING,
FCSUB2T_SH TYPE STRING,
FCSUB2T_LO TYPE STRING,
FCSUB3T_SH TYPE STRING,
FCSUB3T_LO TYPE STRING,
PNAME TYPE STRING,
POTYP TYPE STRING,
FIVOR TYPE STRING,
CISTR_ID TYPE STRING,
CISUB1 TYPE STRING,
CISUB2 TYPE STRING,
CISUB3 TYPE STRING,
CISUB4 TYPE STRING,
CISUB5 TYPE STRING,
CISUB1T_SH TYPE STRING,
CISUB1T_LO TYPE STRING,
CISUB2T_SH TYPE STRING,
CISUB2T_LO TYPE STRING,
CISUB3T_SH TYPE STRING,
CISUB3T_LO TYPE STRING,
CISUB4T_SH TYPE STRING,
CISUB4T_LO TYPE STRING,
CISUB5T_SH TYPE STRING,
CISUB5T_LO TYPE STRING,
FNSTR_ID TYPE STRING,
FNSUB1 TYPE STRING,
FNSUB2 TYPE STRING,
FNSUB3 TYPE STRING,
BUDGET_PD_NAME TYPE STRING,
FNSUB1T_SH TYPE STRING,
FNSUB1T_LO TYPE STRING,
FNSUB2T_SH TYPE STRING,
FNSUB2T_LO TYPE STRING,
FNSUB3T_SH TYPE STRING,
FNSUB3T_LO TYPE STRING,
H_ID TYPE STRING,
SORTLK TYPE STRING,
SORTLL TYPE STRING,
ME_SHORT_DESC TYPE STRING,
ME_DESCRIPTION TYPE STRING,
GRANT_TYPE TYPE STRING,
GM_SHORT_DESC TYPE STRING,
GM_DESCRIPTION TYPE STRING,END OF T_EKKO_STR. DATA: WA_IFMREP1FX_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_IFMREP1FX_STR-FIKRS sy-vline
WA_IFMREP1FX_STR-FONDS sy-vline
WA_IFMREP1FX_STR-FICTR sy-vline
WA_IFMREP1FX_STR-FIPEX sy-vline
WA_IFMREP1FX_STR-MEASURE sy-vline
WA_IFMREP1FX_STR-GRANT_NBR sy-vline
WA_IFMREP1FX_STR-FMBELNR sy-vline
WA_IFMREP1FX_STR-FMBUZEI sy-vline
WA_IFMREP1FX_STR-WRTTP sy-vline
WA_IFMREP1FX_STR-WTEXT sy-vline
WA_IFMREP1FX_STR-BTART sy-vline
WA_IFMREP1FX_STR-BTEXT sy-vline
WA_IFMREP1FX_STR-STATS sy-vline
WA_IFMREP1FX_STR-STATT sy-vline
WA_IFMREP1FX_STR-RRCTY sy-vline
WA_IFMREP1FX_STR-BLART sy-vline
WA_IFMREP1FX_STR-GJAHR sy-vline
WA_IFMREP1FX_STR-GNJHR sy-vline
WA_IFMREP1FX_STR-PERIO sy-vline
WA_IFMREP1FX_STR-BLDAT sy-vline
WA_IFMREP1FX_STR-BUDAT sy-vline
WA_IFMREP1FX_STR-ZHLDT sy-vline
WA_IFMREP1FX_STR-PSOBT sy-vline
WA_IFMREP1FX_STR-TRANR sy-vline
WA_IFMREP1FX_STR-CTRNR sy-vline
WA_IFMREP1FX_STR-BUKRS sy-vline
WA_IFMREP1FX_STR-HKONT sy-vline
WA_IFMREP1FX_STR-SGTXT sy-vline
WA_IFMREP1FX_STR-KUNNR sy-vline
WA_IFMREP1FX_STR-LIFNR sy-vline
WA_IFMREP1FX_STR-VOGJAHR sy-vline
WA_IFMREP1FX_STR-VOBELNR sy-vline
WA_IFMREP1FX_STR-VOBUZEI sy-vline
WA_IFMREP1FX_STR-KNGJAHR sy-vline
WA_IFMREP1FX_STR-KNBELNR sy-vline
WA_IFMREP1FX_STR-KNBUZEI sy-vline
WA_IFMREP1FX_STR-FAREA sy-vline
WA_IFMREP1FX_STR-FTEXT sy-vline
WA_IFMREP1FX_STR-KOKRS sy-vline
WA_IFMREP1FX_STR-KOSTL sy-vline
WA_IFMREP1FX_STR-KTEXT sy-vline
WA_IFMREP1FX_STR-AUFNR sy-vline
WA_IFMREP1FX_STR-ATEXT sy-vline
WA_IFMREP1FX_STR-POSID sy-vline
WA_IFMREP1FX_STR-POST1 sy-vline
WA_IFMREP1FX_STR-PRCTR sy-vline
WA_IFMREP1FX_STR-PRCTRT sy-vline
WA_IFMREP1FX_STR-NPLNR sy-vline
WA_IFMREP1FX_STR-VORNR sy-vline
WA_IFMREP1FX_STR-FWAER sy-vline
WA_IFMREP1FX_STR-FKBTRC sy-vline
WA_IFMREP1FX_STR-FKBTRP sy-vline
WA_IFMREP1FX_STR-TWAER sy-vline
WA_IFMREP1FX_STR-TRBTRC sy-vline
WA_IFMREP1FX_STR-TRBTRP sy-vline
WA_IFMREP1FX_STR-SKNTO sy-vline
WA_IFMREP1FX_STR-RDIFF sy-vline
WA_IFMREP1FX_STR-XREVS sy-vline
WA_IFMREP1FX_STR-VRGNG sy-vline
WA_IFMREP1FX_STR-VTEXT sy-vline
WA_IFMREP1FX_STR-AWTYP sy-vline
WA_IFMREP1FX_STR-AWREF sy-vline
WA_IFMREP1FX_STR-AWORG sy-vline
WA_IFMREP1FX_STR-AWSYS sy-vline
WA_IFMREP1FX_STR-VREFBT sy-vline
WA_IFMREP1FX_STR-VREFBN sy-vline
WA_IFMREP1FX_STR-VRFPOS sy-vline
WA_IFMREP1FX_STR-VRFKNT sy-vline
WA_IFMREP1FX_STR-CF_FLAG sy-vline
WA_IFMREP1FX_STR-CFSTAT sy-vline
WA_IFMREP1FX_STR-CFSTATSV sy-vline
WA_IFMREP1FX_STR-CFCNT sy-vline
WA_IFMREP1FX_STR-CFLEV sy-vline
WA_IFMREP1FX_STR-USERDIM sy-vline
WA_IFMREP1FX_STR-STUNR sy-vline
WA_IFMREP1FX_STR-PERIO7 sy-vline
WA_IFMREP1FX_STR-PAYFLG sy-vline
WA_IFMREP1FX_STR-BUDGET_PD sy-vline
WA_IFMREP1FX_STR-BUS_AREA sy-vline
WA_IFMREP1FX_STR-VBUND sy-vline
WA_IFMREP1FX_STR-FMXDOCNR sy-vline
WA_IFMREP1FX_STR-FMXYEAR sy-vline
WA_IFMREP1FX_STR-FMXDOCLN sy-vline
WA_IFMREP1FX_STR-FMXZEKKN sy-vline
WA_IFMREP1FX_STR-FMVOR sy-vline
WA_IFMREP1FX_STR-FNAME sy-vline
WA_IFMREP1FX_STR-SPONSOR sy-vline
WA_IFMREP1FX_STR-FINUSE sy-vline
WA_IFMREP1FX_STR-FUND_TYPE sy-vline
WA_IFMREP1FX_STR-FUND_TYPET sy-vline
WA_IFMREP1FX_STR-FDSTR_ID sy-vline
WA_IFMREP1FX_STR-FDSUB1 sy-vline
WA_IFMREP1FX_STR-FDSUB2 sy-vline
WA_IFMREP1FX_STR-FDSUB1T_SH sy-vline
WA_IFMREP1FX_STR-FDSUB1T_LO sy-vline
WA_IFMREP1FX_STR-FDSUB2T_SH sy-vline
WA_IFMREP1FX_STR-FDSUB2T_LO sy-vline
WA_IFMREP1FX_STR-CNAME sy-vline
WA_IFMREP1FX_STR-BOSSID sy-vline
WA_IFMREP1FX_STR-FCSTR_ID sy-vline
WA_IFMREP1FX_STR-FCSUB1 sy-vline
WA_IFMREP1FX_STR-FCSUB2 sy-vline
WA_IFMREP1FX_STR-FCSUB3 sy-vline
WA_IFMREP1FX_STR-FCSUB1T_SH sy-vline
WA_IFMREP1FX_STR-FCSUB1T_LO sy-vline
WA_IFMREP1FX_STR-FCSUB2T_SH sy-vline
WA_IFMREP1FX_STR-FCSUB2T_LO sy-vline
WA_IFMREP1FX_STR-FCSUB3T_SH sy-vline
WA_IFMREP1FX_STR-FCSUB3T_LO sy-vline
WA_IFMREP1FX_STR-PNAME sy-vline
WA_IFMREP1FX_STR-POTYP sy-vline
WA_IFMREP1FX_STR-FIVOR sy-vline
WA_IFMREP1FX_STR-CISTR_ID sy-vline
WA_IFMREP1FX_STR-CISUB1 sy-vline
WA_IFMREP1FX_STR-CISUB2 sy-vline
WA_IFMREP1FX_STR-CISUB3 sy-vline
WA_IFMREP1FX_STR-CISUB4 sy-vline
WA_IFMREP1FX_STR-CISUB5 sy-vline
WA_IFMREP1FX_STR-CISUB1T_SH sy-vline
WA_IFMREP1FX_STR-CISUB1T_LO sy-vline
WA_IFMREP1FX_STR-CISUB2T_SH sy-vline
WA_IFMREP1FX_STR-CISUB2T_LO sy-vline
WA_IFMREP1FX_STR-CISUB3T_SH sy-vline
WA_IFMREP1FX_STR-CISUB3T_LO sy-vline
WA_IFMREP1FX_STR-CISUB4T_SH sy-vline
WA_IFMREP1FX_STR-CISUB4T_LO sy-vline
WA_IFMREP1FX_STR-CISUB5T_SH sy-vline
WA_IFMREP1FX_STR-CISUB5T_LO sy-vline
WA_IFMREP1FX_STR-FNSTR_ID sy-vline
WA_IFMREP1FX_STR-FNSUB1 sy-vline
WA_IFMREP1FX_STR-FNSUB2 sy-vline
WA_IFMREP1FX_STR-FNSUB3 sy-vline
WA_IFMREP1FX_STR-BUDGET_PD_NAME sy-vline
WA_IFMREP1FX_STR-FNSUB1T_SH sy-vline
WA_IFMREP1FX_STR-FNSUB1T_LO sy-vline
WA_IFMREP1FX_STR-FNSUB2T_SH sy-vline
WA_IFMREP1FX_STR-FNSUB2T_LO sy-vline
WA_IFMREP1FX_STR-FNSUB3T_SH sy-vline
WA_IFMREP1FX_STR-FNSUB3T_LO sy-vline
WA_IFMREP1FX_STR-H_ID sy-vline
WA_IFMREP1FX_STR-SORTLK sy-vline
WA_IFMREP1FX_STR-SORTLL sy-vline
WA_IFMREP1FX_STR-ME_SHORT_DESC sy-vline
WA_IFMREP1FX_STR-ME_DESCRIPTION sy-vline
WA_IFMREP1FX_STR-GRANT_TYPE sy-vline
WA_IFMREP1FX_STR-GM_SHORT_DESC sy-vline
WA_IFMREP1FX_STR-GM_DESCRIPTION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.