ABAP Select data from SAP table FCOM_EXP_ACTVAL_WD 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 FCOM_EXP_ACTVAL_WD 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 FCOM_EXP_ACTVAL_WD. 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 FCOM_EXP_ACTVAL_WD 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_FCOM_EXP_ACTVAL_WD TYPE STANDARD TABLE OF FCOM_EXP_ACTVAL_WD,
      WA_FCOM_EXP_ACTVAL_WD TYPE FCOM_EXP_ACTVAL_WD,
      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: <FCOM_EXP_ACTVAL_WD> TYPE FCOM_EXP_ACTVAL_WD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FCOM_EXP_ACTVAL_WD
*  INTO TABLE @DATA(IT_FCOM_EXP_ACTVAL_WD2).
*--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_FCOM_EXP_ACTVAL_WD INDEX 1 INTO DATA(WA_FCOM_EXP_ACTVAL_WD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FCOM_EXP_ACTVAL_WD ASSIGNING <FCOM_EXP_ACTVAL_WD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FCOM_EXP_ACTVAL_WD>-OBJECT = 1.
<FCOM_EXP_ACTVAL_WD>-KOSTL = 1.
<FCOM_EXP_ACTVAL_WD>-KOSTL_DISP = 1.
<FCOM_EXP_ACTVAL_WD>-KOSTLTEXT = 1.
<FCOM_EXP_ACTVAL_WD>-LSTAR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FCOM_EXP_ACTVAL_WD-LSTARTEXT, sy-vline,
WA_FCOM_EXP_ACTVAL_WD-KSTAR, sy-vline,
WA_FCOM_EXP_ACTVAL_WD-KSTARTEXT, sy-vline,
WA_FCOM_EXP_ACTVAL_WD-KATYP, sy-vline,
WA_FCOM_EXP_ACTVAL_WD-FISC_YEAR, sy-vline,
WA_FCOM_EXP_ACTVAL_WD-WRTTP, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FCOM_EXP_ACTVAL_WD 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_FCOM_EXP_ACTVAL_WD 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_FCOM_EXP_ACTVAL_WD INTO WA_FCOM_EXP_ACTVAL_WD. *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 KSTAR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOM_EXP_ACTVAL_WD-KSTAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOM_EXP_ACTVAL_WD-KSTAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field VERSN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FCOM_EXP_ACTVAL_WD-VERSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FCOM_EXP_ACTVAL_WD-VERSN.
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_FCOM_EXP_ACTVAL_WD_STR,
OBJECT TYPE STRING,
KOSTL TYPE STRING,
KOSTL_DISP TYPE STRING,
KOSTLTEXT TYPE STRING,
LSTAR TYPE STRING,
LSTARTEXT TYPE STRING,
KSTAR TYPE STRING,
KSTARTEXT TYPE STRING,
KATYP TYPE STRING,
FISC_YEAR TYPE STRING,
WRTTP TYPE STRING,
VERSN TYPE STRING,
WAERS TYPE STRING,
DECAN TYPE STRING,
ANDEC TYPE STRING,
SPRED TYPE STRING,
PER01FIX TYPE STRING,
PER02FIX TYPE STRING,
PER03FIX TYPE STRING,
PER04FIX TYPE STRING,
PER05FIX TYPE STRING,
PER06FIX TYPE STRING,
PER07FIX TYPE STRING,
PER08FIX TYPE STRING,
PER09FIX TYPE STRING,
PER10FIX TYPE STRING,
PER11FIX TYPE STRING,
PER12FIX TYPE STRING,
PER13FIX TYPE STRING,
PER14FIX TYPE STRING,
PER15FIX TYPE STRING,
PER16FIX TYPE STRING,
QUART1FIX TYPE STRING,
QUART2FIX TYPE STRING,
QUART3FIX TYPE STRING,
QUART4FIX TYPE STRING,
YEARFIX TYPE STRING,
PER01VAR TYPE STRING,
PER02VAR TYPE STRING,
PER03VAR TYPE STRING,
PER04VAR TYPE STRING,
PER05VAR TYPE STRING,
PER06VAR TYPE STRING,
PER07VAR TYPE STRING,
PER08VAR TYPE STRING,
PER09VAR TYPE STRING,
PER10VAR TYPE STRING,
PER11VAR TYPE STRING,
PER12VAR TYPE STRING,
PER13VAR TYPE STRING,
PER14VAR TYPE STRING,
PER15VAR TYPE STRING,
PER16VAR TYPE STRING,
QUART1VAR TYPE STRING,
QUART2VAR TYPE STRING,
QUART3VAR TYPE STRING,
QUART4VAR TYPE STRING,
YEARVAR TYPE STRING,
R1_PER01FIX TYPE STRING,
R1_PER02FIX TYPE STRING,
R1_PER03FIX TYPE STRING,
R1_PER04FIX TYPE STRING,
R1_PER05FIX TYPE STRING,
R1_PER06FIX TYPE STRING,
R1_PER07FIX TYPE STRING,
R1_PER08FIX TYPE STRING,
R1_PER09FIX TYPE STRING,
R1_PER10FIX TYPE STRING,
R1_PER11FIX TYPE STRING,
R1_PER12FIX TYPE STRING,
R1_PER13FIX TYPE STRING,
R1_PER14FIX TYPE STRING,
R1_PER15FIX TYPE STRING,
R1_PER16FIX TYPE STRING,
R1_QUART1FIX TYPE STRING,
R1_QUART2FIX TYPE STRING,
R1_QUART3FIX TYPE STRING,
R1_QUART4FIX TYPE STRING,
R1_YEARFIX TYPE STRING,
R1_PER01VAR TYPE STRING,
R1_PER02VAR TYPE STRING,
R1_PER03VAR TYPE STRING,
R1_PER04VAR TYPE STRING,
R1_PER05VAR TYPE STRING,
R1_PER06VAR TYPE STRING,
R1_PER07VAR TYPE STRING,
R1_PER08VAR TYPE STRING,
R1_PER09VAR TYPE STRING,
R1_PER10VAR TYPE STRING,
R1_PER11VAR TYPE STRING,
R1_PER12VAR TYPE STRING,
R1_PER13VAR TYPE STRING,
R1_PER14VAR TYPE STRING,
R1_PER15VAR TYPE STRING,
R1_PER16VAR TYPE STRING,
R1_QUART1VAR TYPE STRING,
R1_QUART2VAR TYPE STRING,
R1_QUART3VAR TYPE STRING,
R1_QUART4VAR TYPE STRING,
R1_YEARVAR TYPE STRING,
R2_PER01FIX TYPE STRING,
R2_PER02FIX TYPE STRING,
R2_PER03FIX TYPE STRING,
R2_PER04FIX TYPE STRING,
R2_PER05FIX TYPE STRING,
R2_PER06FIX TYPE STRING,
R2_PER07FIX TYPE STRING,
R2_PER08FIX TYPE STRING,
R2_PER09FIX TYPE STRING,
R2_PER10FIX TYPE STRING,
R2_PER11FIX TYPE STRING,
R2_PER12FIX TYPE STRING,
R2_PER13FIX TYPE STRING,
R2_PER14FIX TYPE STRING,
R2_PER15FIX TYPE STRING,
R2_PER16FIX TYPE STRING,
R2_QUART1FIX TYPE STRING,
R2_QUART2FIX TYPE STRING,
R2_QUART3FIX TYPE STRING,
R2_QUART4FIX TYPE STRING,
R2_YEARFIX TYPE STRING,
R2_PER01VAR TYPE STRING,
R2_PER02VAR TYPE STRING,
R2_PER03VAR TYPE STRING,
R2_PER04VAR TYPE STRING,
R2_PER05VAR TYPE STRING,
R2_PER06VAR TYPE STRING,
R2_PER07VAR TYPE STRING,
R2_PER08VAR TYPE STRING,
R2_PER09VAR TYPE STRING,
R2_PER10VAR TYPE STRING,
R2_PER11VAR TYPE STRING,
R2_PER12VAR TYPE STRING,
R2_PER13VAR TYPE STRING,
R2_PER14VAR TYPE STRING,
R2_PER15VAR TYPE STRING,
R2_PER16VAR TYPE STRING,
R2_QUART1VAR TYPE STRING,
R2_QUART2VAR TYPE STRING,
R2_QUART3VAR TYPE STRING,
R2_QUART4VAR TYPE STRING,
R2_YEARVAR TYPE STRING,
COMMENT_ICON TYPE STRING,
COMMENT_ICON_TTP TYPE STRING,
PERIOD_CHANGED TYPE STRING,
BOOLE TYPE STRING,
FRONTEND_ADD_LA TYPE STRING,
BOOLE TYPE STRING,
FRONTEND_ADD_KA TYPE STRING,
BOOLE TYPE STRING,
DUMMY TYPE STRING,END OF T_EKKO_STR. DATA: WA_FCOM_EXP_ACTVAL_WD_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_FCOM_EXP_ACTVAL_WD_STR-OBJECT sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-KOSTL sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-KOSTL_DISP sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-KOSTLTEXT sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-LSTAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-LSTARTEXT sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-KSTAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-KSTARTEXT sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-KATYP sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-FISC_YEAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-WRTTP sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-VERSN sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-WAERS sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-DECAN sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-ANDEC sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-SPRED sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER01FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER02FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER03FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER04FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER05FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER06FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER07FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER08FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER09FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER10FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER11FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER12FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER13FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER14FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER15FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER16FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART1FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART2FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART3FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART4FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-YEARFIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER01VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER02VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER03VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER04VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER05VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER06VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER07VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER08VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER09VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER10VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER11VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER12VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER13VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER14VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER15VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PER16VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART1VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART2VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART3VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-QUART4VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-YEARVAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER01FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER02FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER03FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER04FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER05FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER06FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER07FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER08FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER09FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER10FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER11FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER12FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER13FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER14FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER15FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER16FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART1FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART2FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART3FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART4FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_YEARFIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER01VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER02VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER03VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER04VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER05VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER06VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER07VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER08VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER09VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER10VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER11VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER12VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER13VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER14VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER15VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_PER16VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART1VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART2VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART3VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_QUART4VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R1_YEARVAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER01FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER02FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER03FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER04FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER05FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER06FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER07FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER08FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER09FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER10FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER11FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER12FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER13FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER14FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER15FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER16FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART1FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART2FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART3FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART4FIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_YEARFIX sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER01VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER02VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER03VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER04VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER05VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER06VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER07VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER08VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER09VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER10VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER11VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER12VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER13VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER14VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER15VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_PER16VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART1VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART2VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART3VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_QUART4VAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-R2_YEARVAR sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-COMMENT_ICON sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-COMMENT_ICON_TTP sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-PERIOD_CHANGED sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-BOOLE sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-FRONTEND_ADD_LA sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-BOOLE sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-FRONTEND_ADD_KA sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-BOOLE sy-vline
WA_FCOM_EXP_ACTVAL_WD_STR-DUMMY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.