ABAP Select data from SAP table FSH_ITA_RQMTS_S 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 FSH_ITA_RQMTS_S 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 FSH_ITA_RQMTS_S. 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 FSH_ITA_RQMTS_S 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_FSH_ITA_RQMTS_S TYPE STANDARD TABLE OF FSH_ITA_RQMTS_S,
      WA_FSH_ITA_RQMTS_S TYPE FSH_ITA_RQMTS_S,
      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: <FSH_ITA_RQMTS_S> TYPE FSH_ITA_RQMTS_S.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FSH_ITA_RQMTS_S
*  INTO TABLE @DATA(IT_FSH_ITA_RQMTS_S2).
*--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_FSH_ITA_RQMTS_S INDEX 1 INTO DATA(WA_FSH_ITA_RQMTS_S2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FSH_ITA_RQMTS_S ASSIGNING <FSH_ITA_RQMTS_S>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FSH_ITA_RQMTS_S>-AUFNR = 1.
<FSH_ITA_RQMTS_S>-POSNR = 1.
<FSH_ITA_RQMTS_S>-ETENR = 1.
<FSH_ITA_RQMTS_S>-BDART = 1.
<FSH_ITA_RQMTS_S>-MATNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FSH_ITA_RQMTS_S-MATKL, sy-vline,
WA_FSH_ITA_RQMTS_S-STDAT, sy-vline,
WA_FSH_ITA_RQMTS_S-GRKOR, sy-vline,
WA_FSH_ITA_RQMTS_S-UEPOS, sy-vline,
WA_FSH_ITA_RQMTS_S-SATNR, sy-vline,
WA_FSH_ITA_RQMTS_S-STLNR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FSH_ITA_RQMTS_S 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_FSH_ITA_RQMTS_S 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_FSH_ITA_RQMTS_S INTO WA_FSH_ITA_RQMTS_S. *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 MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-MATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field SATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-SATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-SATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field STLNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-STLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-STLNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field SPOSN CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-SPOSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-SPOSN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

*Conversion exit ATINN, internal->external for field COLOR_ATINN CALL FUNCTION 'CONVERSION_EXIT_ATINN_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-COLOR_ATINN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-COLOR_ATINN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ATINN, internal->external for field SIZE1_ATINN CALL FUNCTION 'CONVERSION_EXIT_ATINN_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-SIZE1_ATINN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-SIZE1_ATINN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ATINN, internal->external for field SIZE2_ATINN CALL FUNCTION 'CONVERSION_EXIT_ATINN_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-SIZE2_ATINN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-SIZE2_ATINN.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit MATN1, internal->external for field BAUGR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_FSH_ITA_RQMTS_S-BAUGR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_ITA_RQMTS_S-BAUGR.
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_FSH_ITA_RQMTS_S_STR,
AUFNR TYPE STRING,
POSNR TYPE STRING,
ETENR TYPE STRING,
BDART TYPE STRING,
MATNR TYPE STRING,
MATKL TYPE STRING,
STDAT TYPE STRING,
GRKOR TYPE STRING,
UEPOS TYPE STRING,
SATNR TYPE STRING,
STLNR TYPE STRING,
SPOSN TYPE STRING,
UEBPO TYPE STRING,
STAPO TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
KUNNR TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
MENGE TYPE STRING,
IMENGE TYPE STRING,
MEINS TYPE STRING,
FSH_RALLOC_QTY TYPE STRING,
FSH_ROPEN_QTY TYPE STRING,
XCHPF TYPE STRING,
EDATU TYPE STRING,
DAT01 TYPE STRING,
EINDT TYPE STRING,
TDDAT TYPE STRING,
MBDAT TYPE STRING,
LDDAT TYPE STRING,
VBELN TYPE STRING,
ERDAT TYPE STRING,
AUDAT TYPE STRING,
VBTYP TYPE STRING,
AUART TYPE STRING,
AUGRU TYPE STRING,
VDATU TYPE STRING,
BSTNK TYPE STRING,
BSTDK TYPE STRING,
CHARG TYPE STRING,
BMENG TYPE STRING,
LPRIO TYPE STRING,
FSH_CQ_CHECK TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
BSTYP TYPE STRING,
BSART TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
AEDAT TYPE STRING,
BEDAT TYPE STRING,
LMEIN TYPE STRING,
UMREN TYPE STRING,
UMREZ TYPE STRING,
RESWK TYPE STRING,
FSH_GRREG TYPE STRING,
FSH_GRSGY TYPE STRING,
KDGRP TYPE STRING,
GROUI TYPE STRING,
GROUE TYPE STRING,
FSH_REREG TYPE STRING,
FSH_RESGY TYPE STRING,
SGT_COVS TYPE STRING,
SGT_RCAT TYPE STRING,
FSH_SEAN TYPE STRING,
FSH_CANDATE TYPE STRING,
FSH_MXMNG TYPE STRING,
FSH_RQDA TYPE STRING,
MARK TYPE STRING,
ICON TYPE STRING,
LIGHT TYPE STRING,
VBUKZ TYPE STRING,
TMPM_ALT TYPE STRING,
FSH_TMPB TYPE STRING,
REFNR TYPE STRING,
FULFI TYPE STRING,
ASSIGNED_QTY TYPE STRING,
PRI01 TYPE STRING,
PRI02 TYPE STRING,
PRI03 TYPE STRING,
PRI04 TYPE STRING,
PRI05 TYPE STRING,
PRI06 TYPE STRING,
PRI07 TYPE STRING,
PRI08 TYPE STRING,
PRI09 TYPE STRING,
PRI10 TYPE STRING,
CSOFL_01 TYPE STRING,
CSOFL_02 TYPE STRING,
CSOFL_03 TYPE STRING,
CSOFL_04 TYPE STRING,
CSOFL_05 TYPE STRING,
CSOFL_06 TYPE STRING,
CSOFL_07 TYPE STRING,
CSOFL_08 TYPE STRING,
CSOFL_09 TYPE STRING,
CSOFL_10 TYPE STRING,
KVGR1 TYPE STRING,
KVGR2 TYPE STRING,
KVGR3 TYPE STRING,
KVGR4 TYPE STRING,
KVGR5 TYPE STRING,
FSH_KVGR6 TYPE STRING,
FSH_KVGR7 TYPE STRING,
FSH_KVGR8 TYPE STRING,
FSH_KVGR9 TYPE STRING,
FSH_KVGR10 TYPE STRING,
CUFLD_01 TYPE STRING,
CUFLD_02 TYPE STRING,
CUFLD_03 TYPE STRING,
CUFLD_04 TYPE STRING,
CUFLD_05 TYPE STRING,
CUFLD_06 TYPE STRING,
CUFLD_07 TYPE STRING,
CUFLD_08 TYPE STRING,
CUFLD_09 TYPE STRING,
CUFLD_10 TYPE STRING,
FSH_SEASON TYPE STRING,
FSH_SEASON_YEAR TYPE STRING,
FSH_COLLECTION TYPE STRING,
FSH_THEME TYPE STRING,
FSH_AR_STAT_ITM TYPE STRING,
FSH_AR_STAT_HDR TYPE STRING,
SOBKZ TYPE STRING,
SHKZG TYPE STRING,
BWART TYPE STRING,
SGT_STK_PRT TYPE STRING,
PIR TYPE STRING,
CH_PRIO TYPE STRING,
ABELN TYPE STRING,
ABELP TYPE STRING,
KUNWE TYPE STRING,
BEDAE TYPE STRING,
BEDAR TYPE STRING,
PSTYV TYPE STRING,
ETTYP TYPE STRING,
BEDSD TYPE STRING,
DISMM TYPE STRING,
FSH_REQ_REL TYPE STRING,
FSH_VAS_REL TYPE STRING,
FSH_TRANSACTION TYPE STRING,
FSH_ITEM_GROUP TYPE STRING,
FSH_ITEM TYPE STRING,
FSH_VAS_PRNT_ID TYPE STRING,
FSH_INCREMENT TYPE STRING,
VAS_GROUP_ID TYPE STRING,
CMGST TYPE STRING,
MAKTG TYPE STRING,
FSH_MG_AT1 TYPE STRING,
FSH_MG_AT2 TYPE STRING,
FSH_MG_AT3 TYPE STRING,
COLOR TYPE STRING,
SIZE1 TYPE STRING,
SIZE2 TYPE STRING,
COLOR_ATINN TYPE STRING,
SIZE1_ATINN TYPE STRING,
SIZE2_ATINN TYPE STRING,
CHARSTC1_TEXT TYPE STRING,
CHARSTC2_TEXT TYPE STRING,
CHARSTC3_TEXT TYPE STRING,
FSH_STAT TYPE STRING,
MVGR1 TYPE STRING,
VKGRP TYPE STRING,
RETPO TYPE STRING,
SGT_SCAT TYPE STRING,
WAMNG TYPE STRING,
RSNUM TYPE STRING,
RSPOS TYPE STRING,
RSART TYPE STRING,
BDTER TYPE STRING,
SBTER TYPE STRING,
FSH_OS_ID TYPE STRING,
FSH_SUBCON_PO TYPE STRING,
FSH_SUBCON_ITM TYPE STRING,
BAUGR TYPE STRING,
FSH_GRID_COND_REC TYPE STRING,
FSH_LEADING_DIMENSION TYPE STRING,
FSH_BDART TYPE STRING,
SBDBS TYPE STRING,
DMENG TYPE STRING,
FMENG TYPE STRING,
HMENG TYPE STRING,
RMENG TYPE STRING,
FSH_BSKZ TYPE STRING,
FSH_BSNR TYPE STRING,
FSH_HBSP TYPE STRING,
FSH_EBSP TYPE STRING,
LGONR TYPE STRING,
FSH_ALLOC_QTY TYPE STRING,
BUKRS TYPE STRING,
VKBUR TYPE STRING,
BSTKD TYPE STRING,
LIFSK TYPE STRING,
ROUTE TYPE STRING,
FSH_VRSN_STATUS TYPE STRING,
VSTEL TYPE STRING,END OF T_EKKO_STR. DATA: WA_FSH_ITA_RQMTS_S_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_FSH_ITA_RQMTS_S_STR-AUFNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-POSNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-ETENR sy-vline
WA_FSH_ITA_RQMTS_S_STR-BDART sy-vline
WA_FSH_ITA_RQMTS_S_STR-MATNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-MATKL sy-vline
WA_FSH_ITA_RQMTS_S_STR-STDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-GRKOR sy-vline
WA_FSH_ITA_RQMTS_S_STR-UEPOS sy-vline
WA_FSH_ITA_RQMTS_S_STR-SATNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-STLNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-SPOSN sy-vline
WA_FSH_ITA_RQMTS_S_STR-UEBPO sy-vline
WA_FSH_ITA_RQMTS_S_STR-STAPO sy-vline
WA_FSH_ITA_RQMTS_S_STR-WERKS sy-vline
WA_FSH_ITA_RQMTS_S_STR-LGORT sy-vline
WA_FSH_ITA_RQMTS_S_STR-KUNNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-VKORG sy-vline
WA_FSH_ITA_RQMTS_S_STR-VTWEG sy-vline
WA_FSH_ITA_RQMTS_S_STR-SPART sy-vline
WA_FSH_ITA_RQMTS_S_STR-MENGE sy-vline
WA_FSH_ITA_RQMTS_S_STR-IMENGE sy-vline
WA_FSH_ITA_RQMTS_S_STR-MEINS sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_RALLOC_QTY sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_ROPEN_QTY sy-vline
WA_FSH_ITA_RQMTS_S_STR-XCHPF sy-vline
WA_FSH_ITA_RQMTS_S_STR-EDATU sy-vline
WA_FSH_ITA_RQMTS_S_STR-DAT01 sy-vline
WA_FSH_ITA_RQMTS_S_STR-EINDT sy-vline
WA_FSH_ITA_RQMTS_S_STR-TDDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-MBDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-LDDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-VBELN sy-vline
WA_FSH_ITA_RQMTS_S_STR-ERDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-AUDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-VBTYP sy-vline
WA_FSH_ITA_RQMTS_S_STR-AUART sy-vline
WA_FSH_ITA_RQMTS_S_STR-AUGRU sy-vline
WA_FSH_ITA_RQMTS_S_STR-VDATU sy-vline
WA_FSH_ITA_RQMTS_S_STR-BSTNK sy-vline
WA_FSH_ITA_RQMTS_S_STR-BSTDK sy-vline
WA_FSH_ITA_RQMTS_S_STR-CHARG sy-vline
WA_FSH_ITA_RQMTS_S_STR-BMENG sy-vline
WA_FSH_ITA_RQMTS_S_STR-LPRIO sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_CQ_CHECK sy-vline
WA_FSH_ITA_RQMTS_S_STR-EBELN sy-vline
WA_FSH_ITA_RQMTS_S_STR-EBELP sy-vline
WA_FSH_ITA_RQMTS_S_STR-BSTYP sy-vline
WA_FSH_ITA_RQMTS_S_STR-BSART sy-vline
WA_FSH_ITA_RQMTS_S_STR-EKORG sy-vline
WA_FSH_ITA_RQMTS_S_STR-EKGRP sy-vline
WA_FSH_ITA_RQMTS_S_STR-AEDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-BEDAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-LMEIN sy-vline
WA_FSH_ITA_RQMTS_S_STR-UMREN sy-vline
WA_FSH_ITA_RQMTS_S_STR-UMREZ sy-vline
WA_FSH_ITA_RQMTS_S_STR-RESWK sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_GRREG sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_GRSGY sy-vline
WA_FSH_ITA_RQMTS_S_STR-KDGRP sy-vline
WA_FSH_ITA_RQMTS_S_STR-GROUI sy-vline
WA_FSH_ITA_RQMTS_S_STR-GROUE sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_REREG sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_RESGY sy-vline
WA_FSH_ITA_RQMTS_S_STR-SGT_COVS sy-vline
WA_FSH_ITA_RQMTS_S_STR-SGT_RCAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_SEAN sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_CANDATE sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_MXMNG sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_RQDA sy-vline
WA_FSH_ITA_RQMTS_S_STR-MARK sy-vline
WA_FSH_ITA_RQMTS_S_STR-ICON sy-vline
WA_FSH_ITA_RQMTS_S_STR-LIGHT sy-vline
WA_FSH_ITA_RQMTS_S_STR-VBUKZ sy-vline
WA_FSH_ITA_RQMTS_S_STR-TMPM_ALT sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_TMPB sy-vline
WA_FSH_ITA_RQMTS_S_STR-REFNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-FULFI sy-vline
WA_FSH_ITA_RQMTS_S_STR-ASSIGNED_QTY sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI01 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI02 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI03 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI04 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI05 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI06 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI07 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI08 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI09 sy-vline
WA_FSH_ITA_RQMTS_S_STR-PRI10 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_01 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_02 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_03 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_04 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_05 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_06 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_07 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_08 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_09 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CSOFL_10 sy-vline
WA_FSH_ITA_RQMTS_S_STR-KVGR1 sy-vline
WA_FSH_ITA_RQMTS_S_STR-KVGR2 sy-vline
WA_FSH_ITA_RQMTS_S_STR-KVGR3 sy-vline
WA_FSH_ITA_RQMTS_S_STR-KVGR4 sy-vline
WA_FSH_ITA_RQMTS_S_STR-KVGR5 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_KVGR6 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_KVGR7 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_KVGR8 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_KVGR9 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_KVGR10 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_01 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_02 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_03 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_04 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_05 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_06 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_07 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_08 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_09 sy-vline
WA_FSH_ITA_RQMTS_S_STR-CUFLD_10 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_SEASON sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_SEASON_YEAR sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_COLLECTION sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_THEME sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_AR_STAT_ITM sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_AR_STAT_HDR sy-vline
WA_FSH_ITA_RQMTS_S_STR-SOBKZ sy-vline
WA_FSH_ITA_RQMTS_S_STR-SHKZG sy-vline
WA_FSH_ITA_RQMTS_S_STR-BWART sy-vline
WA_FSH_ITA_RQMTS_S_STR-SGT_STK_PRT sy-vline
WA_FSH_ITA_RQMTS_S_STR-PIR sy-vline
WA_FSH_ITA_RQMTS_S_STR-CH_PRIO sy-vline
WA_FSH_ITA_RQMTS_S_STR-ABELN sy-vline
WA_FSH_ITA_RQMTS_S_STR-ABELP sy-vline
WA_FSH_ITA_RQMTS_S_STR-KUNWE sy-vline
WA_FSH_ITA_RQMTS_S_STR-BEDAE sy-vline
WA_FSH_ITA_RQMTS_S_STR-BEDAR sy-vline
WA_FSH_ITA_RQMTS_S_STR-PSTYV sy-vline
WA_FSH_ITA_RQMTS_S_STR-ETTYP sy-vline
WA_FSH_ITA_RQMTS_S_STR-BEDSD sy-vline
WA_FSH_ITA_RQMTS_S_STR-DISMM sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_REQ_REL sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_VAS_REL sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_TRANSACTION sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_ITEM_GROUP sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_ITEM sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_VAS_PRNT_ID sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_INCREMENT sy-vline
WA_FSH_ITA_RQMTS_S_STR-VAS_GROUP_ID sy-vline
WA_FSH_ITA_RQMTS_S_STR-CMGST sy-vline
WA_FSH_ITA_RQMTS_S_STR-MAKTG sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_MG_AT1 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_MG_AT2 sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_MG_AT3 sy-vline
WA_FSH_ITA_RQMTS_S_STR-COLOR sy-vline
WA_FSH_ITA_RQMTS_S_STR-SIZE1 sy-vline
WA_FSH_ITA_RQMTS_S_STR-SIZE2 sy-vline
WA_FSH_ITA_RQMTS_S_STR-COLOR_ATINN sy-vline
WA_FSH_ITA_RQMTS_S_STR-SIZE1_ATINN sy-vline
WA_FSH_ITA_RQMTS_S_STR-SIZE2_ATINN sy-vline
WA_FSH_ITA_RQMTS_S_STR-CHARSTC1_TEXT sy-vline
WA_FSH_ITA_RQMTS_S_STR-CHARSTC2_TEXT sy-vline
WA_FSH_ITA_RQMTS_S_STR-CHARSTC3_TEXT sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_STAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-MVGR1 sy-vline
WA_FSH_ITA_RQMTS_S_STR-VKGRP sy-vline
WA_FSH_ITA_RQMTS_S_STR-RETPO sy-vline
WA_FSH_ITA_RQMTS_S_STR-SGT_SCAT sy-vline
WA_FSH_ITA_RQMTS_S_STR-WAMNG sy-vline
WA_FSH_ITA_RQMTS_S_STR-RSNUM sy-vline
WA_FSH_ITA_RQMTS_S_STR-RSPOS sy-vline
WA_FSH_ITA_RQMTS_S_STR-RSART sy-vline
WA_FSH_ITA_RQMTS_S_STR-BDTER sy-vline
WA_FSH_ITA_RQMTS_S_STR-SBTER sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_OS_ID sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_SUBCON_PO sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_SUBCON_ITM sy-vline
WA_FSH_ITA_RQMTS_S_STR-BAUGR sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_GRID_COND_REC sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_LEADING_DIMENSION sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_BDART sy-vline
WA_FSH_ITA_RQMTS_S_STR-SBDBS sy-vline
WA_FSH_ITA_RQMTS_S_STR-DMENG sy-vline
WA_FSH_ITA_RQMTS_S_STR-FMENG sy-vline
WA_FSH_ITA_RQMTS_S_STR-HMENG sy-vline
WA_FSH_ITA_RQMTS_S_STR-RMENG sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_BSKZ sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_BSNR sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_HBSP sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_EBSP sy-vline
WA_FSH_ITA_RQMTS_S_STR-LGONR sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_ALLOC_QTY sy-vline
WA_FSH_ITA_RQMTS_S_STR-BUKRS sy-vline
WA_FSH_ITA_RQMTS_S_STR-VKBUR sy-vline
WA_FSH_ITA_RQMTS_S_STR-BSTKD sy-vline
WA_FSH_ITA_RQMTS_S_STR-LIFSK sy-vline
WA_FSH_ITA_RQMTS_S_STR-ROUTE sy-vline
WA_FSH_ITA_RQMTS_S_STR-FSH_VRSN_STATUS sy-vline
WA_FSH_ITA_RQMTS_S_STR-VSTEL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.