ABAP Select data from SAP table CMS_STR_SRV_RE_DETAILS 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_STR_SRV_RE_DETAILS 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_STR_SRV_RE_DETAILS. 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_STR_SRV_RE_DETAILS 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_STR_SRV_RE_DETAILS TYPE STANDARD TABLE OF CMS_STR_SRV_RE_DETAILS,
      WA_CMS_STR_SRV_RE_DETAILS TYPE CMS_STR_SRV_RE_DETAILS,
      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_STR_SRV_RE_DETAILS> TYPE CMS_STR_SRV_RE_DETAILS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CMS_STR_SRV_RE_DETAILS
*  INTO TABLE @DATA(IT_CMS_STR_SRV_RE_DETAILS2).
*--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_STR_SRV_RE_DETAILS INDEX 1 INTO DATA(WA_CMS_STR_SRV_RE_DETAILS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CMS_STR_SRV_RE_DETAILS ASSIGNING <CMS_STR_SRV_RE_DETAILS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CMS_STR_SRV_RE_DETAILS>-RE_EXTERNAL_ID = 1.
<CMS_STR_SRV_RE_DETAILS>-OBJECT_TYPE = 1.
<CMS_STR_SRV_RE_DETAILS>-RE_ORG_UNIT_DATA = 1.
<CMS_STR_SRV_RE_DETAILS>-ADMIN_ORG_UNIT = 1.
<CMS_STR_SRV_RE_DETAILS>-BANKAREA = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CMS_STR_SRV_RE_DETAILS-ORG_UNIT1, sy-vline,
WA_CMS_STR_SRV_RE_DETAILS-ORG_UNIT2, sy-vline,
WA_CMS_STR_SRV_RE_DETAILS-ORG_UNIT3, sy-vline,
WA_CMS_STR_SRV_RE_DETAILS-ORG_UNIT4, sy-vline,
WA_CMS_STR_SRV_RE_DETAILS-ORG_UNIT5, sy-vline,
WA_CMS_STR_SRV_RE_DETAILS-LR_DE_SKY, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CMS_STR_SRV_RE_DETAILS 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_STR_SRV_RE_DETAILS 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_STR_SRV_RE_DETAILS INTO WA_CMS_STR_SRV_RE_DETAILS. *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 OBJECT_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CMS_STR_SRV_RE_DETAILS-OBJECT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-OBJECT_ID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field OTHER_USG_FLG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CMS_STR_SRV_RE_DETAILS-OTHER_USG_FLG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-IS_SUB_AST_CREA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-USBL_AREA_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-USBL_AR_REN_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-USBL_VOL_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-USBL_VL_REN_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-RES_AR_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-SEC_AREA_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS-OTH_AREA_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-OTH_AREA_UOM.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit CUNIT, internal->external for field LAND_AR_REN_UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_CMS_STR_SRV_RE_DETAILS-LAND_AR_REN_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-LAND_AR_REN_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_STR_SRV_RE_DETAILS-UNIT_OF_MEASURE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CMS_STR_SRV_RE_DETAILS-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_STR_SRV_RE_DETAILS_STR,
RE_EXTERNAL_ID TYPE STRING,
OBJECT_TYPE TYPE STRING,
RE_ORG_UNIT_DATA TYPE STRING,
ADMIN_ORG_UNIT TYPE STRING,
BANKAREA TYPE STRING,
ORG_UNIT1 TYPE STRING,
ORG_UNIT2 TYPE STRING,
ORG_UNIT3 TYPE STRING,
ORG_UNIT4 TYPE STRING,
ORG_UNIT5 TYPE STRING,
LR_DE_SKY TYPE STRING,
DISTRICT TYPE STRING,
SUB_DISTRICT TYPE STRING,
VOLUME_NO TYPE STRING,
PAGE_NO TYPE STRING,
LR_DE_A_DATA TYPE STRING,
REG_TYPE TYPE STRING,
OLD_REF_ID TYPE STRING,
LR_DE_B_DATA TYPE STRING,
LR_DE_2_DATA TYPE STRING,
OBJ_HDR TYPE STRING,
OBJECT_ID TYPE STRING,
OBJECT_DESC TYPE STRING,
OBJ_PARENT_ID TYPE STRING,
OBJ_OLD_REF_NO TYPE STRING,
FIX_FITTING_TYP TYPE STRING,
OBJECT_AREA_UOM TYPE STRING,
OBJECT_VOL_UOM TYPE STRING,
OBJECT_CURR TYPE STRING,
MACRO_LOC_TYPE TYPE STRING,
MICRO_LOC_TYPE TYPE STRING,
TRAN_CONN_TYPE TYPE STRING,
ENVIRON_STATUS TYPE STRING,
FLOOD_ZONE_FLG TYPE STRING,
EARTHQUAKE_FLG TYPE STRING,
ARCT_CONV_FLG TYPE STRING,
HIST_SITE_FLG TYPE STRING,
IS_VAL_IMP_FACS TYPE STRING,
VALUE_IMP_DESC 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,
BANKAREA TYPE STRING,
OBJ_ADDR TYPE STRING,
ADDRESSID TYPE STRING,
ADDRNUMBER TYPE STRING,
ADDRHANDLE TYPE STRING,
NATION TYPE STRING,
DATE TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
TITLE TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_TXT TYPE STRING,
NAME_CO TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
CITY_CODE TYPE STRING,
CITYP_CODE TYPE STRING,
HOME_CITY TYPE STRING,
CITYH_CODE TYPE STRING,
CHCKSTATUS TYPE STRING,
REGIOGROUP TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
POST_CODE3 TYPE STRING,
PCODE1_EXT TYPE STRING,
PCODE2_EXT TYPE STRING,
PCODE3_EXT TYPE STRING,
PO_BOX TYPE STRING,
DONT_USE_P TYPE STRING,
PO_BOX_NUM TYPE STRING,
PO_BOX_LOC TYPE STRING,
CITY_CODE2 TYPE STRING,
PO_BOX_REG TYPE STRING,
PO_BOX_CTY TYPE STRING,
POSTALAREA TYPE STRING,
TRANSPZONE TYPE STRING,
STREET TYPE STRING,
DONT_USE_S TYPE STRING,
STREETCODE TYPE STRING,
STREETABBR TYPE STRING,
HOUSE_NUM1 TYPE STRING,
HOUSE_NUM2 TYPE STRING,
HOUSE_NUM3 TYPE STRING,
STR_SUPPL1 TYPE STRING,
STR_SUPPL2 TYPE STRING,
STR_SUPPL3 TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
COUNTRY TYPE STRING,
LANGU TYPE STRING,
REGION TYPE STRING,
SORT1 TYPE STRING,
SORT2 TYPE STRING,
SORT_PHN TYPE STRING,
ADDRORIGIN TYPE STRING,
EXTENSION1 TYPE STRING,
EXTENSION2 TYPE STRING,
TIME_ZONE TYPE STRING,
TAXJURCODE TYPE STRING,
ADDRESS_ID TYPE STRING,
REMARK TYPE STRING,
LANGU_CREA TYPE STRING,
DEFLT_COMM TYPE STRING,
TEL_NUMBER TYPE STRING,
TEL_EXTENS TYPE STRING,
FAX_NUMBER TYPE STRING,
FAX_EXTENS TYPE STRING,
ADDR_GROUP TYPE STRING,
MAIN_OBJ 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,
LAND_AREA TYPE STRING,
LAND_AREA_UOM TYPE STRING,
LAND_AREA_REN TYPE STRING,
LAND_AR_REN_UOM 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,
OCCUPANCY_PCT TYPE STRING,
TURNOVER_AMT TYPE STRING,
TURNOVER_CURR TYPE STRING,
RENTAL_AGMT_TYP 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,
LAST_REPORT_DATE TYPE STRING,
BLD_PROGRESS_AMT TYPE STRING,
BLD_AMT_CURR TYPE STRING,
PCT_COMPLETED TYPE STRING,
INSURANCE_TYPE TYPE STRING,
INSURANCE_AMT TYPE STRING,
INSURANCE_CURR TYPE STRING,
INS_VALIDITY TYPE STRING,
RATIONING_COST TYPE STRING,
RTN_CST_PCT TYPE STRING,
EXT_LAYOUT_COST TYPE STRING,
EXT_LAY_CST_PCT TYPE STRING,
RTN_CST_CURR TYPE STRING,
EXT_RTN_CST_CURR TYPE STRING,
RTN_CST_COM TYPE STRING,
RTN_CST_COM_CURR TYPE STRING,
RTN_CST_COM_PCT TYPE STRING,
GROSS_COLD_RENT TYPE STRING,
GROSS_RENT_CURR TYPE STRING,
NET_COLD_RENT TYPE STRING,
NET_RENT_CURR TYPE STRING,
NO_OF_YEARS_COM TYPE STRING,
INT_RATE_COM TYPE STRING,
NO_OF_YEARS TYPE STRING,
INT_RATE 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,
PLAN_RENT_LAND TYPE STRING,
ACTUAL_RENT_LAND TYPE STRING,
PLAN_RENT_CURR TYPE STRING,
ACTUAL_RENT_CURR TYPE STRING,
BASE_PERIOD_LAND TYPE STRING,
BASE_MEAS_LAND TYPE STRING,
DEPR 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,
GRS_PROFIT TYPE STRING,
GRS_PROFIT_CURR TYPE STRING,
OBJECT_TYP TYPE STRING,
COUNTRY_KEY 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,
LIQD_TYP TYPE STRING,
LIQD_REASON TYPE STRING,
LIQD_DATE TYPE STRING,
LIQD_AMT TYPE STRING,
LIQD_CURR TYPE STRING,
ACC_NUMBER_LIQ TYPE STRING,
BANK_CNTRY_LIQ TYPE STRING,
BANK_KEY_LIQ TYPE STRING,
UNIT_VERF_FREQ TYPE STRING,
PERIOD_VERF_FREQ TYPE STRING,
LAST_VERF_DATE 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,
MAIN_ACS TYPE STRING,
MAIN_BP TYPE STRING,
MAIN_DOC TYPE STRING,
MAIN_VAL TYPE STRING,
MAIN_CST TYPE STRING,
OBJ_PRT TYPE STRING,
PRT_ACS TYPE STRING,
PRT_BP TYPE STRING,
PRT_DOC TYPE STRING,
PRT_VAL TYPE STRING,
PRT_CST TYPE STRING,
RE_INS TYPE STRING,
RE_INS_BP TYPE STRING,
RE_INS_DOC TYPE STRING,
RE_NOTES TYPE STRING,
SYSTEM_STATUS TYPE STRING,
USER_STATUS TYPE STRING,
BUPR_ID TYPE STRING,
BUPR_TYPE_CODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_CMS_STR_SRV_RE_DETAILS_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_STR_SRV_RE_DETAILS_STR-RE_EXTERNAL_ID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RE_ORG_UNIT_DATA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADMIN_ORG_UNIT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANKAREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORG_UNIT1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORG_UNIT2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORG_UNIT3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORG_UNIT4 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORG_UNIT5 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LR_DE_SKY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DISTRICT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SUB_DISTRICT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-VOLUME_NO sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PAGE_NO sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LR_DE_A_DATA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-REG_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OLD_REF_ID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LR_DE_B_DATA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LR_DE_2_DATA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJ_HDR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_ID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_DESC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJ_PARENT_ID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJ_OLD_REF_NO sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-FIX_FITTING_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_AREA_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_VOL_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MACRO_LOC_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MICRO_LOC_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TRAN_CONN_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ENVIRON_STATUS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-FLOOD_ZONE_FLG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EARTHQUAKE_FLG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ARCT_CONV_FLG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-HIST_SITE_FLG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-IS_VAL_IMP_FACS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-VALUE_IMP_DESC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RISK_CODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_IND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_DSCNT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_AMOUNT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_AMT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-VALUATION_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-UNIT_VALN_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PERIOD_VALN_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PAST_VALUED_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-START_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-END_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE_IND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE4 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE5 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ACC_NUMBER_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANK_CNTRY_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANK_KEY_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANK_CTRLKEY_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-UNIT_VERF_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PERIOD_VERF_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAST_VERF_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_REASON sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_AMT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXP_PRCD_AMNT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXP_PRCD_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXP_ACC_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANKAREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJ_ADDR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADDRESSID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADDRNUMBER sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADDRHANDLE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NATION sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DATE_FROM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DATE_TO sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TITLE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NAME1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NAME2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NAME3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NAME4 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NAME_TXT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NAME_CO sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CITY1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CITY2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CITY_CODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CITYP_CODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-HOME_CITY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CITYH_CODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CHCKSTATUS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-REGIOGROUP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-POST_CODE1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-POST_CODE2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-POST_CODE3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PCODE1_EXT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PCODE2_EXT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PCODE3_EXT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PO_BOX sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DONT_USE_P sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PO_BOX_NUM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PO_BOX_LOC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CITY_CODE2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PO_BOX_REG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PO_BOX_CTY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-POSTALAREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TRANSPZONE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-STREET sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DONT_USE_S sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-STREETCODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-STREETABBR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-HOUSE_NUM1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-HOUSE_NUM2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-HOUSE_NUM3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-STR_SUPPL1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-STR_SUPPL2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-STR_SUPPL3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LOCATION sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BUILDING sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-FLOOR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ROOMNUMBER sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COUNTRY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LANGU sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-REGION sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SORT1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SORT2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SORT_PHN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADDRORIGIN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXTENSION1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXTENSION2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TIME_ZONE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TAXJURCODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADDRESS_ID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-REMARK sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LANGU_CREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DEFLT_COMM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TEL_NUMBER sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TEL_EXTENS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-FAX_NUMBER sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-FAX_EXTENS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADDR_GROUP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_OBJ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_PART_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PART_COND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_USAGE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADD_USAGE_1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADD_USAGE_2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_METHOD_ROOF sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_METHOD_BODY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_METD_CELLAR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-UTILIZATION sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PART_DESC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COMM_USAGE_PCT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OTHER_USG_FLG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-REF_OBJ_PRT_GUID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-IS_SUB_AST_CREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USEFUL_AREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USBL_AREA_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USEFUL_AREA_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USBL_AR_REN_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USEFUL_VOL sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USBL_VOL_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USEFUL_VOL_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USBL_VL_REN_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RESIDENTIAL_AREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RES_AR_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SECONDARY_AREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SEC_AREA_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OTHER_AREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OTH_AREA_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_PRT_UNIT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_PRT_UNIT_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CONS_START_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PERMSN_APPL_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PERMSN_OBTD_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OCCY_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COMP_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-FINAL_INSP_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENT_AMT_PLANNED sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENT_AMT_ACTUAL sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENT_PLAN_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENT_ACT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_PERIOD sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_MEASURE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-VACANT_POSN_PCT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RES_RENT_IND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COMP_RENT_RES sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COM_REN_RES_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_AREA sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_AREA_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_AREA_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_AR_REN_UOM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OF_UNITS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OF_FLOORS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_GARAGES sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_GARAGES_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_PARK_UNIT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_PARK_UNIT_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_PARK_UG sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_PARK_UG_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_CUR_UNITS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_CUR_UNITS_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OLD_UNITS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OLD_UNITS_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_NEW_UNITS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_NEW_UNITS_REN sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_ACCESS_STR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_SALE_LEVEL sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OF_ROOMS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OF_BEDS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OCCUPANCY_PCT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TURNOVER_AMT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-TURNOVER_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENTAL_AGMT_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COMM_ENV_DESC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ACCESS_STR_DESC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_SECTION_DESC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PRICE_CATEGORY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-AVG_PRICE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-AVG_PRICE_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAST_REPORT_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_PROGRESS_AMT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BLD_AMT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PCT_COMPLETED sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-INSURANCE_TYPE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-INSURANCE_AMT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-INSURANCE_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-INS_VALIDITY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RATIONING_COST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RTN_CST_PCT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXT_LAYOUT_COST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXT_LAY_CST_PCT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RTN_CST_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-EXT_RTN_CST_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RTN_CST_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RTN_CST_COM_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RTN_CST_COM_PCT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-GROSS_COLD_RENT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-GROSS_RENT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NET_COLD_RENT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NET_RENT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OF_YEARS_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-INT_RATE_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NO_OF_YEARS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-INT_RATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENT_PLANNED_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RENT_ACTUAL_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PLAN_CURR_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ACT_CURR_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_PERIOD_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_MEAS_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COM_RENT_IND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COMP_RENT_COM sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COMP_REN_COM_CUR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PLAN_RENT_LAND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ACTUAL_RENT_LAND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PLAN_RENT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ACTUAL_RENT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_PERIOD_LAND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_MEAS_LAND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DEPR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_COST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_COST_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DEV_COST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DEV_COST_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAND_CST_BASE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-DEV_CST_BASE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADD_LAND_CST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADD_CST_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ADD_CST_BASE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CONST_COST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-CONST_COST_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BASE_MEAS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-GRS_PROFIT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-GRS_PROFIT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJECT_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-COUNTRY_KEY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RISK_CODE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_IND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_DSCNT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_AMOUNT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SFTY_AMT_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-VALUATION_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-UNIT_VALN_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PERIOD_VALN_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PAST_VALUED_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-START_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-END_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE_IND sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE1 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE2 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE3 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE4 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LENDING_RATE5 sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_TYP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_REASON sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_AMT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LIQD_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ACC_NUMBER_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANK_CNTRY_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BANK_KEY_LIQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-UNIT_VERF_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PERIOD_VERF_FREQ sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-LAST_VERF_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NOM_VALUE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-NOM_VALUE_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-AST_VALUE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-AST_VALUE_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-QUANTITY sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-UNIT_OF_MEASURE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-REC_AT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PUR_PRICE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PUR_PRICE_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PUR_DATE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORI_VALUE sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-ORI_VALUE_CURR sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_ACS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_BP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_DOC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_VAL sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-MAIN_CST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-OBJ_PRT sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PRT_ACS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PRT_BP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PRT_DOC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PRT_VAL sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-PRT_CST sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RE_INS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RE_INS_BP sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RE_INS_DOC sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-RE_NOTES sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-SYSTEM_STATUS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-USER_STATUS sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BUPR_ID sy-vline
WA_CMS_STR_SRV_RE_DETAILS_STR-BUPR_TYPE_CODE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.