ABAP Select data from SAP table IFMREP1AAX 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 IFMREP1AAX 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 IFMREP1AAX. 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 IFMREP1AAX 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_IFMREP1AAX TYPE STANDARD TABLE OF IFMREP1AAX,
      WA_IFMREP1AAX TYPE IFMREP1AAX,
      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: <IFMREP1AAX> TYPE IFMREP1AAX.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IFMREP1AAX
*  INTO TABLE @DATA(IT_IFMREP1AAX2).
*--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_IFMREP1AAX INDEX 1 INTO DATA(WA_IFMREP1AAX2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IFMREP1AAX-SPONSOR, sy-vline,
WA_IFMREP1AAX-FINUSE, sy-vline,
WA_IFMREP1AAX-FUND_TYPE, sy-vline,
WA_IFMREP1AAX-FUND_TYPET, sy-vline,
WA_IFMREP1AAX-CNAME, sy-vline,
WA_IFMREP1AAX-BOSSID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IFMREP1AAX 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_IFMREP1AAX 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_IFMREP1AAX INTO WA_IFMREP1AAX. *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_IFMREP1AAX-FIPEX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFMREP1AAX-FIPEX.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit EXCRT, internal->external for field KURSF CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_IFMREP1AAX-KURSF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFMREP1AAX-KURSF.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field EMPFB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IFMREP1AAX-EMPFB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IFMREP1AAX-EMPFB.
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_IFMREP1AAX_STR,
FIKRS TYPE STRING,
FONDS TYPE STRING,
FICTR TYPE STRING,
FIPEX TYPE STRING,
FNAME TYPE STRING,
SPONSOR TYPE STRING,
FINUSE TYPE STRING,
FUND_TYPE TYPE STRING,
FUND_TYPET TYPE STRING,
CNAME TYPE STRING,
BOSSID TYPE STRING,
PNAME TYPE STRING,
POTYP TYPE STRING,
FIVOR TYPE STRING,
REFBN TYPE STRING,
RFPOS TYPE STRING,
RFORG TYPE STRING,
WRTTP TYPE STRING,
WTEXT TYPE STRING,
BTART TYPE STRING,
BTEXT TYPE STRING,
STATS TYPE STRING,
STATT TYPE STRING,
GJAHR TYPE STRING,
PERIO TYPE STRING,
PERIO7 TYPE STRING,
BUDAT TYPE STRING,
ZHLDT TYPE STRING,
TRANR TYPE STRING,
CTRNR TYPE STRING,
BUKRS TYPE STRING,
HKONT TYPE STRING,
SGTXT TYPE STRING,
LIFNR TYPE STRING,
FAREA TYPE STRING,
FTEXT TYPE STRING,
MEASURE TYPE STRING,
ME_SHORT_DESC TYPE STRING,
ME_DESCRIPTION TYPE STRING,
GRANT_NBR TYPE STRING,
GRANT_TYPE TYPE STRING,
GM_SHORT_DESC TYPE STRING,
GM_DESCRIPTION TYPE STRING,
CFLEV TYPE STRING,
USERDIM TYPE STRING,
VREFBT TYPE STRING,
VRFPOS TYPE STRING,
VREFBN 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,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
AWSYS TYPE STRING,
VOGJAHR TYPE STRING,
VOBELNR TYPE STRING,
VOBUZEI TYPE STRING,
KNGJAHR TYPE STRING,
KUNNR TYPE STRING,
SORTLK TYPE STRING,
SORTLL TYPE STRING,
CF_FLAG TYPE STRING,
VRGNG TYPE STRING,
VTEXT TYPE STRING,
FWAER TYPE STRING,
FKBTRC TYPE STRING,
FKBTRP TYPE STRING,
TWAER TYPE STRING,
TRBTRC TYPE STRING,
TRBTRP TYPE STRING,
FKBTRW TYPE STRING,
TRBTRW TYPE STRING,
LOTKZ TYPE STRING,
BSTAT TYPE STRING,
BLART TYPE STRING,
BLDAT TYPE STRING,
MONAT TYPE STRING,
WWERT TYPE STRING,
CPUDT TYPE STRING,
CPUTM TYPE STRING,
AEDAT TYPE STRING,
USNAM TYPE STRING,
BVORG TYPE STRING,
XBLNR TYPE STRING,
BKTXT TYPE STRING,
KURSF TYPE STRING,
XFRGE TYPE STRING,
XPRFG TYPE STRING,
USUPD TYPE STRING,
PSOTY TYPE STRING,
PSOAK TYPE STRING,
PSOKS TYPE STRING,
STGRD TYPE STRING,
PSOFN TYPE STRING,
INTFORM TYPE STRING,
INTDATE TYPE STRING,
DBBLG TYPE STRING,
XWFFR TYPE STRING,
FRWEG TYPE STRING,
VBUND TYPE STRING,
USCMP TYPE STRING,
USREL TYPE STRING,
WSKTO TYPE STRING,
SKNTO TYPE STRING,
ERLKZ TYPE STRING,
UMSKZ TYPE STRING,
ZLSCH TYPE STRING,
ANLN1 TYPE STRING,
ANLN2 TYPE STRING,
ANBWA TYPE STRING,
BZDAT TYPE STRING,
ZLSPR TYPE STRING,
ZFBDT TYPE STRING,
MSCHL TYPE STRING,
MANSP TYPE STRING,
EMPFB TYPE STRING,
BVTYP TYPE STRING,
MABER TYPE STRING,
ZINKZ TYPE STRING,
ZTERM TYPE STRING,
KIDNO TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
PSTLZ TYPE STRING,
LAND1 TYPE STRING,
PFACH TYPE STRING,
BANKL TYPE STRING,
BANKS TYPE STRING,
REGIO TYPE STRING,
BANKN TYPE STRING,
ORT01 TYPE STRING,
STRAS TYPE STRING,
STCD1 TYPE STRING,
STCD2 TYPE STRING,
MCOD1 TYPE STRING,
PSOIS TYPE STRING,
PSOFG TYPE STRING,
SORTL TYPE STRING,
PSON1 TYPE STRING,
PSON2 TYPE STRING,
PSON3 TYPE STRING,
XEZER TYPE STRING,
KOINH TYPE STRING,
XREF1 TYPE STRING,
XREF2 TYPE STRING,
PSOVN TYPE STRING,
PSOTL TYPE STRING,END OF T_EKKO_STR. DATA: WA_IFMREP1AAX_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_IFMREP1AAX_STR-FIKRS sy-vline
WA_IFMREP1AAX_STR-FONDS sy-vline
WA_IFMREP1AAX_STR-FICTR sy-vline
WA_IFMREP1AAX_STR-FIPEX sy-vline
WA_IFMREP1AAX_STR-FNAME sy-vline
WA_IFMREP1AAX_STR-SPONSOR sy-vline
WA_IFMREP1AAX_STR-FINUSE sy-vline
WA_IFMREP1AAX_STR-FUND_TYPE sy-vline
WA_IFMREP1AAX_STR-FUND_TYPET sy-vline
WA_IFMREP1AAX_STR-CNAME sy-vline
WA_IFMREP1AAX_STR-BOSSID sy-vline
WA_IFMREP1AAX_STR-PNAME sy-vline
WA_IFMREP1AAX_STR-POTYP sy-vline
WA_IFMREP1AAX_STR-FIVOR sy-vline
WA_IFMREP1AAX_STR-REFBN sy-vline
WA_IFMREP1AAX_STR-RFPOS sy-vline
WA_IFMREP1AAX_STR-RFORG sy-vline
WA_IFMREP1AAX_STR-WRTTP sy-vline
WA_IFMREP1AAX_STR-WTEXT sy-vline
WA_IFMREP1AAX_STR-BTART sy-vline
WA_IFMREP1AAX_STR-BTEXT sy-vline
WA_IFMREP1AAX_STR-STATS sy-vline
WA_IFMREP1AAX_STR-STATT sy-vline
WA_IFMREP1AAX_STR-GJAHR sy-vline
WA_IFMREP1AAX_STR-PERIO sy-vline
WA_IFMREP1AAX_STR-PERIO7 sy-vline
WA_IFMREP1AAX_STR-BUDAT sy-vline
WA_IFMREP1AAX_STR-ZHLDT sy-vline
WA_IFMREP1AAX_STR-TRANR sy-vline
WA_IFMREP1AAX_STR-CTRNR sy-vline
WA_IFMREP1AAX_STR-BUKRS sy-vline
WA_IFMREP1AAX_STR-HKONT sy-vline
WA_IFMREP1AAX_STR-SGTXT sy-vline
WA_IFMREP1AAX_STR-LIFNR sy-vline
WA_IFMREP1AAX_STR-FAREA sy-vline
WA_IFMREP1AAX_STR-FTEXT sy-vline
WA_IFMREP1AAX_STR-MEASURE sy-vline
WA_IFMREP1AAX_STR-ME_SHORT_DESC sy-vline
WA_IFMREP1AAX_STR-ME_DESCRIPTION sy-vline
WA_IFMREP1AAX_STR-GRANT_NBR sy-vline
WA_IFMREP1AAX_STR-GRANT_TYPE sy-vline
WA_IFMREP1AAX_STR-GM_SHORT_DESC sy-vline
WA_IFMREP1AAX_STR-GM_DESCRIPTION sy-vline
WA_IFMREP1AAX_STR-CFLEV sy-vline
WA_IFMREP1AAX_STR-USERDIM sy-vline
WA_IFMREP1AAX_STR-VREFBT sy-vline
WA_IFMREP1AAX_STR-VRFPOS sy-vline
WA_IFMREP1AAX_STR-VREFBN sy-vline
WA_IFMREP1AAX_STR-KOKRS sy-vline
WA_IFMREP1AAX_STR-KOSTL sy-vline
WA_IFMREP1AAX_STR-KTEXT sy-vline
WA_IFMREP1AAX_STR-AUFNR sy-vline
WA_IFMREP1AAX_STR-ATEXT sy-vline
WA_IFMREP1AAX_STR-POSID sy-vline
WA_IFMREP1AAX_STR-POST1 sy-vline
WA_IFMREP1AAX_STR-PRCTR sy-vline
WA_IFMREP1AAX_STR-PRCTRT sy-vline
WA_IFMREP1AAX_STR-AWTYP sy-vline
WA_IFMREP1AAX_STR-AWREF sy-vline
WA_IFMREP1AAX_STR-AWORG sy-vline
WA_IFMREP1AAX_STR-AWSYS sy-vline
WA_IFMREP1AAX_STR-VOGJAHR sy-vline
WA_IFMREP1AAX_STR-VOBELNR sy-vline
WA_IFMREP1AAX_STR-VOBUZEI sy-vline
WA_IFMREP1AAX_STR-KNGJAHR sy-vline
WA_IFMREP1AAX_STR-KUNNR sy-vline
WA_IFMREP1AAX_STR-SORTLK sy-vline
WA_IFMREP1AAX_STR-SORTLL sy-vline
WA_IFMREP1AAX_STR-CF_FLAG sy-vline
WA_IFMREP1AAX_STR-VRGNG sy-vline
WA_IFMREP1AAX_STR-VTEXT sy-vline
WA_IFMREP1AAX_STR-FWAER sy-vline
WA_IFMREP1AAX_STR-FKBTRC sy-vline
WA_IFMREP1AAX_STR-FKBTRP sy-vline
WA_IFMREP1AAX_STR-TWAER sy-vline
WA_IFMREP1AAX_STR-TRBTRC sy-vline
WA_IFMREP1AAX_STR-TRBTRP sy-vline
WA_IFMREP1AAX_STR-FKBTRW sy-vline
WA_IFMREP1AAX_STR-TRBTRW sy-vline
WA_IFMREP1AAX_STR-LOTKZ sy-vline
WA_IFMREP1AAX_STR-BSTAT sy-vline
WA_IFMREP1AAX_STR-BLART sy-vline
WA_IFMREP1AAX_STR-BLDAT sy-vline
WA_IFMREP1AAX_STR-MONAT sy-vline
WA_IFMREP1AAX_STR-WWERT sy-vline
WA_IFMREP1AAX_STR-CPUDT sy-vline
WA_IFMREP1AAX_STR-CPUTM sy-vline
WA_IFMREP1AAX_STR-AEDAT sy-vline
WA_IFMREP1AAX_STR-USNAM sy-vline
WA_IFMREP1AAX_STR-BVORG sy-vline
WA_IFMREP1AAX_STR-XBLNR sy-vline
WA_IFMREP1AAX_STR-BKTXT sy-vline
WA_IFMREP1AAX_STR-KURSF sy-vline
WA_IFMREP1AAX_STR-XFRGE sy-vline
WA_IFMREP1AAX_STR-XPRFG sy-vline
WA_IFMREP1AAX_STR-USUPD sy-vline
WA_IFMREP1AAX_STR-PSOTY sy-vline
WA_IFMREP1AAX_STR-PSOAK sy-vline
WA_IFMREP1AAX_STR-PSOKS sy-vline
WA_IFMREP1AAX_STR-STGRD sy-vline
WA_IFMREP1AAX_STR-PSOFN sy-vline
WA_IFMREP1AAX_STR-INTFORM sy-vline
WA_IFMREP1AAX_STR-INTDATE sy-vline
WA_IFMREP1AAX_STR-DBBLG sy-vline
WA_IFMREP1AAX_STR-XWFFR sy-vline
WA_IFMREP1AAX_STR-FRWEG sy-vline
WA_IFMREP1AAX_STR-VBUND sy-vline
WA_IFMREP1AAX_STR-USCMP sy-vline
WA_IFMREP1AAX_STR-USREL sy-vline
WA_IFMREP1AAX_STR-WSKTO sy-vline
WA_IFMREP1AAX_STR-SKNTO sy-vline
WA_IFMREP1AAX_STR-ERLKZ sy-vline
WA_IFMREP1AAX_STR-UMSKZ sy-vline
WA_IFMREP1AAX_STR-ZLSCH sy-vline
WA_IFMREP1AAX_STR-ANLN1 sy-vline
WA_IFMREP1AAX_STR-ANLN2 sy-vline
WA_IFMREP1AAX_STR-ANBWA sy-vline
WA_IFMREP1AAX_STR-BZDAT sy-vline
WA_IFMREP1AAX_STR-ZLSPR sy-vline
WA_IFMREP1AAX_STR-ZFBDT sy-vline
WA_IFMREP1AAX_STR-MSCHL sy-vline
WA_IFMREP1AAX_STR-MANSP sy-vline
WA_IFMREP1AAX_STR-EMPFB sy-vline
WA_IFMREP1AAX_STR-BVTYP sy-vline
WA_IFMREP1AAX_STR-MABER sy-vline
WA_IFMREP1AAX_STR-ZINKZ sy-vline
WA_IFMREP1AAX_STR-ZTERM sy-vline
WA_IFMREP1AAX_STR-KIDNO sy-vline
WA_IFMREP1AAX_STR-NAME1 sy-vline
WA_IFMREP1AAX_STR-NAME2 sy-vline
WA_IFMREP1AAX_STR-NAME3 sy-vline
WA_IFMREP1AAX_STR-NAME4 sy-vline
WA_IFMREP1AAX_STR-PSTLZ sy-vline
WA_IFMREP1AAX_STR-LAND1 sy-vline
WA_IFMREP1AAX_STR-PFACH sy-vline
WA_IFMREP1AAX_STR-BANKL sy-vline
WA_IFMREP1AAX_STR-BANKS sy-vline
WA_IFMREP1AAX_STR-REGIO sy-vline
WA_IFMREP1AAX_STR-BANKN sy-vline
WA_IFMREP1AAX_STR-ORT01 sy-vline
WA_IFMREP1AAX_STR-STRAS sy-vline
WA_IFMREP1AAX_STR-STCD1 sy-vline
WA_IFMREP1AAX_STR-STCD2 sy-vline
WA_IFMREP1AAX_STR-MCOD1 sy-vline
WA_IFMREP1AAX_STR-PSOIS sy-vline
WA_IFMREP1AAX_STR-PSOFG sy-vline
WA_IFMREP1AAX_STR-SORTL sy-vline
WA_IFMREP1AAX_STR-PSON1 sy-vline
WA_IFMREP1AAX_STR-PSON2 sy-vline
WA_IFMREP1AAX_STR-PSON3 sy-vline
WA_IFMREP1AAX_STR-XEZER sy-vline
WA_IFMREP1AAX_STR-KOINH sy-vline
WA_IFMREP1AAX_STR-XREF1 sy-vline
WA_IFMREP1AAX_STR-XREF2 sy-vline
WA_IFMREP1AAX_STR-PSOVN sy-vline
WA_IFMREP1AAX_STR-PSOTL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.