ABAP Select data from SAP table LOG_S_INBOUND_FEEDER 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 LOG_S_INBOUND_FEEDER 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 LOG_S_INBOUND_FEEDER. 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 LOG_S_INBOUND_FEEDER 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_LOG_S_INBOUND_FEEDER TYPE STANDARD TABLE OF LOG_S_INBOUND_FEEDER,
      WA_LOG_S_INBOUND_FEEDER TYPE LOG_S_INBOUND_FEEDER,
      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: <LOG_S_INBOUND_FEEDER> TYPE LOG_S_INBOUND_FEEDER.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM LOG_S_INBOUND_FEEDER
*  INTO TABLE @DATA(IT_LOG_S_INBOUND_FEEDER2).
*--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_LOG_S_INBOUND_FEEDER INDEX 1 INTO DATA(WA_LOG_S_INBOUND_FEEDER2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_LOG_S_INBOUND_FEEDER ASSIGNING <LOG_S_INBOUND_FEEDER>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<LOG_S_INBOUND_FEEDER>-VBELN = 1.
<LOG_S_INBOUND_FEEDER>-POSNR = 1.
<LOG_S_INBOUND_FEEDER>-SELKZ = 1.
<LOG_S_INBOUND_FEEDER>-MARK = 1.
<LOG_S_INBOUND_FEEDER>-ARKTX = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_LOG_S_INBOUND_FEEDER-MATNR, sy-vline,
WA_LOG_S_INBOUND_FEEDER-S_MTART, sy-vline,
WA_LOG_S_INBOUND_FEEDER-LADGR, sy-vline,
WA_LOG_S_INBOUND_FEEDER-LFART, sy-vline,
WA_LOG_S_INBOUND_FEEDER-LPRIO, sy-vline,
WA_LOG_S_INBOUND_FEEDER-VSTEL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_LOG_S_INBOUND_FEEDER 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_LOG_S_INBOUND_FEEDER 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_LOG_S_INBOUND_FEEDER INTO WA_LOG_S_INBOUND_FEEDER. *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 VBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_LOG_S_INBOUND_FEEDER-VBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOG_S_INBOUND_FEEDER-VBELN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field RFM_PSST_GROUP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_LOG_S_INBOUND_FEEDER-RFM_PSST_GROUP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOG_S_INBOUND_FEEDER-RFM_PSST_GROUP.
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_LOG_S_INBOUND_FEEDER_STR,
VBELN TYPE STRING,
POSNR TYPE STRING,
SELKZ TYPE STRING,
MARK TYPE STRING,
ARKTX TYPE STRING,
MATNR TYPE STRING,
S_MTART TYPE STRING,
LADGR TYPE STRING,
LFART TYPE STRING,
LPRIO TYPE STRING,
VSTEL TYPE STRING,
LSTEL TYPE STRING,
BEROT TYPE STRING,
LFDAT TYPE STRING,
LFUHR TYPE STRING,
LDDAT TYPE STRING,
S_LDUHR TYPE STRING,
WADAT TYPE STRING,
S_WAUHR TYPE STRING,
TDDAT TYPE STRING,
S_TDUHR TYPE STRING,
KODAT TYPE STRING,
S_KOUHR TYPE STRING,
MBDAT TYPE STRING,
WADAT_IST TYPE STRING,
WAUHR_IST TYPE STRING,
ROUTE TYPE STRING,
LFIMG TYPE STRING,
VRKME TYPE STRING,
S_LGMNG TYPE STRING,
S_MEINS TYPE STRING,
BRGEW TYPE STRING,
NTGEW TYPE STRING,
GEWEI TYPE STRING,
VOLUM TYPE STRING,
VOLEH TYPE STRING,
ANZPK TYPE STRING,
VBEAK TYPE STRING,
VBEAF TYPE STRING,
VBEAV TYPE STRING,
PIKMG TYPE STRING,
UMVKZ TYPE STRING,
UMVKN TYPE STRING,
FAKSP TYPE STRING,
KUNNR TYPE STRING,
ADDR_TYPE_WE TYPE STRING,
ADRDA_WE TYPE STRING,
ADRNR_WE TYPE STRING,
ADRNP_WE TYPE STRING,
BP_REF_ADRNR_WE TYPE STRING,
NAME_WE TYPE STRING,
ORT01_WE TYPE STRING,
KUNAG TYPE STRING,
ADDR_TYPE_AG TYPE STRING,
ADRDA_AG TYPE STRING,
ADRNR_AG TYPE STRING,
ADRNP_AG TYPE STRING,
BP_REF_ADRNR_AG TYPE STRING,
NAME_AG TYPE STRING,
ORT01_AG TYPE STRING,
SPDNR TYPE STRING,
NAME_SP TYPE STRING,
ORT01_SP TYPE STRING,
LIFNR TYPE STRING,
NAME_LI TYPE STRING,
ORT01_LI TYPE STRING,
PARVW TYPE STRING,
PARTN TYPE STRING,
NAME_PA TYPE STRING,
ORT01_PA TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
VKGRP TYPE STRING,
EBELN TYPE STRING,
LIFEX TYPE STRING,
ERNAM TYPE STRING,
EXIDV TYPE STRING,
TRATY TYPE STRING,
TRAID TYPE STRING,
VBTYP TYPE STRING,
KOSTA TYPE STRING,
LVSTA TYPE STRING,
WBSTA TYPE STRING,
KOSTK TYPE STRING,
LVSTK TYPE STRING,
KOQUK TYPE STRING,
WBSTK TYPE STRING,
BESTK TYPE STRING,
S_IMWRK TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
LGNUM TYPE STRING,
LGTYP TYPE STRING,
LGPLA TYPE STRING,
KZDLG TYPE STRING,
LGPBE TYPE STRING,
S_LGTOR TYPE STRING,
S_LGBZO TYPE STRING,
ACTIV TYPE STRING,
KOMAU TYPE STRING,
KOMAUART TYPE STRING,
KZFME TYPE STRING,
COLOR TYPE STRING,
PROC_STATUS TYPE STRING,
HUPOS TYPE STRING,
SELMETH TYPE STRING,
ANZPOS TYPE STRING,
S_PSTYV TYPE STRING,
S_VGTYP TYPE STRING,
S_VGBEL TYPE STRING,
S_VGPOS TYPE STRING,
S_CHARG TYPE STRING,
S_SOBKZ TYPE STRING,
S_BESTQ TYPE STRING,
S_SONUM TYPE STRING,
S_BWLVS TYPE STRING,
S_BWART TYPE STRING,
S_AKTNR TYPE STRING,
TORID TYPE STRING,
COUNTER TYPE STRING,
SPE_ACC_APP_STS TYPE STRING,
SPE_SHP_INF_STS TYPE STRING,
SPE_RET_CANC TYPE STRING,
SPE_AUTH_NUMBER TYPE STRING,
SPE_AUTH_COMPLET TYPE STRING,
SPE_EXT_EXP_DATE TYPE STRING,
SPE_EXT_EXP_TIME TYPE STRING,
SPE_INT_EXP_DATE TYPE STRING,
SPE_INT_EXP_TIME TYPE STRING,
SPE_EXT_EXP_DATE_B TYPE STRING,
SPE_EXT_EXP_TIME_B TYPE STRING,
DUMMY TYPE STRING,
RSTNR TYPE STRING,
CRONR TYPE STRING,
RMAVD TYPE STRING,
MSR_ACTIVE TYPE STRING,
SGT_SCAT TYPE STRING,
SGT_RCAT TYPE STRING,
TM_ADV_SHIP_RECV TYPE STRING,
TM_WHSE_EXEC TYPE STRING,
LOADING_POINT TYPE STRING,
/KJEDM/INVERTED TYPE STRING,
VGBEL TYPE STRING,
VGPOS TYPE STRING,
RFM_PSST_GROUP TYPE STRING,
FSH_SEASON_YEAR TYPE STRING,
FSH_SEASON TYPE STRING,
FSH_COLLECTION TYPE STRING,
FSH_THEME TYPE STRING,
NO_PACK_SUM TYPE STRING,
NO_PUT_AWAY TYPE STRING,
VGTYP_TOOLTIP TYPE STRING,
LVSTK_TOOLTIP TYPE STRING,
KOSTK_TOOLTIP TYPE STRING,
WBSTK_TOOLTIP TYPE STRING,END OF T_EKKO_STR. DATA: WA_LOG_S_INBOUND_FEEDER_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_LOG_S_INBOUND_FEEDER_STR-VBELN sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-POSNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SELKZ sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-MARK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ARKTX sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-MATNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_MTART sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LADGR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LFART sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LPRIO sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VSTEL sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LSTEL sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-BEROT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LFDAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LFUHR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LDDAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_LDUHR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WADAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_WAUHR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-TDDAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_TDUHR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KODAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_KOUHR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-MBDAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WADAT_IST sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WAUHR_IST sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ROUTE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LFIMG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VRKME sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_LGMNG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_MEINS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-BRGEW sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NTGEW sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-GEWEI sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VOLUM sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VOLEH sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ANZPK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VBEAK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VBEAF sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VBEAV sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-PIKMG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-UMVKZ sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-UMVKN sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-FAKSP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KUNNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADDR_TYPE_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADRDA_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADRNR_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADRNP_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-BP_REF_ADRNR_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NAME_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ORT01_WE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KUNAG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADDR_TYPE_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADRDA_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADRNR_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ADRNP_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-BP_REF_ADRNR_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NAME_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ORT01_AG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPDNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NAME_SP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ORT01_SP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LIFNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NAME_LI sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ORT01_LI sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-PARVW sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-PARTN sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NAME_PA sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ORT01_PA sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VKORG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VTWEG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPART sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VKGRP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-EBELN sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LIFEX sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ERNAM sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-EXIDV sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-TRATY sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-TRAID sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VBTYP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KOSTA sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LVSTA sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WBSTA sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KOSTK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LVSTK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KOQUK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WBSTK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-BESTK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_IMWRK sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WERKS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LGORT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LGNUM sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LGTYP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LGPLA sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KZDLG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LGPBE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_LGTOR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_LGBZO sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ACTIV sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KOMAU sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KOMAUART sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KZFME sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-COLOR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-PROC_STATUS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-HUPOS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SELMETH sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-ANZPOS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_PSTYV sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_VGTYP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_VGBEL sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_VGPOS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_CHARG sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_SOBKZ sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_BESTQ sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_SONUM sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_BWLVS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_BWART sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-S_AKTNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-TORID sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-COUNTER sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_ACC_APP_STS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_SHP_INF_STS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_RET_CANC sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_AUTH_NUMBER sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_AUTH_COMPLET sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_EXT_EXP_DATE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_EXT_EXP_TIME sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_INT_EXP_DATE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_INT_EXP_TIME sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_EXT_EXP_DATE_B sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SPE_EXT_EXP_TIME_B sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-DUMMY sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-RSTNR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-CRONR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-RMAVD sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-MSR_ACTIVE sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SGT_SCAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-SGT_RCAT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-TM_ADV_SHIP_RECV sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-TM_WHSE_EXEC sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LOADING_POINT sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-/KJEDM/INVERTED sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VGBEL sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VGPOS sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-RFM_PSST_GROUP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-FSH_SEASON_YEAR sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-FSH_SEASON sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-FSH_COLLECTION sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-FSH_THEME sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NO_PACK_SUM sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-NO_PUT_AWAY sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-VGTYP_TOOLTIP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-LVSTK_TOOLTIP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-KOSTK_TOOLTIP sy-vline
WA_LOG_S_INBOUND_FEEDER_STR-WBSTK_TOOLTIP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.