ABAP Select data from SAP table SMI_S_ITEM_OUT 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 SMI_S_ITEM_OUT 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 SMI_S_ITEM_OUT. 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 SMI_S_ITEM_OUT 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_SMI_S_ITEM_OUT TYPE STANDARD TABLE OF SMI_S_ITEM_OUT,
      WA_SMI_S_ITEM_OUT TYPE SMI_S_ITEM_OUT,
      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: <SMI_S_ITEM_OUT> TYPE SMI_S_ITEM_OUT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM SMI_S_ITEM_OUT
*  INTO TABLE @DATA(IT_SMI_S_ITEM_OUT2).
*--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_SMI_S_ITEM_OUT INDEX 1 INTO DATA(WA_SMI_S_ITEM_OUT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_SMI_S_ITEM_OUT ASSIGNING <SMI_S_ITEM_OUT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<SMI_S_ITEM_OUT>-MANDT = 1.
<SMI_S_ITEM_OUT>-XMLGUID = 1.
<SMI_S_ITEM_OUT>-MATNR = 1.
<SMI_S_ITEM_OUT>-VBELN = 1.
<SMI_S_ITEM_OUT>-POSNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_SMI_S_ITEM_OUT-KDMAT, sy-vline,
WA_SMI_S_ITEM_OUT-BP_KUNNR, sy-vline,
WA_SMI_S_ITEM_OUT-BP_BUYID, sy-vline,
WA_SMI_S_ITEM_OUT-SHIP_FROM_BUYID, sy-vline,
WA_SMI_S_ITEM_OUT-WERKS, sy-vline,
WA_SMI_S_ITEM_OUT-KNREF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_SMI_S_ITEM_OUT 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_SMI_S_ITEM_OUT 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_SMI_S_ITEM_OUT INTO WA_SMI_S_ITEM_OUT. *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_SMI_S_ITEM_OUT-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SMI_S_ITEM_OUT-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field KUNWE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_SMI_S_ITEM_OUT-KUNWE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SMI_S_ITEM_OUT-KUNWE.
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_SMI_S_ITEM_OUT_STR,
MANDT TYPE STRING,
XMLGUID TYPE STRING,
MATNR TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
KDMAT TYPE STRING,
BP_KUNNR TYPE STRING,
BP_BUYID TYPE STRING,
SHIP_FROM_BUYID TYPE STRING,
WERKS TYPE STRING,
KNREF TYPE STRING,
WERKSTO TYPE STRING,
BSTKD TYPE STRING,
POSEX TYPE STRING,
PROCTRIGGER TYPE STRING,
PROCTSTMP TYPE STRING,
STATUS TYPE STRING,
STOPIND TYPE STRING,
STATUSDT TYPE STRING,
UNRQUAN TYPE STRING,
QUALQUAN TYPE STRING,
BLOCQUAN TYPE STRING,
PROMOQUAN TYPE STRING,
STATUSDT_C TYPE STRING,
UNRQUAN_C TYPE STRING,
QUALQUAN_C TYPE STRING,
BLOCQUAN_C TYPE STRING,
PROMOQUAN_C TYPE STRING,
STOCKONHAND TYPE STRING,
MINSTOCK TYPE STRING,
MINSTOCK_C TYPE STRING,
MAXSTOCK TYPE STRING,
MAXSTOCK_C TYPE STRING,
ROUNDQUAN TYPE STRING,
ROUNDQUAN_C TYPE STRING,
PACKQUAN TYPE STRING,
ABEFZ TYPE STRING,
VRKME TYPE STRING,
LABNK TYPE STRING,
SCHEMAGNTID TYPE STRING,
TIME_ZONE TYPE STRING,
ID TYPE STRING,
CUSTOMER_ID TYPE STRING,
KDMAT_PROF TYPE STRING,
BSTKD_PROF TYPE STRING,
POSEX_PROF TYPE STRING,
WERKS_EXT TYPE STRING,
HORIZON_USE TYPE STRING,
SMI_HORIZON TYPE STRING,
REPL_METH TYPE STRING,
SAFETY_PERC TYPE STRING,
SAFETY_QTY TYPE STRING,
SFTY_QTY_UOM TYPE STRING,
CUST_ROUND_VAL TYPE STRING,
REPL_PROC_LOGIC TYPE STRING,
SEND_PROC_LOGIC TYPE STRING,
STOP_FLAG TYPE STRING,
SMI_HORIZON_S TYPE STRING,
SMI_HORIZON_M TYPE STRING,
SMI_HORIZON_L TYPE STRING,
HIGH_PERC_S TYPE STRING,
LOW_PERC_S TYPE STRING,
HIGH_PERC_M TYPE STRING,
LOW_PERC_M TYPE STRING,
HIGH_PERC_L TYPE STRING,
LOW_PERC_L TYPE STRING,
ALERTCATEGORY TYPE STRING,
COMP_LOGIC TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
MAKTX TYPE STRING,
POSTX TYPE STRING,
NAME1 TYPE STRING,
KNREF_AG TYPE STRING,
KNREF_WE TYPE STRING,
CREAT_DATE TYPE STRING,
CREAT_TIME TYPE STRING,
REC_DATE TYPE STRING,
REC_TIME TYPE STRING,
UNIT_TEXT TYPE STRING,
IC_STATUS TYPE STRING,
IC_STOP TYPE STRING,
KUNNR TYPE STRING,
BUYER_BUYID TYPE STRING,
VENDOR_BUYID TYPE STRING,
KUNWE TYPE STRING,
PRODREC_BUYID TYPE STRING,
TOOLTIP_REF_STAT TYPE STRING,
TOOLTIP_REF_STOP TYPE STRING,
P01 TYPE STRING,
P01_COLOUR TYPE STRING,
P01_TOOLTIP TYPE STRING,
P01_ICON TYPE STRING,
P02 TYPE STRING,
P02_COLOUR TYPE STRING,
P02_TOOLTIP TYPE STRING,
P02_ICON TYPE STRING,
P03 TYPE STRING,
P03_COLOUR TYPE STRING,
P03_TOOLTIP TYPE STRING,
P03_ICON TYPE STRING,
P04 TYPE STRING,
P04_COLOUR TYPE STRING,
P04_TOOLTIP TYPE STRING,
P04_ICON TYPE STRING,
P05 TYPE STRING,
P05_COLOUR TYPE STRING,
P05_TOOLTIP TYPE STRING,
P05_ICON TYPE STRING,
P06 TYPE STRING,
P06_COLOUR TYPE STRING,
P06_TOOLTIP TYPE STRING,
P06_ICON TYPE STRING,
P07 TYPE STRING,
P07_COLOUR TYPE STRING,
P07_TOOLTIP TYPE STRING,
P07_ICON TYPE STRING,
P08 TYPE STRING,
P08_COLOUR TYPE STRING,
P08_TOOLTIP TYPE STRING,
P08_ICON TYPE STRING,
P09 TYPE STRING,
P09_COLOUR TYPE STRING,
P09_TOOLTIP TYPE STRING,
P09_ICON TYPE STRING,
P10 TYPE STRING,
P10_COLOUR TYPE STRING,
P10_TOOLTIP TYPE STRING,
P10_ICON TYPE STRING,
P11 TYPE STRING,
P11_COLOUR TYPE STRING,
P11_TOOLTIP TYPE STRING,
P11_ICON TYPE STRING,
P12 TYPE STRING,
P12_COLOUR TYPE STRING,
P12_TOOLTIP TYPE STRING,
P12_ICON TYPE STRING,
P13 TYPE STRING,
P13_COLOUR TYPE STRING,
P13_TOOLTIP TYPE STRING,
P13_ICON TYPE STRING,
P14 TYPE STRING,
P14_COLOUR TYPE STRING,
P14_TOOLTIP TYPE STRING,
P14_ICON TYPE STRING,
P15 TYPE STRING,
P15_COLOUR TYPE STRING,
P15_TOOLTIP TYPE STRING,
P15_ICON TYPE STRING,
STOCKOUT TYPE STRING,
DATEMIN TYPE STRING,
DATEMAX TYPE STRING,END OF T_EKKO_STR. DATA: WA_SMI_S_ITEM_OUT_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_SMI_S_ITEM_OUT_STR-MANDT sy-vline
WA_SMI_S_ITEM_OUT_STR-XMLGUID sy-vline
WA_SMI_S_ITEM_OUT_STR-MATNR sy-vline
WA_SMI_S_ITEM_OUT_STR-VBELN sy-vline
WA_SMI_S_ITEM_OUT_STR-POSNR sy-vline
WA_SMI_S_ITEM_OUT_STR-KDMAT sy-vline
WA_SMI_S_ITEM_OUT_STR-BP_KUNNR sy-vline
WA_SMI_S_ITEM_OUT_STR-BP_BUYID sy-vline
WA_SMI_S_ITEM_OUT_STR-SHIP_FROM_BUYID sy-vline
WA_SMI_S_ITEM_OUT_STR-WERKS sy-vline
WA_SMI_S_ITEM_OUT_STR-KNREF sy-vline
WA_SMI_S_ITEM_OUT_STR-WERKSTO sy-vline
WA_SMI_S_ITEM_OUT_STR-BSTKD sy-vline
WA_SMI_S_ITEM_OUT_STR-POSEX sy-vline
WA_SMI_S_ITEM_OUT_STR-PROCTRIGGER sy-vline
WA_SMI_S_ITEM_OUT_STR-PROCTSTMP sy-vline
WA_SMI_S_ITEM_OUT_STR-STATUS sy-vline
WA_SMI_S_ITEM_OUT_STR-STOPIND sy-vline
WA_SMI_S_ITEM_OUT_STR-STATUSDT sy-vline
WA_SMI_S_ITEM_OUT_STR-UNRQUAN sy-vline
WA_SMI_S_ITEM_OUT_STR-QUALQUAN sy-vline
WA_SMI_S_ITEM_OUT_STR-BLOCQUAN sy-vline
WA_SMI_S_ITEM_OUT_STR-PROMOQUAN sy-vline
WA_SMI_S_ITEM_OUT_STR-STATUSDT_C sy-vline
WA_SMI_S_ITEM_OUT_STR-UNRQUAN_C sy-vline
WA_SMI_S_ITEM_OUT_STR-QUALQUAN_C sy-vline
WA_SMI_S_ITEM_OUT_STR-BLOCQUAN_C sy-vline
WA_SMI_S_ITEM_OUT_STR-PROMOQUAN_C sy-vline
WA_SMI_S_ITEM_OUT_STR-STOCKONHAND sy-vline
WA_SMI_S_ITEM_OUT_STR-MINSTOCK sy-vline
WA_SMI_S_ITEM_OUT_STR-MINSTOCK_C sy-vline
WA_SMI_S_ITEM_OUT_STR-MAXSTOCK sy-vline
WA_SMI_S_ITEM_OUT_STR-MAXSTOCK_C sy-vline
WA_SMI_S_ITEM_OUT_STR-ROUNDQUAN sy-vline
WA_SMI_S_ITEM_OUT_STR-ROUNDQUAN_C sy-vline
WA_SMI_S_ITEM_OUT_STR-PACKQUAN sy-vline
WA_SMI_S_ITEM_OUT_STR-ABEFZ sy-vline
WA_SMI_S_ITEM_OUT_STR-VRKME sy-vline
WA_SMI_S_ITEM_OUT_STR-LABNK sy-vline
WA_SMI_S_ITEM_OUT_STR-SCHEMAGNTID sy-vline
WA_SMI_S_ITEM_OUT_STR-TIME_ZONE sy-vline
WA_SMI_S_ITEM_OUT_STR-ID sy-vline
WA_SMI_S_ITEM_OUT_STR-CUSTOMER_ID sy-vline
WA_SMI_S_ITEM_OUT_STR-KDMAT_PROF sy-vline
WA_SMI_S_ITEM_OUT_STR-BSTKD_PROF sy-vline
WA_SMI_S_ITEM_OUT_STR-POSEX_PROF sy-vline
WA_SMI_S_ITEM_OUT_STR-WERKS_EXT sy-vline
WA_SMI_S_ITEM_OUT_STR-HORIZON_USE sy-vline
WA_SMI_S_ITEM_OUT_STR-SMI_HORIZON sy-vline
WA_SMI_S_ITEM_OUT_STR-REPL_METH sy-vline
WA_SMI_S_ITEM_OUT_STR-SAFETY_PERC sy-vline
WA_SMI_S_ITEM_OUT_STR-SAFETY_QTY sy-vline
WA_SMI_S_ITEM_OUT_STR-SFTY_QTY_UOM sy-vline
WA_SMI_S_ITEM_OUT_STR-CUST_ROUND_VAL sy-vline
WA_SMI_S_ITEM_OUT_STR-REPL_PROC_LOGIC sy-vline
WA_SMI_S_ITEM_OUT_STR-SEND_PROC_LOGIC sy-vline
WA_SMI_S_ITEM_OUT_STR-STOP_FLAG sy-vline
WA_SMI_S_ITEM_OUT_STR-SMI_HORIZON_S sy-vline
WA_SMI_S_ITEM_OUT_STR-SMI_HORIZON_M sy-vline
WA_SMI_S_ITEM_OUT_STR-SMI_HORIZON_L sy-vline
WA_SMI_S_ITEM_OUT_STR-HIGH_PERC_S sy-vline
WA_SMI_S_ITEM_OUT_STR-LOW_PERC_S sy-vline
WA_SMI_S_ITEM_OUT_STR-HIGH_PERC_M sy-vline
WA_SMI_S_ITEM_OUT_STR-LOW_PERC_M sy-vline
WA_SMI_S_ITEM_OUT_STR-HIGH_PERC_L sy-vline
WA_SMI_S_ITEM_OUT_STR-LOW_PERC_L sy-vline
WA_SMI_S_ITEM_OUT_STR-ALERTCATEGORY sy-vline
WA_SMI_S_ITEM_OUT_STR-COMP_LOGIC sy-vline
WA_SMI_S_ITEM_OUT_STR-VKORG sy-vline
WA_SMI_S_ITEM_OUT_STR-VTWEG sy-vline
WA_SMI_S_ITEM_OUT_STR-MAKTX sy-vline
WA_SMI_S_ITEM_OUT_STR-POSTX sy-vline
WA_SMI_S_ITEM_OUT_STR-NAME1 sy-vline
WA_SMI_S_ITEM_OUT_STR-KNREF_AG sy-vline
WA_SMI_S_ITEM_OUT_STR-KNREF_WE sy-vline
WA_SMI_S_ITEM_OUT_STR-CREAT_DATE sy-vline
WA_SMI_S_ITEM_OUT_STR-CREAT_TIME sy-vline
WA_SMI_S_ITEM_OUT_STR-REC_DATE sy-vline
WA_SMI_S_ITEM_OUT_STR-REC_TIME sy-vline
WA_SMI_S_ITEM_OUT_STR-UNIT_TEXT sy-vline
WA_SMI_S_ITEM_OUT_STR-IC_STATUS sy-vline
WA_SMI_S_ITEM_OUT_STR-IC_STOP sy-vline
WA_SMI_S_ITEM_OUT_STR-KUNNR sy-vline
WA_SMI_S_ITEM_OUT_STR-BUYER_BUYID sy-vline
WA_SMI_S_ITEM_OUT_STR-VENDOR_BUYID sy-vline
WA_SMI_S_ITEM_OUT_STR-KUNWE sy-vline
WA_SMI_S_ITEM_OUT_STR-PRODREC_BUYID sy-vline
WA_SMI_S_ITEM_OUT_STR-TOOLTIP_REF_STAT sy-vline
WA_SMI_S_ITEM_OUT_STR-TOOLTIP_REF_STOP sy-vline
WA_SMI_S_ITEM_OUT_STR-P01 sy-vline
WA_SMI_S_ITEM_OUT_STR-P01_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P01_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P01_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P02 sy-vline
WA_SMI_S_ITEM_OUT_STR-P02_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P02_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P02_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P03 sy-vline
WA_SMI_S_ITEM_OUT_STR-P03_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P03_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P03_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P04 sy-vline
WA_SMI_S_ITEM_OUT_STR-P04_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P04_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P04_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P05 sy-vline
WA_SMI_S_ITEM_OUT_STR-P05_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P05_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P05_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P06 sy-vline
WA_SMI_S_ITEM_OUT_STR-P06_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P06_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P06_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P07 sy-vline
WA_SMI_S_ITEM_OUT_STR-P07_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P07_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P07_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P08 sy-vline
WA_SMI_S_ITEM_OUT_STR-P08_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P08_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P08_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P09 sy-vline
WA_SMI_S_ITEM_OUT_STR-P09_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P09_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P09_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P10 sy-vline
WA_SMI_S_ITEM_OUT_STR-P10_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P10_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P10_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P11 sy-vline
WA_SMI_S_ITEM_OUT_STR-P11_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P11_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P11_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P12 sy-vline
WA_SMI_S_ITEM_OUT_STR-P12_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P12_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P12_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P13 sy-vline
WA_SMI_S_ITEM_OUT_STR-P13_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P13_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P13_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P14 sy-vline
WA_SMI_S_ITEM_OUT_STR-P14_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P14_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P14_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-P15 sy-vline
WA_SMI_S_ITEM_OUT_STR-P15_COLOUR sy-vline
WA_SMI_S_ITEM_OUT_STR-P15_TOOLTIP sy-vline
WA_SMI_S_ITEM_OUT_STR-P15_ICON sy-vline
WA_SMI_S_ITEM_OUT_STR-STOCKOUT sy-vline
WA_SMI_S_ITEM_OUT_STR-DATEMIN sy-vline
WA_SMI_S_ITEM_OUT_STR-DATEMAX sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.