ABAP Select data from SAP table REXCITIMU_FORM 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 REXCITIMU_FORM 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 REXCITIMU_FORM. 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 REXCITIMU_FORM 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_REXCITIMU_FORM TYPE STANDARD TABLE OF REXCITIMU_FORM,
      WA_REXCITIMU_FORM TYPE REXCITIMU_FORM,
      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: <REXCITIMU_FORM> TYPE REXCITIMU_FORM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM REXCITIMU_FORM
*  INTO TABLE @DATA(IT_REXCITIMU_FORM2).
*--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_REXCITIMU_FORM INDEX 1 INTO DATA(WA_REXCITIMU_FORM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_REXCITIMU_FORM ASSIGNING <REXCITIMU_FORM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<REXCITIMU_FORM>-FIRST = 1.
<REXCITIMU_FORM>-FORMNUMBER = 1.
<REXCITIMU_FORM>-REPORTYEAR = 1.
<REXCITIMU_FORM>-REPORTYEAR2 = 1.
<REXCITIMU_FORM>-CITYNAME = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_REXCITIMU_FORM-CITYCODE, sy-vline,
WA_REXCITIMU_FORM-TFISCALCODE, sy-vline,
WA_REXCITIMU_FORM-TTELPREFIX, sy-vline,
WA_REXCITIMU_FORM-TTELNO, sy-vline,
WA_REXCITIMU_FORM-TEMAIL, sy-vline,
WA_REXCITIMU_FORM-TLASTNAME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_REXCITIMU_FORM 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_REXCITIMU_FORM 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_REXCITIMU_FORM INTO WA_REXCITIMU_FORM. *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 GJAHR, internal->external for field REPORTYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_REXCITIMU_FORM-REPORTYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REXCITIMU_FORM-REPORTYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit GJAHR, internal->external for field REPORTYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_REXCITIMU_FORM-REPORTYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_REXCITIMU_FORM-REPORTYEAR.
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_REXCITIMU_FORM_STR,
FIRST TYPE STRING,
FORMNUMBER TYPE STRING,
REPORTYEAR TYPE STRING,
REPORTYEAR2 TYPE STRING,
CITYNAME TYPE STRING,
CITYCODE TYPE STRING,
TFISCALCODE TYPE STRING,
TTELPREFIX TYPE STRING,
TTELNO TYPE STRING,
TEMAIL TYPE STRING,
TLASTNAME TYPE STRING,
TNAME TYPE STRING,
TFISCALADDR TYPE STRING,
TPOSTALCODE TYPE STRING,
TCITY TYPE STRING,
TREGION TYPE STRING,
RFISCALCODE TYPE STRING,
RPOSITION TYPE STRING,
RTELPREFIX TYPE STRING,
RTELNO TYPE STRING,
REMAIL TYPE STRING,
RLASTNAME TYPE STRING,
RNAME TYPE STRING,
RFISCALADDR TYPE STRING,
RPOSTALCODE TYPE STRING,
RCITY TYPE STRING,
RREGION TYPE STRING,
NOTE1 TYPE STRING,
NOTE2 TYPE STRING,
NOTE3 TYPE STRING,
NOTE4 TYPE STRING,
TOTALFORMNUMBER TYPE STRING,
FORMDATE TYPE STRING,
SIGNATURE TYPE STRING,
SECOND01 TYPE STRING,
CITYCODE TYPE STRING,
CITYNAME TYPE STRING,
PROTOCOLDATE TYPE STRING,
NRPROTOCOL TYPE STRING,
ACTTYPE TYPE STRING,
ACTDESCR TYPE STRING,
VALIDFROM TYPE STRING,
DISPOSAL TYPE STRING,
FORMNUMBER TYPE STRING,
SUBNR TYPE STRING,
NRORDEN TYPE STRING,
INTRENO TYPE STRING,
CHARACTERISTICS TYPE STRING,
ADDRESS TYPE STRING,
DIVISION TYPE STRING,
SHEET TYPE STRING,
PARCEL TYPE STRING,
SUBALTERN TYPE STRING,
CATEGORY TYPE STRING,
CLASS TYPE STRING,
REPORTYEAR TYPE STRING,
HISTORICBUILDING TYPE STRING,
VALUE TYPE STRING,
PERCOWN TYPE STRING,
MONOWN TYPE STRING,
MONOWN1 TYPE STRING,
MONOWN2 TYPE STRING,
MONEXCL TYPE STRING,
MONEXCL1 TYPE STRING,
MONEXCL2 TYPE STRING,
MONRED TYPE STRING,
MONRED1 TYPE STRING,
MONRED2 TYPE STRING,
DETRAMOUNT TYPE STRING,
STATEYEAR TYPE STRING,
OWNED TYPE STRING,
EXEMPTED TYPE STRING,
REDUCED TYPE STRING,
MAINRESIDENCE TYPE STRING,
ACQUISITION TYPE STRING,
FISCALOFFICE TYPE STRING,
CURRENCY TYPE STRING,
ISMANUALRATE TYPE STRING,
CALCTYPE TYPE STRING,
PERIODFROM TYPE STRING,
PERIODTO TYPE STRING,
VALIDITY TYPE STRING,
IS_UNINHABIT TYPE STRING,
BUILDSTATUS TYPE STRING,
IS_EXEMPT TYPE STRING,
SECOND02 TYPE STRING,
CITYCODE TYPE STRING,
CITYNAME TYPE STRING,
PROTOCOLDATE TYPE STRING,
NRPROTOCOL TYPE STRING,
ACTTYPE TYPE STRING,
ACTDESCR TYPE STRING,
VALIDFROM TYPE STRING,
DISPOSAL TYPE STRING,
FORMNUMBER TYPE STRING,
SUBNR TYPE STRING,
NRORDEN TYPE STRING,
INTRENO TYPE STRING,
CHARACTERISTICS TYPE STRING,
ADDRESS TYPE STRING,
DIVISION TYPE STRING,
SHEET TYPE STRING,
PARCEL TYPE STRING,
SUBALTERN TYPE STRING,
CATEGORY TYPE STRING,
CLASS TYPE STRING,
REPORTYEAR TYPE STRING,
HISTORICBUILDING TYPE STRING,
VALUE TYPE STRING,
PERCOWN TYPE STRING,
MONOWN TYPE STRING,
MONOWN1 TYPE STRING,
MONOWN2 TYPE STRING,
MONEXCL TYPE STRING,
MONEXCL1 TYPE STRING,
MONEXCL2 TYPE STRING,
MONRED TYPE STRING,
MONRED1 TYPE STRING,
MONRED2 TYPE STRING,
DETRAMOUNT TYPE STRING,
STATEYEAR TYPE STRING,
OWNED TYPE STRING,
EXEMPTED TYPE STRING,
REDUCED TYPE STRING,
MAINRESIDENCE TYPE STRING,
ACQUISITION TYPE STRING,
FISCALOFFICE TYPE STRING,
CURRENCY TYPE STRING,
ISMANUALRATE TYPE STRING,
CALCTYPE TYPE STRING,
PERIODFROM TYPE STRING,
PERIODTO TYPE STRING,
VALIDITY TYPE STRING,
IS_UNINHABIT TYPE STRING,
BUILDSTATUS TYPE STRING,
IS_EXEMPT TYPE STRING,
SECOND03 TYPE STRING,
CITYCODE TYPE STRING,
CITYNAME TYPE STRING,
PROTOCOLDATE TYPE STRING,
NRPROTOCOL TYPE STRING,
ACTTYPE TYPE STRING,
ACTDESCR TYPE STRING,
VALIDFROM TYPE STRING,
DISPOSAL TYPE STRING,
FORMNUMBER TYPE STRING,
SUBNR TYPE STRING,
NRORDEN TYPE STRING,
INTRENO TYPE STRING,
CHARACTERISTICS TYPE STRING,
ADDRESS TYPE STRING,
DIVISION TYPE STRING,
SHEET TYPE STRING,
PARCEL TYPE STRING,
SUBALTERN TYPE STRING,
CATEGORY TYPE STRING,
CLASS TYPE STRING,
REPORTYEAR TYPE STRING,
HISTORICBUILDING TYPE STRING,
VALUE TYPE STRING,
PERCOWN TYPE STRING,
MONOWN TYPE STRING,
MONOWN1 TYPE STRING,
MONOWN2 TYPE STRING,
MONEXCL TYPE STRING,
MONEXCL1 TYPE STRING,
MONEXCL2 TYPE STRING,
MONRED TYPE STRING,
MONRED1 TYPE STRING,
MONRED2 TYPE STRING,
DETRAMOUNT TYPE STRING,
STATEYEAR TYPE STRING,
OWNED TYPE STRING,
EXEMPTED TYPE STRING,
REDUCED TYPE STRING,
MAINRESIDENCE TYPE STRING,
ACQUISITION TYPE STRING,
FISCALOFFICE TYPE STRING,
CURRENCY TYPE STRING,
ISMANUALRATE TYPE STRING,
CALCTYPE TYPE STRING,
PERIODFROM TYPE STRING,
PERIODTO TYPE STRING,
VALIDITY TYPE STRING,
IS_UNINHABIT TYPE STRING,
BUILDSTATUS TYPE STRING,
IS_EXEMPT TYPE STRING,END OF T_EKKO_STR. DATA: WA_REXCITIMU_FORM_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_REXCITIMU_FORM_STR-FIRST sy-vline
WA_REXCITIMU_FORM_STR-FORMNUMBER sy-vline
WA_REXCITIMU_FORM_STR-REPORTYEAR sy-vline
WA_REXCITIMU_FORM_STR-REPORTYEAR2 sy-vline
WA_REXCITIMU_FORM_STR-CITYNAME sy-vline
WA_REXCITIMU_FORM_STR-CITYCODE sy-vline
WA_REXCITIMU_FORM_STR-TFISCALCODE sy-vline
WA_REXCITIMU_FORM_STR-TTELPREFIX sy-vline
WA_REXCITIMU_FORM_STR-TTELNO sy-vline
WA_REXCITIMU_FORM_STR-TEMAIL sy-vline
WA_REXCITIMU_FORM_STR-TLASTNAME sy-vline
WA_REXCITIMU_FORM_STR-TNAME sy-vline
WA_REXCITIMU_FORM_STR-TFISCALADDR sy-vline
WA_REXCITIMU_FORM_STR-TPOSTALCODE sy-vline
WA_REXCITIMU_FORM_STR-TCITY sy-vline
WA_REXCITIMU_FORM_STR-TREGION sy-vline
WA_REXCITIMU_FORM_STR-RFISCALCODE sy-vline
WA_REXCITIMU_FORM_STR-RPOSITION sy-vline
WA_REXCITIMU_FORM_STR-RTELPREFIX sy-vline
WA_REXCITIMU_FORM_STR-RTELNO sy-vline
WA_REXCITIMU_FORM_STR-REMAIL sy-vline
WA_REXCITIMU_FORM_STR-RLASTNAME sy-vline
WA_REXCITIMU_FORM_STR-RNAME sy-vline
WA_REXCITIMU_FORM_STR-RFISCALADDR sy-vline
WA_REXCITIMU_FORM_STR-RPOSTALCODE sy-vline
WA_REXCITIMU_FORM_STR-RCITY sy-vline
WA_REXCITIMU_FORM_STR-RREGION sy-vline
WA_REXCITIMU_FORM_STR-NOTE1 sy-vline
WA_REXCITIMU_FORM_STR-NOTE2 sy-vline
WA_REXCITIMU_FORM_STR-NOTE3 sy-vline
WA_REXCITIMU_FORM_STR-NOTE4 sy-vline
WA_REXCITIMU_FORM_STR-TOTALFORMNUMBER sy-vline
WA_REXCITIMU_FORM_STR-FORMDATE sy-vline
WA_REXCITIMU_FORM_STR-SIGNATURE sy-vline
WA_REXCITIMU_FORM_STR-SECOND01 sy-vline
WA_REXCITIMU_FORM_STR-CITYCODE sy-vline
WA_REXCITIMU_FORM_STR-CITYNAME sy-vline
WA_REXCITIMU_FORM_STR-PROTOCOLDATE sy-vline
WA_REXCITIMU_FORM_STR-NRPROTOCOL sy-vline
WA_REXCITIMU_FORM_STR-ACTTYPE sy-vline
WA_REXCITIMU_FORM_STR-ACTDESCR sy-vline
WA_REXCITIMU_FORM_STR-VALIDFROM sy-vline
WA_REXCITIMU_FORM_STR-DISPOSAL sy-vline
WA_REXCITIMU_FORM_STR-FORMNUMBER sy-vline
WA_REXCITIMU_FORM_STR-SUBNR sy-vline
WA_REXCITIMU_FORM_STR-NRORDEN sy-vline
WA_REXCITIMU_FORM_STR-INTRENO sy-vline
WA_REXCITIMU_FORM_STR-CHARACTERISTICS sy-vline
WA_REXCITIMU_FORM_STR-ADDRESS sy-vline
WA_REXCITIMU_FORM_STR-DIVISION sy-vline
WA_REXCITIMU_FORM_STR-SHEET sy-vline
WA_REXCITIMU_FORM_STR-PARCEL sy-vline
WA_REXCITIMU_FORM_STR-SUBALTERN sy-vline
WA_REXCITIMU_FORM_STR-CATEGORY sy-vline
WA_REXCITIMU_FORM_STR-CLASS sy-vline
WA_REXCITIMU_FORM_STR-REPORTYEAR sy-vline
WA_REXCITIMU_FORM_STR-HISTORICBUILDING sy-vline
WA_REXCITIMU_FORM_STR-VALUE sy-vline
WA_REXCITIMU_FORM_STR-PERCOWN sy-vline
WA_REXCITIMU_FORM_STR-MONOWN sy-vline
WA_REXCITIMU_FORM_STR-MONOWN1 sy-vline
WA_REXCITIMU_FORM_STR-MONOWN2 sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL1 sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL2 sy-vline
WA_REXCITIMU_FORM_STR-MONRED sy-vline
WA_REXCITIMU_FORM_STR-MONRED1 sy-vline
WA_REXCITIMU_FORM_STR-MONRED2 sy-vline
WA_REXCITIMU_FORM_STR-DETRAMOUNT sy-vline
WA_REXCITIMU_FORM_STR-STATEYEAR sy-vline
WA_REXCITIMU_FORM_STR-OWNED sy-vline
WA_REXCITIMU_FORM_STR-EXEMPTED sy-vline
WA_REXCITIMU_FORM_STR-REDUCED sy-vline
WA_REXCITIMU_FORM_STR-MAINRESIDENCE sy-vline
WA_REXCITIMU_FORM_STR-ACQUISITION sy-vline
WA_REXCITIMU_FORM_STR-FISCALOFFICE sy-vline
WA_REXCITIMU_FORM_STR-CURRENCY sy-vline
WA_REXCITIMU_FORM_STR-ISMANUALRATE sy-vline
WA_REXCITIMU_FORM_STR-CALCTYPE sy-vline
WA_REXCITIMU_FORM_STR-PERIODFROM sy-vline
WA_REXCITIMU_FORM_STR-PERIODTO sy-vline
WA_REXCITIMU_FORM_STR-VALIDITY sy-vline
WA_REXCITIMU_FORM_STR-IS_UNINHABIT sy-vline
WA_REXCITIMU_FORM_STR-BUILDSTATUS sy-vline
WA_REXCITIMU_FORM_STR-IS_EXEMPT sy-vline
WA_REXCITIMU_FORM_STR-SECOND02 sy-vline
WA_REXCITIMU_FORM_STR-CITYCODE sy-vline
WA_REXCITIMU_FORM_STR-CITYNAME sy-vline
WA_REXCITIMU_FORM_STR-PROTOCOLDATE sy-vline
WA_REXCITIMU_FORM_STR-NRPROTOCOL sy-vline
WA_REXCITIMU_FORM_STR-ACTTYPE sy-vline
WA_REXCITIMU_FORM_STR-ACTDESCR sy-vline
WA_REXCITIMU_FORM_STR-VALIDFROM sy-vline
WA_REXCITIMU_FORM_STR-DISPOSAL sy-vline
WA_REXCITIMU_FORM_STR-FORMNUMBER sy-vline
WA_REXCITIMU_FORM_STR-SUBNR sy-vline
WA_REXCITIMU_FORM_STR-NRORDEN sy-vline
WA_REXCITIMU_FORM_STR-INTRENO sy-vline
WA_REXCITIMU_FORM_STR-CHARACTERISTICS sy-vline
WA_REXCITIMU_FORM_STR-ADDRESS sy-vline
WA_REXCITIMU_FORM_STR-DIVISION sy-vline
WA_REXCITIMU_FORM_STR-SHEET sy-vline
WA_REXCITIMU_FORM_STR-PARCEL sy-vline
WA_REXCITIMU_FORM_STR-SUBALTERN sy-vline
WA_REXCITIMU_FORM_STR-CATEGORY sy-vline
WA_REXCITIMU_FORM_STR-CLASS sy-vline
WA_REXCITIMU_FORM_STR-REPORTYEAR sy-vline
WA_REXCITIMU_FORM_STR-HISTORICBUILDING sy-vline
WA_REXCITIMU_FORM_STR-VALUE sy-vline
WA_REXCITIMU_FORM_STR-PERCOWN sy-vline
WA_REXCITIMU_FORM_STR-MONOWN sy-vline
WA_REXCITIMU_FORM_STR-MONOWN1 sy-vline
WA_REXCITIMU_FORM_STR-MONOWN2 sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL1 sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL2 sy-vline
WA_REXCITIMU_FORM_STR-MONRED sy-vline
WA_REXCITIMU_FORM_STR-MONRED1 sy-vline
WA_REXCITIMU_FORM_STR-MONRED2 sy-vline
WA_REXCITIMU_FORM_STR-DETRAMOUNT sy-vline
WA_REXCITIMU_FORM_STR-STATEYEAR sy-vline
WA_REXCITIMU_FORM_STR-OWNED sy-vline
WA_REXCITIMU_FORM_STR-EXEMPTED sy-vline
WA_REXCITIMU_FORM_STR-REDUCED sy-vline
WA_REXCITIMU_FORM_STR-MAINRESIDENCE sy-vline
WA_REXCITIMU_FORM_STR-ACQUISITION sy-vline
WA_REXCITIMU_FORM_STR-FISCALOFFICE sy-vline
WA_REXCITIMU_FORM_STR-CURRENCY sy-vline
WA_REXCITIMU_FORM_STR-ISMANUALRATE sy-vline
WA_REXCITIMU_FORM_STR-CALCTYPE sy-vline
WA_REXCITIMU_FORM_STR-PERIODFROM sy-vline
WA_REXCITIMU_FORM_STR-PERIODTO sy-vline
WA_REXCITIMU_FORM_STR-VALIDITY sy-vline
WA_REXCITIMU_FORM_STR-IS_UNINHABIT sy-vline
WA_REXCITIMU_FORM_STR-BUILDSTATUS sy-vline
WA_REXCITIMU_FORM_STR-IS_EXEMPT sy-vline
WA_REXCITIMU_FORM_STR-SECOND03 sy-vline
WA_REXCITIMU_FORM_STR-CITYCODE sy-vline
WA_REXCITIMU_FORM_STR-CITYNAME sy-vline
WA_REXCITIMU_FORM_STR-PROTOCOLDATE sy-vline
WA_REXCITIMU_FORM_STR-NRPROTOCOL sy-vline
WA_REXCITIMU_FORM_STR-ACTTYPE sy-vline
WA_REXCITIMU_FORM_STR-ACTDESCR sy-vline
WA_REXCITIMU_FORM_STR-VALIDFROM sy-vline
WA_REXCITIMU_FORM_STR-DISPOSAL sy-vline
WA_REXCITIMU_FORM_STR-FORMNUMBER sy-vline
WA_REXCITIMU_FORM_STR-SUBNR sy-vline
WA_REXCITIMU_FORM_STR-NRORDEN sy-vline
WA_REXCITIMU_FORM_STR-INTRENO sy-vline
WA_REXCITIMU_FORM_STR-CHARACTERISTICS sy-vline
WA_REXCITIMU_FORM_STR-ADDRESS sy-vline
WA_REXCITIMU_FORM_STR-DIVISION sy-vline
WA_REXCITIMU_FORM_STR-SHEET sy-vline
WA_REXCITIMU_FORM_STR-PARCEL sy-vline
WA_REXCITIMU_FORM_STR-SUBALTERN sy-vline
WA_REXCITIMU_FORM_STR-CATEGORY sy-vline
WA_REXCITIMU_FORM_STR-CLASS sy-vline
WA_REXCITIMU_FORM_STR-REPORTYEAR sy-vline
WA_REXCITIMU_FORM_STR-HISTORICBUILDING sy-vline
WA_REXCITIMU_FORM_STR-VALUE sy-vline
WA_REXCITIMU_FORM_STR-PERCOWN sy-vline
WA_REXCITIMU_FORM_STR-MONOWN sy-vline
WA_REXCITIMU_FORM_STR-MONOWN1 sy-vline
WA_REXCITIMU_FORM_STR-MONOWN2 sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL1 sy-vline
WA_REXCITIMU_FORM_STR-MONEXCL2 sy-vline
WA_REXCITIMU_FORM_STR-MONRED sy-vline
WA_REXCITIMU_FORM_STR-MONRED1 sy-vline
WA_REXCITIMU_FORM_STR-MONRED2 sy-vline
WA_REXCITIMU_FORM_STR-DETRAMOUNT sy-vline
WA_REXCITIMU_FORM_STR-STATEYEAR sy-vline
WA_REXCITIMU_FORM_STR-OWNED sy-vline
WA_REXCITIMU_FORM_STR-EXEMPTED sy-vline
WA_REXCITIMU_FORM_STR-REDUCED sy-vline
WA_REXCITIMU_FORM_STR-MAINRESIDENCE sy-vline
WA_REXCITIMU_FORM_STR-ACQUISITION sy-vline
WA_REXCITIMU_FORM_STR-FISCALOFFICE sy-vline
WA_REXCITIMU_FORM_STR-CURRENCY sy-vline
WA_REXCITIMU_FORM_STR-ISMANUALRATE sy-vline
WA_REXCITIMU_FORM_STR-CALCTYPE sy-vline
WA_REXCITIMU_FORM_STR-PERIODFROM sy-vline
WA_REXCITIMU_FORM_STR-PERIODTO sy-vline
WA_REXCITIMU_FORM_STR-VALIDITY sy-vline
WA_REXCITIMU_FORM_STR-IS_UNINHABIT sy-vline
WA_REXCITIMU_FORM_STR-BUILDSTATUS sy-vline
WA_REXCITIMU_FORM_STR-IS_EXEMPT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.