ABAP Select data from SAP table REIS_RO_OCCUPANCY_L 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 REIS_RO_OCCUPANCY_L 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 REIS_RO_OCCUPANCY_L. 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 REIS_RO_OCCUPANCY_L 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_REIS_RO_OCCUPANCY_L TYPE STANDARD TABLE OF REIS_RO_OCCUPANCY_L,
      WA_REIS_RO_OCCUPANCY_L TYPE REIS_RO_OCCUPANCY_L,
      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: <REIS_RO_OCCUPANCY_L> TYPE REIS_RO_OCCUPANCY_L.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM REIS_RO_OCCUPANCY_L
*  INTO TABLE @DATA(IT_REIS_RO_OCCUPANCY_L2).
*--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_REIS_RO_OCCUPANCY_L INDEX 1 INTO DATA(WA_REIS_RO_OCCUPANCY_L2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_REIS_RO_OCCUPANCY_L ASSIGNING <REIS_RO_OCCUPANCY_L>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<REIS_RO_OCCUPANCY_L>-BUKRS = 1.
<REIS_RO_OCCUPANCY_L>-SWENR = 1.
<REIS_RO_OCCUPANCY_L>-SGENR = 1.
<REIS_RO_OCCUPANCY_L>-SGRNR = 1.
<REIS_RO_OCCUPANCY_L>-NORUPS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_REIS_RO_OCCUPANCY_L-NORS, sy-vline,
WA_REIS_RO_OCCUPANCY_L-RECNNR, sy-vline,
WA_REIS_RO_OCCUPANCY_L-OBJECTID, sy-vline,
WA_REIS_RO_OCCUPANCY_L-OBJECTTEXT, sy-vline,
WA_REIS_RO_OCCUPANCY_L-OBJECTICON, sy-vline,
WA_REIS_RO_OCCUPANCY_L-OBJECT_VALIDFROM, sy-vline.
ENDLOOP. *Add any further fields from structure WA_REIS_RO_OCCUPANCY_L 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_REIS_RO_OCCUPANCY_L 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_REIS_RO_OCCUPANCY_L INTO WA_REIS_RO_OCCUPANCY_L. *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 SWENR, internal->external for field SWENR CALL FUNCTION 'CONVERSION_EXIT_SWENR_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-SWENR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-SWENR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit SMENR, internal->external for field NORUPS CALL FUNCTION 'CONVERSION_EXIT_SMENR_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-NORUPS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-NORUPS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SMENR, internal->external for field NORS CALL FUNCTION 'CONVERSION_EXIT_SMENR_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-NORS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-NORS.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field OBJECT_VALIDTO CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-OBJECT_VALIDTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-OBJECT_VALIDTO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field VALIDTO CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-VALIDTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-VALIDTO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit SXIDN, internal->external for field SMTP_ADDR_BP1 CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-SMTP_ADDR_BP1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-SMTP_ADDR_BP1.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit SXIDN, internal->external for field SMTP_ADDR_BP2 CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-SMTP_ADDR_BP2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-SMTP_ADDR_BP2.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field MEASVALIDTO01 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO01 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO01.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field MEASVALIDTO02 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO02 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO02.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field MEASVALIDTO03 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO03 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO03.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field MEASVALIDTO04 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO04 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO04.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit REDAT, internal->external for field MEASVALIDTO05 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO05 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-MEASVALIDTO05.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD01 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD01 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD01.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD02 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD02 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD02.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD03 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD03 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD03.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD04 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD04 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD04.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD05 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD05 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD05.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD06 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD06 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD06.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD07 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD07 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD07.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_BD08 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD08 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_BD08.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN01 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN01 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN01.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN02 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN02 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN02.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN03 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN03 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN03.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN04 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN04 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN04.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN05 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN05 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN05.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN06 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN06 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN06.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN07 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN07 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN07.
WRITE:/ 'New Value:', ld_input.

*Conversion exit REDAT, internal->external for field CONDVALIDTO_CN08 CALL FUNCTION 'CONVERSION_EXIT_REDAT_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN08 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-CONDVALIDTO_CN08.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field DOORNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_REIS_RO_OCCUPANCY_L-DOORNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REIS_RO_OCCUPANCY_L-DOORNO.
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_REIS_RO_OCCUPANCY_L_STR,
BUKRS TYPE STRING,
SWENR TYPE STRING,
SGENR TYPE STRING,
SGRNR TYPE STRING,
NORUPS TYPE STRING,
NORS TYPE STRING,
RECNNR TYPE STRING,
OBJECTID TYPE STRING,
OBJECTTEXT TYPE STRING,
OBJECTICON TYPE STRING,
OBJECT_VALIDFROM TYPE STRING,
OBJECT_VALIDTO TYPE STRING,
OBJECT_POSSDATEFROM TYPE STRING,
OBJECT_POSSDATETO TYPE STRING,
VALIDFROM TYPE STRING,
VALIDTO TYPE STRING,
STATUS TYPE STRING,
VACREASON TYPE STRING,
XVACREASON TYPE STRING,
XNUNRM TYPE STRING,
RECNBUKRS TYPE STRING,
RECNTYPE TYPE STRING,
XRECNTYPE TYPE STRING,
RECNTXT TYPE STRING,
ROLE_BP1 TYPE STRING,
XROLE_BP1 TYPE STRING,
PARTNER_BP1 TYPE STRING,
XPARTNER_BP1 TYPE STRING,
TEL_NUMBER_LONG_BP1 TYPE STRING,
FAX_NUMBER_LONG_BP1 TYPE STRING,
SMTP_ADDR_BP1 TYPE STRING,
XNAME_BP1 TYPE STRING,
STREET_BP1 TYPE STRING,
HOUSE_NUM1_BP1 TYPE STRING,
POST_CODE1_BP1 TYPE STRING,
CITY1_BP1 TYPE STRING,
CITY2_BP1 TYPE STRING,
REGION_BP1 TYPE STRING,
PO_BOX_BP1 TYPE STRING,
POST_CODE2_BP1 TYPE STRING,
ROLECAT_BP1 TYPE STRING,
ADDRTYPE_BP1 TYPE STRING,
HOUSE_NUM2_BP1 TYPE STRING,
ROLE_BP2 TYPE STRING,
XROLE_BP2 TYPE STRING,
PARTNER_BP2 TYPE STRING,
XPARTNER_BP2 TYPE STRING,
TEL_NUMBER_LONG_BP2 TYPE STRING,
FAX_NUMBER_LONG_BP2 TYPE STRING,
SMTP_ADDR_BP2 TYPE STRING,
XNAME_BP2 TYPE STRING,
STREET_BP2 TYPE STRING,
HOUSE_NUM1_BP2 TYPE STRING,
POST_CODE1_BP2 TYPE STRING,
CITY1_BP2 TYPE STRING,
CITY2_BP2 TYPE STRING,
REGION_BP2 TYPE STRING,
PO_BOX_BP2 TYPE STRING,
POST_CODE2_BP2 TYPE STRING,
ROLECAT_BP2 TYPE STRING,
ADDRTYPE_BP2 TYPE STRING,
HOUSE_NUM2_BP2 TYPE STRING,
MEASVALUE01 TYPE STRING,
MEASVALUECMPL01 TYPE STRING,
MEASUNIT01 TYPE STRING,
MEASVALIDFROM01 TYPE STRING,
MEASVALIDTO01 TYPE STRING,
MEASVALUE02 TYPE STRING,
MEASVALUECMPL02 TYPE STRING,
MEASUNIT02 TYPE STRING,
MEASVALIDFROM02 TYPE STRING,
MEASVALIDTO02 TYPE STRING,
MEASVALUE03 TYPE STRING,
MEASVALUECMPL03 TYPE STRING,
MEASUNIT03 TYPE STRING,
MEASVALIDFROM03 TYPE STRING,
MEASVALIDTO03 TYPE STRING,
MEASVALUE04 TYPE STRING,
MEASVALUECMPL04 TYPE STRING,
MEASUNIT04 TYPE STRING,
MEASVALIDFROM04 TYPE STRING,
MEASVALIDTO04 TYPE STRING,
MEASVALUE05 TYPE STRING,
MEASVALUECMPL05 TYPE STRING,
MEASUNIT05 TYPE STRING,
MEASVALIDFROM05 TYPE STRING,
MEASVALIDTO05 TYPE STRING,
MEASISVALIDFROM TYPE STRING,
MEASISVALIDTO TYPE STRING,
CONDVALUE_BD01 TYPE STRING,
CONDCURR_BD01 TYPE STRING,
FREQUENCY_BD01 TYPE STRING,
CONDVALIDFROM_BD01 TYPE STRING,
CONDVALIDTO_BD01 TYPE STRING,
UNITPRICE_BD01 TYPE STRING,
CONDVALUE_BD02 TYPE STRING,
CONDCURR_BD02 TYPE STRING,
FREQUENCY_BD02 TYPE STRING,
CONDVALIDFROM_BD02 TYPE STRING,
CONDVALIDTO_BD02 TYPE STRING,
UNITPRICE_BD02 TYPE STRING,
CONDVALUE_BD03 TYPE STRING,
CONDCURR_BD03 TYPE STRING,
FREQUENCY_BD03 TYPE STRING,
CONDVALIDFROM_BD03 TYPE STRING,
CONDVALIDTO_BD03 TYPE STRING,
UNITPRICE_BD03 TYPE STRING,
CONDVALUE_BD04 TYPE STRING,
CONDCURR_BD04 TYPE STRING,
FREQUENCY_BD04 TYPE STRING,
CONDVALIDFROM_BD04 TYPE STRING,
CONDVALIDTO_BD04 TYPE STRING,
UNITPRICE_BD04 TYPE STRING,
CONDVALUE_BD05 TYPE STRING,
CONDCURR_BD05 TYPE STRING,
FREQUENCY_BD05 TYPE STRING,
CONDVALIDFROM_BD05 TYPE STRING,
CONDVALIDTO_BD05 TYPE STRING,
UNITPRICE_BD05 TYPE STRING,
CONDVALUE_BD06 TYPE STRING,
CONDCURR_BD06 TYPE STRING,
FREQUENCY_BD06 TYPE STRING,
CONDVALIDFROM_BD06 TYPE STRING,
CONDVALIDTO_BD06 TYPE STRING,
UNITPRICE_BD06 TYPE STRING,
CONDVALUE_BD07 TYPE STRING,
CONDCURR_BD07 TYPE STRING,
FREQUENCY_BD07 TYPE STRING,
CONDVALIDFROM_BD07 TYPE STRING,
CONDVALIDTO_BD07 TYPE STRING,
UNITPRICE_BD07 TYPE STRING,
CONDVALUE_BD08 TYPE STRING,
CONDCURR_BD08 TYPE STRING,
FREQUENCY_BD08 TYPE STRING,
CONDVALIDFROM_BD08 TYPE STRING,
CONDVALIDTO_BD08 TYPE STRING,
UNITPRICE_BD08 TYPE STRING,
CONDVALUEFURTHER_BD TYPE STRING,
TAXVALUE_BD TYPE STRING,
CDBDISVALIDFROM TYPE STRING,
CDBDISVALIDTO TYPE STRING,
CONDVALUE_CN01 TYPE STRING,
CONDCURR_CN01 TYPE STRING,
FREQUENCY_CN01 TYPE STRING,
CONDVALIDFROM_CN01 TYPE STRING,
CONDVALIDTO_CN01 TYPE STRING,
UNITPRICE_CN01 TYPE STRING,
CONDVALUENET_CN01 TYPE STRING,
CONDVALUEGROSS_CN01 TYPE STRING,
CONDVALUE_CN02 TYPE STRING,
CONDCURR_CN02 TYPE STRING,
FREQUENCY_CN02 TYPE STRING,
CONDVALIDFROM_CN02 TYPE STRING,
CONDVALIDTO_CN02 TYPE STRING,
UNITPRICE_CN02 TYPE STRING,
CONDVALUENET_CN02 TYPE STRING,
CONDVALUEGROSS_CN02 TYPE STRING,
CONDVALUE_CN03 TYPE STRING,
CONDCURR_CN03 TYPE STRING,
FREQUENCY_CN03 TYPE STRING,
CONDVALIDFROM_CN03 TYPE STRING,
CONDVALIDTO_CN03 TYPE STRING,
UNITPRICE_CN03 TYPE STRING,
CONDVALUENET_CN03 TYPE STRING,
CONDVALUEGROSS_CN03 TYPE STRING,
CONDVALUE_CN04 TYPE STRING,
CONDCURR_CN04 TYPE STRING,
FREQUENCY_CN04 TYPE STRING,
CONDVALIDFROM_CN04 TYPE STRING,
CONDVALIDTO_CN04 TYPE STRING,
UNITPRICE_CN04 TYPE STRING,
CONDVALUENET_CN04 TYPE STRING,
CONDVALUEGROSS_CN04 TYPE STRING,
CONDVALUE_CN05 TYPE STRING,
CONDCURR_CN05 TYPE STRING,
FREQUENCY_CN05 TYPE STRING,
CONDVALIDFROM_CN05 TYPE STRING,
CONDVALIDTO_CN05 TYPE STRING,
UNITPRICE_CN05 TYPE STRING,
CONDVALUENET_CN05 TYPE STRING,
CONDVALUEGROSS_CN05 TYPE STRING,
CONDVALUE_CN06 TYPE STRING,
CONDCURR_CN06 TYPE STRING,
FREQUENCY_CN06 TYPE STRING,
CONDVALIDFROM_CN06 TYPE STRING,
CONDVALIDTO_CN06 TYPE STRING,
UNITPRICE_CN06 TYPE STRING,
CONDVALUENET_CN06 TYPE STRING,
CONDVALUEGROSS_CN06 TYPE STRING,
CONDVALUE_CN07 TYPE STRING,
CONDCURR_CN07 TYPE STRING,
FREQUENCY_CN07 TYPE STRING,
CONDVALIDFROM_CN07 TYPE STRING,
CONDVALIDTO_CN07 TYPE STRING,
UNITPRICE_CN07 TYPE STRING,
CONDVALUENET_CN07 TYPE STRING,
CONDVALUEGROSS_CN07 TYPE STRING,
CONDVALUE_CN08 TYPE STRING,
CONDCURR_CN08 TYPE STRING,
FREQUENCY_CN08 TYPE STRING,
CONDVALIDFROM_CN08 TYPE STRING,
CONDVALIDTO_CN08 TYPE STRING,
UNITPRICE_CN08 TYPE STRING,
CONDVALUENET_CN08 TYPE STRING,
CONDVALUEGROSS_CN08 TYPE STRING,
CONDVALUEFURTHER_CN TYPE STRING,
TAXVALUE_CN TYPE STRING,
CDCNISVALIDFROM TYPE STRING,
CDCNISVALIDTO TYPE STRING,
RECISVALIDFROM TYPE STRING,
RECISVALIDTO TYPE STRING,
GEN_OBJTYPE TYPE STRING,
GEN_OBJNR TYPE STRING,
GEN_CONTRACT TYPE STRING,
GEN_PARTNER1 TYPE STRING,
GEN_PARTNER2 TYPE STRING,
ALVROWS TYPE STRING,
BUKRSTXT TYPE STRING,
XWETEXT TYPE STRING,
XGRTXT TYPE STRING,
XGETXT TYPE STRING,
EDID TYPE STRING,
EGID TYPE STRING,
FLOOR TYPE STRING,
FLOORLOC TYPE STRING,
EWID TYPE STRING,
KITCHEN TYPE STRING,
ADMINNO TYPE STRING,
DOORNO TYPE STRING,
OBJCOND TYPE STRING,
YEARDECONSTR TYPE STRING,
NUMROOMS TYPE STRING,
LIVINGAREA TYPE STRING,
USAGETYPE TYPE STRING,
GEMEINDECH TYPE STRING,
XKITCHEN TYPE STRING,
XFLOOR TYPE STRING,
XCONDITION TYPE STRING,
XUSAGETYPE TYPE STRING,END OF T_EKKO_STR. DATA: WA_REIS_RO_OCCUPANCY_L_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_REIS_RO_OCCUPANCY_L_STR-BUKRS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-SWENR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-SGENR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-SGRNR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-NORUPS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-NORS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-RECNNR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECTID sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECTTEXT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECTICON sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECT_VALIDFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECT_VALIDTO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECT_POSSDATEFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJECT_POSSDATETO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-VALIDFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-VALIDTO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-STATUS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-VACREASON sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XVACREASON sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XNUNRM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-RECNBUKRS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-RECNTYPE sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XRECNTYPE sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-RECNTXT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ROLE_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XROLE_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-PARTNER_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XPARTNER_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-TEL_NUMBER_LONG_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FAX_NUMBER_LONG_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-SMTP_ADDR_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XNAME_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-STREET_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-HOUSE_NUM1_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-POST_CODE1_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CITY1_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CITY2_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-REGION_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-PO_BOX_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-POST_CODE2_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ROLECAT_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ADDRTYPE_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-HOUSE_NUM2_BP1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ROLE_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XROLE_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-PARTNER_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XPARTNER_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-TEL_NUMBER_LONG_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FAX_NUMBER_LONG_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-SMTP_ADDR_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XNAME_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-STREET_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-HOUSE_NUM1_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-POST_CODE1_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CITY1_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CITY2_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-REGION_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-PO_BOX_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-POST_CODE2_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ROLECAT_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ADDRTYPE_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-HOUSE_NUM2_BP2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUE01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUECMPL01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASUNIT01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDFROM01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDTO01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUE02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUECMPL02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASUNIT02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDFROM02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDTO02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUE03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUECMPL03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASUNIT03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDFROM03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDTO03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUE04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUECMPL04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASUNIT04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDFROM04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDTO04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUE05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALUECMPL05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASUNIT05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDFROM05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASVALIDTO05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASISVALIDFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-MEASISVALIDTO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_BD08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_BD08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_BD08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_BD08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_BD08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_BD08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEFURTHER_BD sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-TAXVALUE_BD sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CDBDISVALIDFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CDBDISVALIDTO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN01 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN02 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN03 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN04 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN05 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN06 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN07 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUE_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDCURR_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FREQUENCY_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDFROM_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALIDTO_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-UNITPRICE_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUENET_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEGROSS_CN08 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CONDVALUEFURTHER_CN sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-TAXVALUE_CN sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CDCNISVALIDFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-CDCNISVALIDTO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-RECISVALIDFROM sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-RECISVALIDTO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-GEN_OBJTYPE sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-GEN_OBJNR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-GEN_CONTRACT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-GEN_PARTNER1 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-GEN_PARTNER2 sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ALVROWS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-BUKRSTXT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XWETEXT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XGRTXT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XGETXT sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-EDID sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-EGID sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FLOOR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-FLOORLOC sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-EWID sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-KITCHEN sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-ADMINNO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-DOORNO sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-OBJCOND sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-YEARDECONSTR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-NUMROOMS sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-LIVINGAREA sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-USAGETYPE sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-GEMEINDECH sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XKITCHEN sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XFLOOR sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XCONDITION sy-vline
WA_REIS_RO_OCCUPANCY_L_STR-XUSAGETYPE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.