ABAP Select data from SAP table CMS_RE_STR_OBJ_PRT_WA_SCR 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 CMS_RE_STR_OBJ_PRT_WA_SCR 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 CMS_RE_STR_OBJ_PRT_WA_SCR. 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 CMS_RE_STR_OBJ_PRT_WA_SCR 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_CMS_RE_STR_OBJ_PRT_WA_SCR TYPE STANDARD TABLE OF CMS_RE_STR_OBJ_PRT_WA_SCR,
      WA_CMS_RE_STR_OBJ_PRT_WA_SCR TYPE CMS_RE_STR_OBJ_PRT_WA_SCR,
      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: <CMS_RE_STR_OBJ_PRT_WA_SCR> TYPE CMS_RE_STR_OBJ_PRT_WA_SCR.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CMS_RE_STR_OBJ_PRT_WA_SCR
*  INTO TABLE @DATA(IT_CMS_RE_STR_OBJ_PRT_WA_SCR2).
*--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_CMS_RE_STR_OBJ_PRT_WA_SCR INDEX 1 INTO DATA(WA_CMS_RE_STR_OBJ_PRT_WA_SCR2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CMS_RE_STR_OBJ_PRT_WA_SCR ASSIGNING <CMS_RE_STR_OBJ_PRT_WA_SCR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CMS_RE_STR_OBJ_PRT_WA_SCR>-OBJ_PRT_GUID = 1.
<CMS_RE_STR_OBJ_PRT_WA_SCR>-OBJ_GUID = 1.
<CMS_RE_STR_OBJ_PRT_WA_SCR>-PART_ID = 1.
<CMS_RE_STR_OBJ_PRT_WA_SCR>-REF_PART_ID = 1.
<CMS_RE_STR_OBJ_PRT_WA_SCR>-BLD_PART_TYPE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CMS_RE_STR_OBJ_PRT_WA_SCR-PART_COND, sy-vline,
WA_CMS_RE_STR_OBJ_PRT_WA_SCR-MAIN_USAGE, sy-vline,
WA_CMS_RE_STR_OBJ_PRT_WA_SCR-ADD_USAGE_1, sy-vline,
WA_CMS_RE_STR_OBJ_PRT_WA_SCR-ADD_USAGE_2, sy-vline,
WA_CMS_RE_STR_OBJ_PRT_WA_SCR-BLD_METHOD_ROOF, sy-vline,
WA_CMS_RE_STR_OBJ_PRT_WA_SCR-BLD_METHOD_BODY, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CMS_RE_STR_OBJ_PRT_WA_SCR 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_CMS_RE_STR_OBJ_PRT_WA_SCR 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_CMS_RE_STR_OBJ_PRT_WA_SCR INTO WA_CMS_RE_STR_OBJ_PRT_WA_SCR. *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 OTHER_USG_FLG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CMS_RE_STR_OBJ_PRT_WA_SCR-OTHER_USG_FLG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_RE_STR_OBJ_PRT_WA_SCR-OTHER_USG_FLG.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field UNIT_OF_MEASURE CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_CMS_RE_STR_OBJ_PRT_WA_SCR-UNIT_OF_MEASURE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_RE_STR_OBJ_PRT_WA_SCR-UNIT_OF_MEASURE.
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_CMS_RE_STR_OBJ_PRT_WA_SCR_STR,
OBJ_PRT_GUID TYPE STRING,
OBJ_GUID TYPE STRING,
PART_ID TYPE STRING,
REF_PART_ID TYPE STRING,
BLD_PART_TYPE TYPE STRING,
PART_COND TYPE STRING,
MAIN_USAGE TYPE STRING,
ADD_USAGE_1 TYPE STRING,
ADD_USAGE_2 TYPE STRING,
BLD_METHOD_ROOF TYPE STRING,
BLD_METHOD_BODY TYPE STRING,
BLD_METD_CELLAR TYPE STRING,
UTILIZATION TYPE STRING,
PART_DESC TYPE STRING,
COMM_USAGE_PCT TYPE STRING,
OTHER_USG_FLG TYPE STRING,
REF_OBJ_PRT_GUID TYPE STRING,
IS_SUB_AST_CREA TYPE STRING,
USEFUL_AREA TYPE STRING,
USBL_AREA_UOM TYPE STRING,
USEFUL_AREA_REN TYPE STRING,
USBL_AR_REN_UOM TYPE STRING,
USEFUL_VOL TYPE STRING,
USBL_VOL_UOM TYPE STRING,
USEFUL_VOL_REN TYPE STRING,
USBL_VL_REN_UOM TYPE STRING,
RESIDENTIAL_AREA TYPE STRING,
RES_AR_UOM TYPE STRING,
SECONDARY_AREA TYPE STRING,
SEC_AREA_UOM TYPE STRING,
OTHER_AREA TYPE STRING,
OTH_AREA_UOM TYPE STRING,
NO_PRT_UNIT TYPE STRING,
NO_PRT_UNIT_REN TYPE STRING,
CONS_START_DATE TYPE STRING,
PERMSN_APPL_DATE TYPE STRING,
PERMSN_OBTD_DATE TYPE STRING,
OCCY_DATE TYPE STRING,
COMP_DATE TYPE STRING,
FINAL_INSP_DATE TYPE STRING,
RENT_AMT_PLANNED TYPE STRING,
RENT_AMT_ACTUAL TYPE STRING,
RENT_PLAN_CURR TYPE STRING,
RENT_ACT_CURR TYPE STRING,
BASE_PERIOD TYPE STRING,
BASE_MEASURE TYPE STRING,
VACANT_POSN_PCT TYPE STRING,
RES_RENT_IND TYPE STRING,
COMP_RENT_RES TYPE STRING,
COM_REN_RES_CURR TYPE STRING,
NO_OF_UNITS TYPE STRING,
NO_OF_FLOORS TYPE STRING,
NO_GARAGES TYPE STRING,
NO_GARAGES_REN TYPE STRING,
NO_PARK_UNIT TYPE STRING,
NO_PARK_UNIT_REN TYPE STRING,
NO_PARK_UG TYPE STRING,
NO_PARK_UG_REN TYPE STRING,
NO_CUR_UNITS TYPE STRING,
NO_CUR_UNITS_REN TYPE STRING,
NO_OLD_UNITS TYPE STRING,
NO_OLD_UNITS_REN TYPE STRING,
NO_NEW_UNITS TYPE STRING,
NO_NEW_UNITS_REN TYPE STRING,
NO_ACCESS_STR TYPE STRING,
NO_SALE_LEVEL TYPE STRING,
NO_OF_ROOMS TYPE STRING,
NO_OF_BEDS TYPE STRING,
COMM_ENV_DESC TYPE STRING,
ACCESS_STR_DESC TYPE STRING,
BLD_SECTION_DESC TYPE STRING,
PRICE_CATEGORY TYPE STRING,
AVG_PRICE TYPE STRING,
AVG_PRICE_CURR TYPE STRING,
INSURANCE_TYPE TYPE STRING,
INSURANCE_AMT TYPE STRING,
INSURANCE_CURR TYPE STRING,
INS_VALIDITY TYPE STRING,
OCCUPANCY_PCT TYPE STRING,
TURNOVER_AMT TYPE STRING,
TURNOVER_CURR TYPE STRING,
RENTAL_AGMT_TYP TYPE STRING,
CREATED_BY TYPE STRING,
CREATED_DATE TYPE STRING,
CREATED_TIME TYPE STRING,
ENTRY_SRC TYPE STRING,
LAST_CHG_BY TYPE STRING,
LAST_CHG_DATE TYPE STRING,
LAST_CHG_TIME TYPE STRING,
PROCESSING_SRC TYPE STRING,
DEPR TYPE STRING,
RENT_PLANNED_COM TYPE STRING,
RENT_ACTUAL_COM TYPE STRING,
PLAN_CURR_COM TYPE STRING,
ACT_CURR_COM TYPE STRING,
BASE_PERIOD_COM TYPE STRING,
BASE_MEAS_COM TYPE STRING,
COM_RENT_IND TYPE STRING,
COMP_RENT_COM TYPE STRING,
COMP_REN_COM_CUR TYPE STRING,
LAST_REPORT_DATE TYPE STRING,
BLD_PROGRESS_AMT TYPE STRING,
BLD_AMT_CURR TYPE STRING,
PCT_COMPLETED TYPE STRING,
LAND_COST TYPE STRING,
LAND_COST_CURR TYPE STRING,
DEV_COST TYPE STRING,
DEV_COST_CURR TYPE STRING,
LAND_CST_BASE TYPE STRING,
DEV_CST_BASE TYPE STRING,
ADD_LAND_CST TYPE STRING,
ADD_CST_CURR TYPE STRING,
ADD_CST_BASE TYPE STRING,
CONST_COST TYPE STRING,
CONST_COST_CURR TYPE STRING,
BASE_MEAS TYPE STRING,
RISK_CODE TYPE STRING,
SFTY_IND TYPE STRING,
SFTY_DSCNT TYPE STRING,
SFTY_AMOUNT TYPE STRING,
SFTY_AMT_CURR TYPE STRING,
VALUATION_TYP TYPE STRING,
UNIT_VALN_FREQ TYPE STRING,
PERIOD_VALN_FREQ TYPE STRING,
PAST_VALUED_DATE TYPE STRING,
START_DATE TYPE STRING,
END_DATE TYPE STRING,
LENDING_RATE_IND TYPE STRING,
LENDING_RATE1 TYPE STRING,
LENDING_RATE2 TYPE STRING,
LENDING_RATE3 TYPE STRING,
LENDING_RATE4 TYPE STRING,
LENDING_RATE5 TYPE STRING,
ACC_NUMBER_LIQ TYPE STRING,
BANK_CNTRY_LIQ TYPE STRING,
BANK_KEY_LIQ TYPE STRING,
BANK_CTRLKEY_LIQ TYPE STRING,
UNIT_VERF_FREQ TYPE STRING,
PERIOD_VERF_FREQ TYPE STRING,
LAST_VERF_DATE TYPE STRING,
LIQD_TYP TYPE STRING,
LIQD_REASON TYPE STRING,
LIQD_DATE TYPE STRING,
LIQD_AMT TYPE STRING,
LIQD_CURR TYPE STRING,
EXP_PRCD_AMNT TYPE STRING,
EXP_PRCD_CURR TYPE STRING,
EXP_ACC_DATE TYPE STRING,
AST_GUID TYPE STRING,
AST_TYP TYPE STRING,
PARENT_GUID TYPE STRING,
NOM_VALUE TYPE STRING,
NOM_VALUE_CURR TYPE STRING,
AST_VALUE TYPE STRING,
AST_VALUE_CURR TYPE STRING,
QUANTITY TYPE STRING,
UNIT_OF_MEASURE TYPE STRING,
REC_AT TYPE STRING,
PUR_PRICE TYPE STRING,
PUR_PRICE_CURR TYPE STRING,
PUR_DATE TYPE STRING,
ORI_VALUE TYPE STRING,
ORI_VALUE_CURR TYPE STRING,END OF T_EKKO_STR. DATA: WA_CMS_RE_STR_OBJ_PRT_WA_SCR_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_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OBJ_PRT_GUID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OBJ_GUID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PART_ID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-REF_PART_ID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_PART_TYPE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PART_COND sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-MAIN_USAGE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ADD_USAGE_1 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ADD_USAGE_2 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_METHOD_ROOF sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_METHOD_BODY sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_METD_CELLAR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-UTILIZATION sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PART_DESC sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COMM_USAGE_PCT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OTHER_USG_FLG sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-REF_OBJ_PRT_GUID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-IS_SUB_AST_CREA sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USEFUL_AREA sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USBL_AREA_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USEFUL_AREA_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USBL_AR_REN_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USEFUL_VOL sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USBL_VOL_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USEFUL_VOL_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-USBL_VL_REN_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RESIDENTIAL_AREA sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RES_AR_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-SECONDARY_AREA sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-SEC_AREA_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OTHER_AREA sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OTH_AREA_UOM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_PRT_UNIT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_PRT_UNIT_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-CONS_START_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PERMSN_APPL_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PERMSN_OBTD_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OCCY_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COMP_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-FINAL_INSP_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENT_AMT_PLANNED sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENT_AMT_ACTUAL sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENT_PLAN_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENT_ACT_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BASE_PERIOD sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BASE_MEASURE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-VACANT_POSN_PCT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RES_RENT_IND sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COMP_RENT_RES sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COM_REN_RES_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_OF_UNITS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_OF_FLOORS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_GARAGES sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_GARAGES_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_PARK_UNIT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_PARK_UNIT_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_PARK_UG sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_PARK_UG_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_CUR_UNITS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_CUR_UNITS_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_OLD_UNITS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_OLD_UNITS_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_NEW_UNITS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_NEW_UNITS_REN sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_ACCESS_STR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_SALE_LEVEL sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_OF_ROOMS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NO_OF_BEDS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COMM_ENV_DESC sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ACCESS_STR_DESC sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_SECTION_DESC sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PRICE_CATEGORY sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-AVG_PRICE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-AVG_PRICE_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-INSURANCE_TYPE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-INSURANCE_AMT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-INSURANCE_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-INS_VALIDITY sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-OCCUPANCY_PCT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-TURNOVER_AMT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-TURNOVER_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENTAL_AGMT_TYP sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-CREATED_BY sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-CREATED_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-CREATED_TIME sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ENTRY_SRC sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAST_CHG_BY sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAST_CHG_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAST_CHG_TIME sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PROCESSING_SRC sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-DEPR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENT_PLANNED_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RENT_ACTUAL_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PLAN_CURR_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ACT_CURR_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BASE_PERIOD_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BASE_MEAS_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COM_RENT_IND sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COMP_RENT_COM sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-COMP_REN_COM_CUR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAST_REPORT_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_PROGRESS_AMT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BLD_AMT_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PCT_COMPLETED sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAND_COST sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAND_COST_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-DEV_COST sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-DEV_COST_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAND_CST_BASE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-DEV_CST_BASE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ADD_LAND_CST sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ADD_CST_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ADD_CST_BASE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-CONST_COST sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-CONST_COST_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BASE_MEAS sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-RISK_CODE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-SFTY_IND sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-SFTY_DSCNT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-SFTY_AMOUNT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-SFTY_AMT_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-VALUATION_TYP sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-UNIT_VALN_FREQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PERIOD_VALN_FREQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PAST_VALUED_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-START_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-END_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LENDING_RATE_IND sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LENDING_RATE1 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LENDING_RATE2 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LENDING_RATE3 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LENDING_RATE4 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LENDING_RATE5 sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ACC_NUMBER_LIQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BANK_CNTRY_LIQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BANK_KEY_LIQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-BANK_CTRLKEY_LIQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-UNIT_VERF_FREQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PERIOD_VERF_FREQ sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LAST_VERF_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LIQD_TYP sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LIQD_REASON sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LIQD_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LIQD_AMT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-LIQD_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-EXP_PRCD_AMNT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-EXP_PRCD_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-EXP_ACC_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-AST_GUID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-AST_TYP sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PARENT_GUID sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NOM_VALUE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-NOM_VALUE_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-AST_VALUE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-AST_VALUE_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-QUANTITY sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-UNIT_OF_MEASURE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-REC_AT sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PUR_PRICE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PUR_PRICE_CURR sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-PUR_DATE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ORI_VALUE sy-vline
WA_CMS_RE_STR_OBJ_PRT_WA_SCR_STR-ORI_VALUE_CURR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.