ABAP Select data from SAP table FTUSE 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 FTUSE 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 FTUSE. 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 FTUSE 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_FTUSE TYPE STANDARD TABLE OF FTUSE,
      WA_FTUSE TYPE FTUSE,
      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: <FTUSE> TYPE FTUSE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FTUSE
*  INTO TABLE @DATA(IT_FTUSE2).
*--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_FTUSE INDEX 1 INTO DATA(WA_FTUSE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FTUSE ASSIGNING <FTUSE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FTUSE>-MANDT = 1.
<FTUSE>-UNAME = 1.
<FTUSE>-FT_HTML = 1.
<FTUSE>-FT_BUTT = 1.
<FTUSE>-FT_STDT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FTUSE-FTPRO_FTNOE, sy-vline,
WA_FTUSE-FTPRO_DEACT, sy-vline,
WA_FTUSE-FTPRO_W3OBJID, sy-vline,
WA_FTUSE-FTPRO_TDOBNAME, sy-vline,
WA_FTUSE-FTPRO_TDSPRAS, sy-vline,
WA_FTUSE-FTCON_FTNOE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FTUSE 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_FTUSE 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_FTUSE INTO WA_FTUSE. *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 ISOLA, internal->external for field FTPRO_TDSPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FTUSE-FTPRO_TDSPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTUSE-FTPRO_TDSPRAS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field FTZLD_TDSPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FTUSE-FTZLD_TDSPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FTUSE-FTZLD_TDSPRAS.
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_FTUSE_STR,
MANDT TYPE STRING,
UNAME TYPE STRING,
FT_HTML TYPE STRING,
FT_BUTT TYPE STRING,
FT_STDT TYPE STRING,
FTPRO_FTNOE TYPE STRING,
FTPRO_DEACT TYPE STRING,
FTPRO_W3OBJID TYPE STRING,
FTPRO_TDOBNAME TYPE STRING,
FTPRO_TDSPRAS TYPE STRING,
FTCON_FTNOE TYPE STRING,
FTCON_DEACT TYPE STRING,
FTCON_W3OBJID TYPE STRING,
FTCON_TDOBNAME TYPE STRING,
FTCON_TDSPRAS TYPE STRING,
FTSLS_FTNOE TYPE STRING,
FTSLS_DEACT TYPE STRING,
FTSLS_W3OBJID TYPE STRING,
FTSLS_TDOBNAME TYPE STRING,
FTSLS_TDSPRAS TYPE STRING,
FTLOC_FTNOE TYPE STRING,
FTLOC_DEACT TYPE STRING,
FTLOC_W3OBJID TYPE STRING,
FTLOC_TDOBNAME TYPE STRING,
FTLOC_TDSPRAS TYPE STRING,
FTCOM_FTNOE TYPE STRING,
FTCOM_DEACT TYPE STRING,
FTCOM_W3OBJID TYPE STRING,
FTCOM_TDOBNAME TYPE STRING,
FTCOM_TDSPRAS TYPE STRING,
FTPRE_FTNOE TYPE STRING,
FTPRE_DEACT TYPE STRING,
FTPRE_W3OBJID TYPE STRING,
FTPRE_TDOBNAME TYPE STRING,
FTPRE_TDSPRAS TYPE STRING,
FTMOW_FTNOE TYPE STRING,
FTMOW_DEACT TYPE STRING,
FTMOW_W3OBJID TYPE STRING,
FTMOW_TDOBNAME TYPE STRING,
FTMOW_TDSPRAS TYPE STRING,
FTSRV_FTNOE TYPE STRING,
FTSRV_DEACT TYPE STRING,
FTSRV_W3OBJID TYPE STRING,
FTSRV_TDOBNAME TYPE STRING,
FTSRV_TDSPRAS TYPE STRING,
FTGOV_FTNOE TYPE STRING,
FTGOV_DEACT TYPE STRING,
FTGOV_W3OBJID TYPE STRING,
FTGOV_TDOBNAME TYPE STRING,
FTGOV_TDSPRAS TYPE STRING,
FTGOV_EU_INT_AT TYPE STRING,
FTGOV_EU_INT_ATP TYPE STRING,
FTGOV_EU_INT_ATD TYPE STRING,
FTGOV_EU_INT_ATE TYPE STRING,
FTGOV_EU_INT_ATW TYPE STRING,
FTGOV_EU_INT_BE TYPE STRING,
FTGOV_EU_INT_BEP TYPE STRING,
FTGOV_EU_INT_BED TYPE STRING,
FTGOV_EU_INT_BEE TYPE STRING,
FTGOV_EU_INT_BEW TYPE STRING,
FTGOV_EU_INT_DE TYPE STRING,
FTGOV_EU_INT_DEP TYPE STRING,
FTGOV_EU_INT_DED TYPE STRING,
FTGOV_EU_INT_DEE TYPE STRING,
FTGOV_EU_INT_DEW TYPE STRING,
FTGOV_EU_INT_DK TYPE STRING,
FTGOV_EU_INT_DKP TYPE STRING,
FTGOV_EU_INT_DKD TYPE STRING,
FTGOV_EU_INT_DKE TYPE STRING,
FTGOV_EU_INT_DKW TYPE STRING,
FTGOV_EU_INT_ES TYPE STRING,
FTGOV_EU_INT_ESP TYPE STRING,
FTGOV_EU_INT_ESD TYPE STRING,
FTGOV_EU_INT_ESE TYPE STRING,
FTGOV_EU_INT_ESW TYPE STRING,
FTGOV_EU_INT_FI TYPE STRING,
FTGOV_EU_INT_FIP TYPE STRING,
FTGOV_EU_INT_FID TYPE STRING,
FTGOV_EU_INT_FIE TYPE STRING,
FTGOV_EU_INT_FIW TYPE STRING,
FTGOV_EU_INT_FR TYPE STRING,
FTGOV_EU_INT_FRP TYPE STRING,
FTGOV_EU_INT_FRD TYPE STRING,
FTGOV_EU_INT_FRE TYPE STRING,
FTGOV_EU_INT_FRW TYPE STRING,
FTGOV_EU_INT_GB TYPE STRING,
FTGOV_EU_INT_GBP TYPE STRING,
FTGOV_EU_INT_GBD TYPE STRING,
FTGOV_EU_INT_GBE TYPE STRING,
FTGOV_EU_INT_GBW TYPE STRING,
FTGOV_EU_INT_GR TYPE STRING,
FTGOV_EU_INT_GRP TYPE STRING,
FTGOV_EU_INT_GRD TYPE STRING,
FTGOV_EU_INT_GRE TYPE STRING,
FTGOV_EU_INT_GRW TYPE STRING,
FTGOV_EU_INT_IE TYPE STRING,
FTGOV_EU_INT_IEP TYPE STRING,
FTGOV_EU_INT_IED TYPE STRING,
FTGOV_EU_INT_IEE TYPE STRING,
FTGOV_EU_INT_IEW TYPE STRING,
FTGOV_EU_INT_IT TYPE STRING,
FTGOV_EU_INT_ITP TYPE STRING,
FTGOV_EU_INT_ITD TYPE STRING,
FTGOV_EU_INT_ITE TYPE STRING,
FTGOV_EU_INT_ITW TYPE STRING,
FTGOV_EU_INT_LU TYPE STRING,
FTGOV_EU_INT_LUP TYPE STRING,
FTGOV_EU_INT_LUD TYPE STRING,
FTGOV_EU_INT_LUE TYPE STRING,
FTGOV_EU_INT_LUW TYPE STRING,
FTGOV_EU_INT_NL TYPE STRING,
FTGOV_EU_INT_NLP TYPE STRING,
FTGOV_EU_INT_NLD TYPE STRING,
FTGOV_EU_INT_NLE TYPE STRING,
FTGOV_EU_INT_NLW TYPE STRING,
FTGOV_EU_INT_PT TYPE STRING,
FTGOV_EU_INT_PTP TYPE STRING,
FTGOV_EU_INT_PTD TYPE STRING,
FTGOV_EU_INT_PTE TYPE STRING,
FTGOV_EU_INT_PTW TYPE STRING,
FTGOV_EU_INT_SE TYPE STRING,
FTGOV_EU_INT_SEP TYPE STRING,
FTGOV_EU_INT_SED TYPE STRING,
FTGOV_EU_INT_SEE TYPE STRING,
FTGOV_EU_INT_SEW TYPE STRING,
FTGOV_EU_EXT_DE TYPE STRING,
FTGOV_EU_EXT_DED TYPE STRING,
FTGOV_EU_EXT_DEE TYPE STRING,
FTGOV_EU_EXT_DEW TYPE STRING,
FTGOV_EU_EXT_NL TYPE STRING,
FTGOV_EU_EXT_NLD TYPE STRING,
FTGOV_EU_EXT_NLE TYPE STRING,
FTGOV_EU_EXT_NLW TYPE STRING,
FTGOV_EU_KOB_DE TYPE STRING,
FTGOV_EU_KOB_DED TYPE STRING,
FTGOV_EU_KOB_DEE TYPE STRING,
FTGOV_EFTA_CH TYPE STRING,
FTGOV_EFTA_CHP TYPE STRING,
FTGOV_EFTA_CHD TYPE STRING,
FTGOV_EFTA_CHE TYPE STRING,
FTGOV_ASEAN_JP TYPE STRING,
FTGOV_NAFTA_USA TYPE STRING,
FTGOV_NAFTA_USAP TYPE STRING,
FTGOV_NAFTA_USAD TYPE STRING,
FTZLD_FTNOE TYPE STRING,
FTZLD_DEACT TYPE STRING,
FTZLD_W3OBJID TYPE STRING,
FTZLD_TDOBNAME TYPE STRING,
FTZLD_TDSPRAS TYPE STRING,
FTGOV_EU_EXT_FR TYPE STRING,
FTGOV_EU_EXT_FRD TYPE STRING,
FTGOV_EU_EXT_FRE TYPE STRING,
FTGOV_EU_EXT_FRW TYPE STRING,
FTGOV_EU_EXT_BE TYPE STRING,
FTGOV_EU_EXT_BED TYPE STRING,
FTGOV_EU_EXT_BEE TYPE STRING,
FTGOV_EU_EXT_BEW TYPE STRING,
FTGOV_EU_INT_PL TYPE STRING,
FTGOV_EU_INT_PLP TYPE STRING,
FTGOV_EU_INT_PLD TYPE STRING,
FTGOV_EU_INT_PLE TYPE STRING,
FTGOV_EU_INT_PLW TYPE STRING,
FTGOV_EU_INT_CZ TYPE STRING,
FTGOV_EU_INT_CZP TYPE STRING,
FTGOV_EU_INT_CZD TYPE STRING,
FTGOV_EU_INT_CZE TYPE STRING,
FTGOV_EU_INT_CZW TYPE STRING,
FTGOV_EU_INT_SK TYPE STRING,
FTGOV_EU_INT_SKP TYPE STRING,
FTGOV_EU_INT_SKD TYPE STRING,
FTGOV_EU_INT_SKE TYPE STRING,
FTGOV_EU_INT_SKW TYPE STRING,
FTGOV_EU_INT_HU TYPE STRING,
FTGOV_EU_INT_HUP TYPE STRING,
FTGOV_EU_INT_HUD TYPE STRING,
FTGOV_EU_INT_HUE TYPE STRING,
FTGOV_EU_INT_HUW TYPE STRING,END OF T_EKKO_STR. DATA: WA_FTUSE_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_FTUSE_STR-MANDT sy-vline
WA_FTUSE_STR-UNAME sy-vline
WA_FTUSE_STR-FT_HTML sy-vline
WA_FTUSE_STR-FT_BUTT sy-vline
WA_FTUSE_STR-FT_STDT sy-vline
WA_FTUSE_STR-FTPRO_FTNOE sy-vline
WA_FTUSE_STR-FTPRO_DEACT sy-vline
WA_FTUSE_STR-FTPRO_W3OBJID sy-vline
WA_FTUSE_STR-FTPRO_TDOBNAME sy-vline
WA_FTUSE_STR-FTPRO_TDSPRAS sy-vline
WA_FTUSE_STR-FTCON_FTNOE sy-vline
WA_FTUSE_STR-FTCON_DEACT sy-vline
WA_FTUSE_STR-FTCON_W3OBJID sy-vline
WA_FTUSE_STR-FTCON_TDOBNAME sy-vline
WA_FTUSE_STR-FTCON_TDSPRAS sy-vline
WA_FTUSE_STR-FTSLS_FTNOE sy-vline
WA_FTUSE_STR-FTSLS_DEACT sy-vline
WA_FTUSE_STR-FTSLS_W3OBJID sy-vline
WA_FTUSE_STR-FTSLS_TDOBNAME sy-vline
WA_FTUSE_STR-FTSLS_TDSPRAS sy-vline
WA_FTUSE_STR-FTLOC_FTNOE sy-vline
WA_FTUSE_STR-FTLOC_DEACT sy-vline
WA_FTUSE_STR-FTLOC_W3OBJID sy-vline
WA_FTUSE_STR-FTLOC_TDOBNAME sy-vline
WA_FTUSE_STR-FTLOC_TDSPRAS sy-vline
WA_FTUSE_STR-FTCOM_FTNOE sy-vline
WA_FTUSE_STR-FTCOM_DEACT sy-vline
WA_FTUSE_STR-FTCOM_W3OBJID sy-vline
WA_FTUSE_STR-FTCOM_TDOBNAME sy-vline
WA_FTUSE_STR-FTCOM_TDSPRAS sy-vline
WA_FTUSE_STR-FTPRE_FTNOE sy-vline
WA_FTUSE_STR-FTPRE_DEACT sy-vline
WA_FTUSE_STR-FTPRE_W3OBJID sy-vline
WA_FTUSE_STR-FTPRE_TDOBNAME sy-vline
WA_FTUSE_STR-FTPRE_TDSPRAS sy-vline
WA_FTUSE_STR-FTMOW_FTNOE sy-vline
WA_FTUSE_STR-FTMOW_DEACT sy-vline
WA_FTUSE_STR-FTMOW_W3OBJID sy-vline
WA_FTUSE_STR-FTMOW_TDOBNAME sy-vline
WA_FTUSE_STR-FTMOW_TDSPRAS sy-vline
WA_FTUSE_STR-FTSRV_FTNOE sy-vline
WA_FTUSE_STR-FTSRV_DEACT sy-vline
WA_FTUSE_STR-FTSRV_W3OBJID sy-vline
WA_FTUSE_STR-FTSRV_TDOBNAME sy-vline
WA_FTUSE_STR-FTSRV_TDSPRAS sy-vline
WA_FTUSE_STR-FTGOV_FTNOE sy-vline
WA_FTUSE_STR-FTGOV_DEACT sy-vline
WA_FTUSE_STR-FTGOV_W3OBJID sy-vline
WA_FTUSE_STR-FTGOV_TDOBNAME sy-vline
WA_FTUSE_STR-FTGOV_TDSPRAS sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_AT sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ATP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ATD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ATE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ATW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_BE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_BEP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_BED sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_BEE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_BEW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DEP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DED sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DEE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DEW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DK sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DKP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DKD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DKE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_DKW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ES sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ESP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ESD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ESE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ESW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FI sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FIP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FID sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FIE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FIW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FR sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FRP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FRD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FRE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_FRW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GB sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GBP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GBD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GBE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GBW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GR sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GRP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GRD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GRE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_GRW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_IE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_IEP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_IED sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_IEE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_IEW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_IT sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ITP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ITD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ITE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_ITW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_LU sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_LUP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_LUD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_LUE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_LUW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_NL sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_NLP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_NLD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_NLE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_NLW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PT sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PTP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PTD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PTE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PTW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SEP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SED sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SEE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SEW sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_DE sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_DED sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_DEE sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_DEW sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_NL sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_NLD sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_NLE sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_NLW sy-vline
WA_FTUSE_STR-FTGOV_EU_KOB_DE sy-vline
WA_FTUSE_STR-FTGOV_EU_KOB_DED sy-vline
WA_FTUSE_STR-FTGOV_EU_KOB_DEE sy-vline
WA_FTUSE_STR-FTGOV_EFTA_CH sy-vline
WA_FTUSE_STR-FTGOV_EFTA_CHP sy-vline
WA_FTUSE_STR-FTGOV_EFTA_CHD sy-vline
WA_FTUSE_STR-FTGOV_EFTA_CHE sy-vline
WA_FTUSE_STR-FTGOV_ASEAN_JP sy-vline
WA_FTUSE_STR-FTGOV_NAFTA_USA sy-vline
WA_FTUSE_STR-FTGOV_NAFTA_USAP sy-vline
WA_FTUSE_STR-FTGOV_NAFTA_USAD sy-vline
WA_FTUSE_STR-FTZLD_FTNOE sy-vline
WA_FTUSE_STR-FTZLD_DEACT sy-vline
WA_FTUSE_STR-FTZLD_W3OBJID sy-vline
WA_FTUSE_STR-FTZLD_TDOBNAME sy-vline
WA_FTUSE_STR-FTZLD_TDSPRAS sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_FR sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_FRD sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_FRE sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_FRW sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_BE sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_BED sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_BEE sy-vline
WA_FTUSE_STR-FTGOV_EU_EXT_BEW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PL sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PLP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PLD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PLE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_PLW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_CZ sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_CZP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_CZD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_CZE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_CZW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SK sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SKP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SKD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SKE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_SKW sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_HU sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_HUP sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_HUD sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_HUE sy-vline
WA_FTUSE_STR-FTGOV_EU_INT_HUW sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.