ABAP Select data from SAP table IREOBJPRT 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 IREOBJPRT 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 IREOBJPRT. 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 IREOBJPRT 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_IREOBJPRT TYPE STANDARD TABLE OF IREOBJPRT,
      WA_IREOBJPRT TYPE IREOBJPRT,
      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: <IREOBJPRT> TYPE IREOBJPRT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IREOBJPRT
*  INTO TABLE @DATA(IT_IREOBJPRT2).
*--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_IREOBJPRT INDEX 1 INTO DATA(WA_IREOBJPRT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_IREOBJPRT ASSIGNING <IREOBJPRT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<IREOBJPRT>-MANDT = 1.
<IREOBJPRT>-REALESTATEPRTUUID = 1.
<IREOBJPRT>-REALESTATEPRTINTERNALID = 1.
<IREOBJPRT>-REALESTATEUUID = 1.
<IREOBJPRT>-REALESTATEPRTID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IREOBJPRT-REALESTATEPRTBUILDINGTYPE, sy-vline,
WA_IREOBJPRT-REALESTATEPRTCONDITION, sy-vline,
WA_IREOBJPRT-REALESTATEPRTMAINUSAGE, sy-vline,
WA_IREOBJPRT-REALESTATEPRTADDITIONALUSAGE1, sy-vline,
WA_IREOBJPRT-REALESTATEPRTADDITIONALUSAGE2, sy-vline,
WA_IREOBJPRT-REALESTATEPRTBLDNGMETHODROOF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IREOBJPRT 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_IREOBJPRT 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_IREOBJPRT INTO WA_IREOBJPRT. *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 REALESTATEPRTTHIRDPARTYUSAGE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IREOBJPRT-REALESTATEPRTTHIRDPARTYUSAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IREOBJPRT-REALESTATEPRTTHIRDPARTYUSAGE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field REPRTRENTEDLANDAREAUNITMSR CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_IREOBJPRT-REPRTRENTEDLANDAREAUNITMSR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IREOBJPRT-REPRTRENTEDLANDAREAUNITMSR.
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_IREOBJPRT_STR,
MANDT TYPE STRING,
REALESTATEPRTUUID TYPE STRING,
REALESTATEPRTINTERNALID TYPE STRING,
REALESTATEUUID TYPE STRING,
REALESTATEPRTID TYPE STRING,
REALESTATEPRTBUILDINGTYPE TYPE STRING,
REALESTATEPRTCONDITION TYPE STRING,
REALESTATEPRTMAINUSAGE TYPE STRING,
REALESTATEPRTADDITIONALUSAGE1 TYPE STRING,
REALESTATEPRTADDITIONALUSAGE2 TYPE STRING,
REALESTATEPRTBLDNGMETHODROOF TYPE STRING,
REALESTATEPRTBLDNGMETHODBODY TYPE STRING,
REALESTATEPRTBLDNGMETHODCELLAR TYPE STRING,
REALESTATEPRTUTILIZATION TYPE STRING,
REALESTATEPRTDESCRIPTION TYPE STRING,
REPRTCOMMERCIALUSAGEPERCENT TYPE STRING,
REALESTATEPRTTHIRDPARTYUSAGE TYPE STRING,
REALESTATEPRTREFOBJECTUUID TYPE STRING,
REALESTATEPRTISSUBASSETCREATED TYPE STRING,
REALESTATEPRTUSABLEAREASIZE TYPE STRING,
REALESTATEPRTUSABLEAREAUNITMSR TYPE STRING,
REPRTRENTEDUSABLEAREASIZE TYPE STRING,
REPRTRENTEDUSABLEAREAUNITMSR TYPE STRING,
REALESTATEPRTUSABLEVOLUME TYPE STRING,
REPRTUSABLEVOLUMEUNITMSR TYPE STRING,
REPRTRENTEDUSABLEVOLUME TYPE STRING,
REPRTRENTEDUSABLEVOLUMEUNITMSR TYPE STRING,
REPRTRESIDENTIALAREASIZE TYPE STRING,
REPRTRESIDENTIALAREAUNITMSR TYPE STRING,
REPRTSECONDARYAREASIZE TYPE STRING,
REPRTSECONDARYAREAUNITMSR TYPE STRING,
REALESTATEPRTOTHERAREASIZE TYPE STRING,
REALESTATEPRTOTHERAREAUNITMSR TYPE STRING,
REPRTNUMBEROFBUILDINGPRT TYPE STRING,
REPRTNUMBEROFBUILDINGPRTRENTED TYPE STRING,
REPRTCONSTRUCTIONSTARTDATE TYPE STRING,
REPRTPERMISSIONAPPLIEDDATE TYPE STRING,
REPRTPERMISSIONOBTAINEDDATE TYPE STRING,
REALESTATEPRTOCCUPANCYDATE TYPE STRING,
REALESTATEPRTCOMPLETIONDATE TYPE STRING,
REPRTFINALINSPECTIONDATE TYPE STRING,
REPRTRESIDENTIALPLNDRENTAMT TYPE STRING,
REPRTRESIDENTIALACTLRENTAMT TYPE STRING,
REPRTRESIDENTIALPLNDRENTCRCY TYPE STRING,
REPRTRESIDENTIALACTLRENTCRCY TYPE STRING,
REPRTRESIDENTIALBASEPERIOD TYPE STRING,
REPRTRESIDENTIALBASEMEASURE TYPE STRING,
REPRTVACANTPOSITIONPERCENT TYPE STRING,
REALESTATEPRTRENTTYPE TYPE STRING,
REPRTCOMPARATIVERENTAMOUNT TYPE STRING,
REPRTCOMPARATIVERENTCURRENCY TYPE STRING,
REALESTATEPRTLANDAREASIZE TYPE STRING,
REALESTATEPRTLANDAREAUNITMSR TYPE STRING,
REPRTRENTEDLANDAREASIZE TYPE STRING,
REPRTRENTEDLANDAREAUNITMSR TYPE STRING,
REALESTATEPRTNUMBEROFUNITS TYPE STRING,
REALESTATEPRTNUMBEROFFLOORS TYPE STRING,
REPRTNUMBEROFGARAGES TYPE STRING,
REPRTNUMBEROFGARAGESRENTED TYPE STRING,
REPRTNUMBEROFPARKING TYPE STRING,
REPRTNUMBEROFPARKINGRENTED TYPE STRING,
REPRTNROFUNDRGRNDPARKING TYPE STRING,
REPRTNROFUNDRGRNDPARKINGRNTD TYPE STRING,
REPRTNUMBEROFCURRENTUNITS TYPE STRING,
REPRTNMBROFCURRENTUNITSRENTED TYPE STRING,
REPRTNUMBEROFOLDUNITS TYPE STRING,
REPRTNUMBEROFOLDUNITSRENTED TYPE STRING,
REPRTNUMBEROFNEWUNITS TYPE STRING,
REPRTNUMBEROFNEWUNITSRENTED TYPE STRING,
REPRTNUMBEROFACCESSSTRUCTURES TYPE STRING,
REALESTATEPRTNUMBEROFSALELEVEL TYPE STRING,
REALESTATEPRTNUMBEROFROOMS TYPE STRING,
REALESTATEPRTNUMBEROFBEDS TYPE STRING,
REPRTCOMMERCIALENVIRONMENTDESC TYPE STRING,
REPRTACCESSSTRUCTUREDESC TYPE STRING,
REPRTBUILDINGSECTIONDESC TYPE STRING,
REALESTATEPRTPRICECATEGORY TYPE STRING,
REPRTAVERAGEPRICEPERDAYAMT TYPE STRING,
REPRTAVERAGEPRICEPERDAYCRCY TYPE STRING,
REALESTATEPRTOCCUPANCYPCT TYPE STRING,
REALESTATEPRTTURNOVERAMT TYPE STRING,
REALESTATEPRTTURNOVERCRCY TYPE STRING,
REALESTATEPRTRENTALAGRMTTYPE TYPE STRING,
REPRTLASTCONSTRUCTIONRPTDATE TYPE STRING,
REPRTBUILDINGPROGRESSAMT TYPE STRING,
REPRTBUILDINGPROGRESSCRCY TYPE STRING,
REPRTBUILDINGCOMPLETIONPCT TYPE STRING,
REALESTATEPRTINSURANCETYPE TYPE STRING,
REALESTATEPRTINSURANCEAMT TYPE STRING,
REALESTATEPRTINSURANCECRCY TYPE STRING,
REALESTATEPRTINSURVALIDTODATE TYPE STRING,
REALESTATEPRTRATIONCOSTAMT TYPE STRING,
REALESTATEPRTRATIONCOSTPCT TYPE STRING,
REPRTEXTERNALLAYOUTCOSTAMT TYPE STRING,
REPRTEXTERNALLAYOUTCOSTPCT TYPE STRING,
REALESTATEPRTRATIONCOSTCRCY TYPE STRING,
REPRTEXTERNALLAYOUTCOSTCRCY TYPE STRING,
REPRTCOMMERCIALRATIONCOSTAMT TYPE STRING,
REPRTCOMMERCIALRATIONCOSTCRCY TYPE STRING,
REPRTCOMMERCIALRATIONCOSTPCT TYPE STRING,
REALESTATEPRTGROSSCOLDRENTAMT TYPE STRING,
REALESTATEPRTGROSSCOLDRENTCRCY TYPE STRING,
REALESTATEPRTNETCOLDRENTAMT TYPE STRING,
REALESTATEPRTNETCOLDRENTCRCY TYPE STRING,
REALESTATEPRTENTEREDBY TYPE STRING,
REALESTATEPRTENTEREDDATE TYPE STRING,
REALESTATEPRTENTEREDTIME TYPE STRING,
REALESTATEPRTENTEREDSOURCE TYPE STRING,
REALESTATEPRTLASTCHANGEDBY TYPE STRING,
REALESTATEPRTLASTCHANGEDDATE TYPE STRING,
REALESTATEPRTLASTCHANGEDTIME TYPE STRING,
REALESTATEPRTLASTCHANGEDSOURCE TYPE STRING,
REPRTCOMMLNMBROFYRSLASTVALN TYPE STRING,
REPRTCOMMERCIALINTERESTRATE TYPE STRING,
REPRTRSDNTLLASTVALNNROFYRS TYPE STRING,
REPRTRSDNTLINTERESTRATE TYPE STRING,
REPRTCOMMERCIALPLANNEDRENTAMT TYPE STRING,
REPRTCOMMERCIALACTUALRENTAMT TYPE STRING,
REPRTCOMMERCIALPLANNEDRENTCRCY TYPE STRING,
REPRTCOMMERCIALACTUALRENTCRCY TYPE STRING,
REPRTCOMMERCIALBASEPERIOD TYPE STRING,
REPRTCOMMERCIALBASEMSR TYPE STRING,
REPRTCOMMERCIALRENTTYPE TYPE STRING,
REPRTCOMMERCIALCOMPARRENTAMT TYPE STRING,
REPRTCOMMERCIALCOMPARRENTCRCY TYPE STRING,
REALESTATEPRTPLANNEDRENTAMT TYPE STRING,
REALESTATEPRTACTUALRENTAMT TYPE STRING,
REALESTATEPRTPLANNEDRENTCRCY TYPE STRING,
REALESTATEPRTACTUALRENTCRCY TYPE STRING,
REALESTATEPRTRENTBASEPERIOD TYPE STRING,
REALESTATEPRTRENTBASEMEASURE TYPE STRING,
REALESTATEPRTDEPRECIATIONPCT TYPE STRING,
REALESTATEPRTLANDCOSTAMT TYPE STRING,
REALESTATEPRTLANDCOSTCRCY TYPE STRING,
REPRTDEVELOPMENTCOSTAMT TYPE STRING,
REPRTDEVELOPMENTCOSTCRCY TYPE STRING,
REALESTATEPRTLANDCOSTBASEMSR TYPE STRING,
REPRTDEVELOPMENTCOSTBASEMSR TYPE STRING,
REPRTADDITIONALLANDCOSTAMT TYPE STRING,
REPRTADDITIONALLANDCOSTCRCY TYPE STRING,
REPRTADDITIONALLANDCOSTBASEMSR TYPE STRING,
REPRTCONSTRUCTIONCOSTAMT TYPE STRING,
REPRTCONSTRUCTIONCOSTCRCY TYPE STRING,
REPRTCONSTRUCTIONCOSTBASEMSR TYPE STRING,
REPRTYEARLYGROSSPROFITAMT TYPE STRING,
REPRTYEARLYGROSSPROFITCRCY TYPE STRING,END OF T_EKKO_STR. DATA: WA_IREOBJPRT_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_IREOBJPRT_STR-MANDT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTUUID sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTINTERNALID sy-vline
WA_IREOBJPRT_STR-REALESTATEUUID sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTID sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTBUILDINGTYPE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTCONDITION sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTMAINUSAGE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTADDITIONALUSAGE1 sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTADDITIONALUSAGE2 sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTBLDNGMETHODROOF sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTBLDNGMETHODBODY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTBLDNGMETHODCELLAR sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTUTILIZATION sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTDESCRIPTION sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALUSAGEPERCENT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTTHIRDPARTYUSAGE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTREFOBJECTUUID sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTISSUBASSETCREATED sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTUSABLEAREASIZE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTUSABLEAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REPRTRENTEDUSABLEAREASIZE sy-vline
WA_IREOBJPRT_STR-REPRTRENTEDUSABLEAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTUSABLEVOLUME sy-vline
WA_IREOBJPRT_STR-REPRTUSABLEVOLUMEUNITMSR sy-vline
WA_IREOBJPRT_STR-REPRTRENTEDUSABLEVOLUME sy-vline
WA_IREOBJPRT_STR-REPRTRENTEDUSABLEVOLUMEUNITMSR sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALAREASIZE sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REPRTSECONDARYAREASIZE sy-vline
WA_IREOBJPRT_STR-REPRTSECONDARYAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTOTHERAREASIZE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTOTHERAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFBUILDINGPRT sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFBUILDINGPRTRENTED sy-vline
WA_IREOBJPRT_STR-REPRTCONSTRUCTIONSTARTDATE sy-vline
WA_IREOBJPRT_STR-REPRTPERMISSIONAPPLIEDDATE sy-vline
WA_IREOBJPRT_STR-REPRTPERMISSIONOBTAINEDDATE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTOCCUPANCYDATE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTCOMPLETIONDATE sy-vline
WA_IREOBJPRT_STR-REPRTFINALINSPECTIONDATE sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALPLNDRENTAMT sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALACTLRENTAMT sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALPLNDRENTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALACTLRENTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALBASEPERIOD sy-vline
WA_IREOBJPRT_STR-REPRTRESIDENTIALBASEMEASURE sy-vline
WA_IREOBJPRT_STR-REPRTVACANTPOSITIONPERCENT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRENTTYPE sy-vline
WA_IREOBJPRT_STR-REPRTCOMPARATIVERENTAMOUNT sy-vline
WA_IREOBJPRT_STR-REPRTCOMPARATIVERENTCURRENCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLANDAREASIZE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLANDAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REPRTRENTEDLANDAREASIZE sy-vline
WA_IREOBJPRT_STR-REPRTRENTEDLANDAREAUNITMSR sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNUMBEROFUNITS sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNUMBEROFFLOORS sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFGARAGES sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFGARAGESRENTED sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFPARKING sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFPARKINGRENTED sy-vline
WA_IREOBJPRT_STR-REPRTNROFUNDRGRNDPARKING sy-vline
WA_IREOBJPRT_STR-REPRTNROFUNDRGRNDPARKINGRNTD sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFCURRENTUNITS sy-vline
WA_IREOBJPRT_STR-REPRTNMBROFCURRENTUNITSRENTED sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFOLDUNITS sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFOLDUNITSRENTED sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFNEWUNITS sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFNEWUNITSRENTED sy-vline
WA_IREOBJPRT_STR-REPRTNUMBEROFACCESSSTRUCTURES sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNUMBEROFSALELEVEL sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNUMBEROFROOMS sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNUMBEROFBEDS sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALENVIRONMENTDESC sy-vline
WA_IREOBJPRT_STR-REPRTACCESSSTRUCTUREDESC sy-vline
WA_IREOBJPRT_STR-REPRTBUILDINGSECTIONDESC sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTPRICECATEGORY sy-vline
WA_IREOBJPRT_STR-REPRTAVERAGEPRICEPERDAYAMT sy-vline
WA_IREOBJPRT_STR-REPRTAVERAGEPRICEPERDAYCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTOCCUPANCYPCT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTTURNOVERAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTTURNOVERCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRENTALAGRMTTYPE sy-vline
WA_IREOBJPRT_STR-REPRTLASTCONSTRUCTIONRPTDATE sy-vline
WA_IREOBJPRT_STR-REPRTBUILDINGPROGRESSAMT sy-vline
WA_IREOBJPRT_STR-REPRTBUILDINGPROGRESSCRCY sy-vline
WA_IREOBJPRT_STR-REPRTBUILDINGCOMPLETIONPCT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTINSURANCETYPE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTINSURANCEAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTINSURANCECRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTINSURVALIDTODATE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRATIONCOSTAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRATIONCOSTPCT sy-vline
WA_IREOBJPRT_STR-REPRTEXTERNALLAYOUTCOSTAMT sy-vline
WA_IREOBJPRT_STR-REPRTEXTERNALLAYOUTCOSTPCT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRATIONCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTEXTERNALLAYOUTCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALRATIONCOSTAMT sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALRATIONCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALRATIONCOSTPCT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTGROSSCOLDRENTAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTGROSSCOLDRENTCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNETCOLDRENTAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTNETCOLDRENTCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTENTEREDBY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTENTEREDDATE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTENTEREDTIME sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTENTEREDSOURCE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLASTCHANGEDBY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLASTCHANGEDDATE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLASTCHANGEDTIME sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLASTCHANGEDSOURCE sy-vline
WA_IREOBJPRT_STR-REPRTCOMMLNMBROFYRSLASTVALN sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALINTERESTRATE sy-vline
WA_IREOBJPRT_STR-REPRTRSDNTLLASTVALNNROFYRS sy-vline
WA_IREOBJPRT_STR-REPRTRSDNTLINTERESTRATE sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALPLANNEDRENTAMT sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALACTUALRENTAMT sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALPLANNEDRENTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALACTUALRENTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALBASEPERIOD sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALBASEMSR sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALRENTTYPE sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALCOMPARRENTAMT sy-vline
WA_IREOBJPRT_STR-REPRTCOMMERCIALCOMPARRENTCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTPLANNEDRENTAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTACTUALRENTAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTPLANNEDRENTCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTACTUALRENTCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRENTBASEPERIOD sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTRENTBASEMEASURE sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTDEPRECIATIONPCT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLANDCOSTAMT sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLANDCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTDEVELOPMENTCOSTAMT sy-vline
WA_IREOBJPRT_STR-REPRTDEVELOPMENTCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REALESTATEPRTLANDCOSTBASEMSR sy-vline
WA_IREOBJPRT_STR-REPRTDEVELOPMENTCOSTBASEMSR sy-vline
WA_IREOBJPRT_STR-REPRTADDITIONALLANDCOSTAMT sy-vline
WA_IREOBJPRT_STR-REPRTADDITIONALLANDCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTADDITIONALLANDCOSTBASEMSR sy-vline
WA_IREOBJPRT_STR-REPRTCONSTRUCTIONCOSTAMT sy-vline
WA_IREOBJPRT_STR-REPRTCONSTRUCTIONCOSTCRCY sy-vline
WA_IREOBJPRT_STR-REPRTCONSTRUCTIONCOSTBASEMSR sy-vline
WA_IREOBJPRT_STR-REPRTYEARLYGROSSPROFITAMT sy-vline
WA_IREOBJPRT_STR-REPRTYEARLYGROSSPROFITCRCY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.