ABAP Select data from SAP table PEWMWTITEM 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 PEWMWTITEM 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 PEWMWTITEM. 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 PEWMWTITEM 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_PEWMWTITEM TYPE STANDARD TABLE OF PEWMWTITEM,
      WA_PEWMWTITEM TYPE PEWMWTITEM,
      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: <PEWMWTITEM> TYPE PEWMWTITEM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PEWMWTITEM
*  INTO TABLE @DATA(IT_PEWMWTITEM2).
*--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_PEWMWTITEM INDEX 1 INTO DATA(WA_PEWMWTITEM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_PEWMWTITEM ASSIGNING <PEWMWTITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<PEWMWTITEM>-MANDT = 1.
<PEWMWTITEM>-WAREHOUSE = 1.
<PEWMWTITEM>-WAREHOUSETASK = 1.
<PEWMWTITEM>-WAREHOUSETASKITEM = 1.
<PEWMWTITEM>-ISHANDLINGUNITWAREHOUSETASK = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PEWMWTITEM-WAREHOUSEPROCESSTYPE, sy-vline,
WA_PEWMWTITEM-WAREHOUSEPROCESSCATEGORY, sy-vline,
WA_PEWMWTITEM-STORAGEPROCESS, sy-vline,
WA_PEWMWTITEM-EXTERNALSTORAGEPROCESSSTEP, sy-vline,
WA_PEWMWTITEM-WAREHOUSETASKSTATUS, sy-vline,
WA_PEWMWTITEM-CREATEDBYUSER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PEWMWTITEM 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_PEWMWTITEM 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_PEWMWTITEM INTO WA_PEWMWTITEM. *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 MDLPD, internal->external for field PRODUCTUUID CALL FUNCTION 'CONVERSION_EXIT_MDLPD_OUTPUT' EXPORTING input = WA_PEWMWTITEM-PRODUCTUUID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PEWMWTITEM-PRODUCTUUID.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit BPMAP, internal->external for field STOCKOWNER CALL FUNCTION 'CONVERSION_EXIT_BPMAP_OUTPUT' EXPORTING input = WA_PEWMWTITEM-STOCKOWNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PEWMWTITEM-STOCKOWNER.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit HUID, internal->external for field DESTINATIONHANDLINGUNIT CALL FUNCTION 'CONVERSION_EXIT_HUID_OUTPUT' EXPORTING input = WA_PEWMWTITEM-DESTINATIONHANDLINGUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PEWMWTITEM-DESTINATIONHANDLINGUNIT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit KNBCV, internal->external for field KANBAN CALL FUNCTION 'CONVERSION_EXIT_KNBCV_OUTPUT' EXPORTING input = WA_PEWMWTITEM-KANBAN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PEWMWTITEM-KANBAN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit CUNIT, internal->external for field DISPLAYWEIGHTUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_PEWMWTITEM-DISPLAYWEIGHTUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PEWMWTITEM-DISPLAYWEIGHTUNIT.
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_PEWMWTITEM_STR,
MANDT TYPE STRING,
WAREHOUSE TYPE STRING,
WAREHOUSETASK TYPE STRING,
WAREHOUSETASKITEM TYPE STRING,
ISHANDLINGUNITWAREHOUSETASK TYPE STRING,
WAREHOUSEPROCESSTYPE TYPE STRING,
WAREHOUSEPROCESSCATEGORY TYPE STRING,
STORAGEPROCESS TYPE STRING,
EXTERNALSTORAGEPROCESSSTEP TYPE STRING,
WAREHOUSETASKSTATUS TYPE STRING,
CREATEDBYUSER TYPE STRING,
CREATIONDATETIME TYPE STRING,
WAREHOUSETASKCODES TYPE STRING,
EXECUTINGRESOURCE TYPE STRING,
WAREHOUSEMOVEMENTSREASON TYPE STRING,
PRIORITYCODE TYPE STRING,
STOCKITEMUUID TYPE STRING,
CURRENTNUMBEROFKEYTABLE TYPE STRING,
PRODUCTUUID TYPE STRING,
PRODUCTNAME TYPE STRING,
PRODUCTBATCH TYPE STRING,
STOCKTYPE TYPE STRING,
STOCKDOCUMENTCATEGORY TYPE STRING,
STOCKDOCUMENTNUMBER TYPE STRING,
STOCKITEMNUMBER TYPE STRING,
DOCUMENTCATEGORY TYPE STRING,
STOCKUSAGE TYPE STRING,
STOCKOWNER TYPE STRING,
STOCKOWNERPARTNERROLE TYPE STRING,
ENTITLEDTODISPOSEPARTY TYPE STRING,
ENTITLEDTODISPOSEPARTNERROLE TYPE STRING,
ISBUSINESSPURPOSECOMPLETED TYPE STRING,
COUNTERFORSTOCKSEPARATION TYPE STRING,
BATCH TYPE STRING,
BASEUNIT TYPE STRING,
ALTERNATIVEUNIT TYPE STRING,
TARGETQUANTITYINBASEUNIT TYPE STRING,
TARGETQUANTITYINALTVUNIT TYPE STRING,
WHSETASKRETENTIONQUANTITY TYPE STRING,
HANDLINGUNITTYPE TYPE STRING,
WHSETASKNETWEIGHT TYPE STRING,
NETWEIGHT TYPE STRING,
WHSETASKNETWEIGHTUNITOFMEASURE TYPE STRING,
WHSETASKNETVOLUME TYPE STRING,
WHSETASKNETVOLUMEUNITOFMEASURE TYPE STRING,
WHSETASKCAPACITYCONSUMPTION TYPE STRING,
PUTAWAYPHYSINVENTORYISPLANNED TYPE STRING,
WHSETASKLOWSTOCKCHECKISPLANNED TYPE STRING,
SHELFLIFEEXPIRATIONDATE TYPE STRING,
WHSETASKGOODSRECEIPTDATETIME TYPE STRING,
COUNTRYOFORIGIN TYPE STRING,
HAZARDOUSSUBSTANCEINDICATOR TYPE STRING,
WHSETASKQUALITYINSPECTIONTYPE TYPE STRING,
QUALITYINSPECTIONDOCUUID TYPE STRING,
STOCKIDENTIFICATIONOFWHSETASK TYPE STRING,
CONSOLIDATIONGROUP TYPE STRING,
SOURCESTORAGETYPE TYPE STRING,
SOURCESTORAGESECTION TYPE STRING,
SOURCESTORAGEBIN TYPE STRING,
SOURCEHNDLGUNITLOGICALPOSITION TYPE STRING,
SOURCERESOURCE TYPE STRING,
SOURCETRANSPORTATIONUNIT TYPE STRING,
SOURCELOCATIONTYPE TYPE STRING,
SOURCEHANDLINGUNITUUID TYPE STRING,
SOURCEHANDLINGUNIT TYPE STRING,
DESTINATIONSTORAGETYPE TYPE STRING,
DESTINATIONSTORAGESECTION TYPE STRING,
DESTINATIONSTORAGEBIN TYPE STRING,
DESTHNDLGUNITLOGICALPOSITION TYPE STRING,
DESTINATIONRESOURCE TYPE STRING,
DESTINATIONTRANSPORTATIONUNIT TYPE STRING,
DESTINATIONLOCATIONTYPE TYPE STRING,
DESTINATIONHANDLINGUNITUUID TYPE STRING,
DESTINATIONHANDLINGUNIT TYPE STRING,
WHSETASKDESTSTORAGEBINDTMNDBY TYPE STRING,
WRHSTASKSUBSYSTEMTRANSMN TYPE STRING,
WHSETASKPLANNEDPROCESSINGTIME TYPE STRING,
WHSETASKPROCGTIMEDETNTIMEUNIT TYPE STRING,
WHSETASKREFTOVALUEADDEDSERVICE TYPE STRING,
BATCHCHANGEISNOTALLOWED TYPE STRING,
REFERENCEDOCUMENTCATEGORY TYPE STRING,
REFERENCEDOCUMENTUUID TYPE STRING,
REFERENCEDOCUMENTITEMUUID TYPE STRING,
WAVE TYPE STRING,
WAVEITEM TYPE STRING,
WHSETASKTWOSTEPPICKINGTYPE TYPE STRING,
WHSETASKTWOSTEPPICKINGRLVNCE TYPE STRING,
DOCUMENTRELTDSTOCKDOCCAT TYPE STRING,
DOCUMENTRELTDSTOCKDOCUUID TYPE STRING,
DOCUMENTRELTDSTOCKDOCITEMUUID TYPE STRING,
STOCKIDENTIFICATIONNUMBER TYPE STRING,
KITITEMISCREATEDAUTOMATICALLY TYPE STRING,
WAREHOUSETASKUUID TYPE STRING,
ISDOCUMENTARYBATCH TYPE STRING,
CONVEYORTECHNIQUESEGMENT TYPE STRING,
PRODUCTIONSUPPLYAREA TYPE STRING,
PRODUCTIONORDER TYPE STRING,
WHSETASKCRTNWHSETMZNDATETIME TYPE STRING,
WHSETASKCHGWHSETMZNDATETIME TYPE STRING,
WHSETASKCONFWHSETMZNDATETIME TYPE STRING,
WHSETASKCONFWHSETMZNDATE TYPE STRING,
WHSETSKPLNDCLSGWHSETMZNDTETME TYPE STRING,
KANBAN TYPE STRING,
STOCKKEEPINGALTERNATIVEUOM TYPE STRING,
ACTIVITYAREA TYPE STRING,
QUEUE TYPE STRING,
WAREHOUSEORDER TYPE STRING,
LOGICALRECORDPROGRAMNAME TYPE STRING,
LOGICALRECORDTRANSACTIONCODE TYPE STRING,
EWMDUMMYFUNCFORSTRUCTUREEXTN TYPE STRING,
CERTIFICATETEXT TYPE STRING,
LASTCHANGEDATETIME TYPE STRING,
WAREHOUSEACTIVITYTYPE TYPE STRING,
CONFIRMEDBYUSER TYPE STRING,
CONFIRMATIONUTCDATETIME TYPE STRING,
PROCESSOR TYPE STRING,
WAREHOUSETASKEXCEPTIONCODE TYPE STRING,
BUSINESSCONTEXT TYPE STRING,
BUSINESSCONTEXTEXECUTIONSTEP TYPE STRING,
EXECUTINGRESOURCEGROUP TYPE STRING,
EXECUTINGRESOURCETYPE TYPE STRING,
WHSETASKPLANNEDCLOSINGDATETIME TYPE STRING,
ACTUALQUANTITYINBASEUNIT TYPE STRING,
ACTUALQUANTITYINALTVUNIT TYPE STRING,
DIFFERENCEQUANTITYINALTVUNIT TYPE STRING,
DIFFERENCEQUANTITYINBASEUNIT TYPE STRING,
WAREHOUSEORDERCREATIONRULE TYPE STRING,
WAREHOUSEORDERSTATUS TYPE STRING,
WHSEORDERLATESTSTARTDATETIME TYPE STRING,
WHSEORDERHIGHERLEVELWHSEORDER TYPE STRING,
WAREHOUSEORDERISSPLIT TYPE STRING,
WAREHOUSEORDERSTARTDATETIME TYPE STRING,
WAREHOUSEORDERQUEUE TYPE STRING,
WRHSORDCRTNUTCDATETIME TYPE STRING,
SOURCESTORAGEBINTYPE TYPE STRING,
SOURCESTORAGEBINAISLE TYPE STRING,
SOURCESTORAGEBINSTACK TYPE STRING,
SOURCESTORAGEBINLEVEL TYPE STRING,
SOURCESTORAGEBINACCESSTYPE TYPE STRING,
DESTINATIONSTORAGEBINTYPE TYPE STRING,
DESTINATIONSTORAGEBINAISLE TYPE STRING,
DESTINATIONSTORAGEBINSTACK TYPE STRING,
DESTINATIONSTORAGEBINLEVEL TYPE STRING,
DESTINATIONSTORAGEBINACCTYPE TYPE STRING,
PLNDPICKCOMPLTNUTCDATETIME TYPE STRING,
PLNDPACKCOMPLETIONUTCDATETIME TYPE STRING,
PLNDSTAGINGCOMPLTNUTCDATETIME TYPE STRING,
PLNDLOADCOMPLETIONUTCDATETIME TYPE STRING,
WAVEACTLRELEASEDUTCDATETIME TYPE STRING,
WAVETEMPLATE TYPE STRING,
WAVEWAREHOUSE TYPE STRING,
WAVECUTOFFWHSETMZNDATETIME TYPE STRING,
WAVEPLNDRELWHSETMZNDATETIME TYPE STRING,
PLNDPICKCMPLTWHSETMZNDATETIME TYPE STRING,
PLNDPACKCMPLTWHSETMZNDATETIME TYPE STRING,
PLNDSTGGCMPLTWHSETMZNDATETIME TYPE STRING,
WAVECOMPLETIONWHSETMZNDATETIME TYPE STRING,
WAVEACTUALRELDWHSETMZNDATETIME TYPE STRING,
DISPLAYVOLUMEUNIT TYPE STRING,
DISPLAYWEIGHTUNIT TYPE STRING,
OPENMOD TYPE STRING,
CONFIRMEDMOD TYPE STRING,
WHSETASKOVERDUEHOURS TYPE STRING,
EWMWAREHOUSECURRENTDATE TYPE STRING,END OF T_EKKO_STR. DATA: WA_PEWMWTITEM_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_PEWMWTITEM_STR-MANDT sy-vline
WA_PEWMWTITEM_STR-WAREHOUSE sy-vline
WA_PEWMWTITEM_STR-WAREHOUSETASK sy-vline
WA_PEWMWTITEM_STR-WAREHOUSETASKITEM sy-vline
WA_PEWMWTITEM_STR-ISHANDLINGUNITWAREHOUSETASK sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEPROCESSTYPE sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEPROCESSCATEGORY sy-vline
WA_PEWMWTITEM_STR-STORAGEPROCESS sy-vline
WA_PEWMWTITEM_STR-EXTERNALSTORAGEPROCESSSTEP sy-vline
WA_PEWMWTITEM_STR-WAREHOUSETASKSTATUS sy-vline
WA_PEWMWTITEM_STR-CREATEDBYUSER sy-vline
WA_PEWMWTITEM_STR-CREATIONDATETIME sy-vline
WA_PEWMWTITEM_STR-WAREHOUSETASKCODES sy-vline
WA_PEWMWTITEM_STR-EXECUTINGRESOURCE sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEMOVEMENTSREASON sy-vline
WA_PEWMWTITEM_STR-PRIORITYCODE sy-vline
WA_PEWMWTITEM_STR-STOCKITEMUUID sy-vline
WA_PEWMWTITEM_STR-CURRENTNUMBEROFKEYTABLE sy-vline
WA_PEWMWTITEM_STR-PRODUCTUUID sy-vline
WA_PEWMWTITEM_STR-PRODUCTNAME sy-vline
WA_PEWMWTITEM_STR-PRODUCTBATCH sy-vline
WA_PEWMWTITEM_STR-STOCKTYPE sy-vline
WA_PEWMWTITEM_STR-STOCKDOCUMENTCATEGORY sy-vline
WA_PEWMWTITEM_STR-STOCKDOCUMENTNUMBER sy-vline
WA_PEWMWTITEM_STR-STOCKITEMNUMBER sy-vline
WA_PEWMWTITEM_STR-DOCUMENTCATEGORY sy-vline
WA_PEWMWTITEM_STR-STOCKUSAGE sy-vline
WA_PEWMWTITEM_STR-STOCKOWNER sy-vline
WA_PEWMWTITEM_STR-STOCKOWNERPARTNERROLE sy-vline
WA_PEWMWTITEM_STR-ENTITLEDTODISPOSEPARTY sy-vline
WA_PEWMWTITEM_STR-ENTITLEDTODISPOSEPARTNERROLE sy-vline
WA_PEWMWTITEM_STR-ISBUSINESSPURPOSECOMPLETED sy-vline
WA_PEWMWTITEM_STR-COUNTERFORSTOCKSEPARATION sy-vline
WA_PEWMWTITEM_STR-BATCH sy-vline
WA_PEWMWTITEM_STR-BASEUNIT sy-vline
WA_PEWMWTITEM_STR-ALTERNATIVEUNIT sy-vline
WA_PEWMWTITEM_STR-TARGETQUANTITYINBASEUNIT sy-vline
WA_PEWMWTITEM_STR-TARGETQUANTITYINALTVUNIT sy-vline
WA_PEWMWTITEM_STR-WHSETASKRETENTIONQUANTITY sy-vline
WA_PEWMWTITEM_STR-HANDLINGUNITTYPE sy-vline
WA_PEWMWTITEM_STR-WHSETASKNETWEIGHT sy-vline
WA_PEWMWTITEM_STR-NETWEIGHT sy-vline
WA_PEWMWTITEM_STR-WHSETASKNETWEIGHTUNITOFMEASURE sy-vline
WA_PEWMWTITEM_STR-WHSETASKNETVOLUME sy-vline
WA_PEWMWTITEM_STR-WHSETASKNETVOLUMEUNITOFMEASURE sy-vline
WA_PEWMWTITEM_STR-WHSETASKCAPACITYCONSUMPTION sy-vline
WA_PEWMWTITEM_STR-PUTAWAYPHYSINVENTORYISPLANNED sy-vline
WA_PEWMWTITEM_STR-WHSETASKLOWSTOCKCHECKISPLANNED sy-vline
WA_PEWMWTITEM_STR-SHELFLIFEEXPIRATIONDATE sy-vline
WA_PEWMWTITEM_STR-WHSETASKGOODSRECEIPTDATETIME sy-vline
WA_PEWMWTITEM_STR-COUNTRYOFORIGIN sy-vline
WA_PEWMWTITEM_STR-HAZARDOUSSUBSTANCEINDICATOR sy-vline
WA_PEWMWTITEM_STR-WHSETASKQUALITYINSPECTIONTYPE sy-vline
WA_PEWMWTITEM_STR-QUALITYINSPECTIONDOCUUID sy-vline
WA_PEWMWTITEM_STR-STOCKIDENTIFICATIONOFWHSETASK sy-vline
WA_PEWMWTITEM_STR-CONSOLIDATIONGROUP sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGETYPE sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGESECTION sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGEBIN sy-vline
WA_PEWMWTITEM_STR-SOURCEHNDLGUNITLOGICALPOSITION sy-vline
WA_PEWMWTITEM_STR-SOURCERESOURCE sy-vline
WA_PEWMWTITEM_STR-SOURCETRANSPORTATIONUNIT sy-vline
WA_PEWMWTITEM_STR-SOURCELOCATIONTYPE sy-vline
WA_PEWMWTITEM_STR-SOURCEHANDLINGUNITUUID sy-vline
WA_PEWMWTITEM_STR-SOURCEHANDLINGUNIT sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGETYPE sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGESECTION sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGEBIN sy-vline
WA_PEWMWTITEM_STR-DESTHNDLGUNITLOGICALPOSITION sy-vline
WA_PEWMWTITEM_STR-DESTINATIONRESOURCE sy-vline
WA_PEWMWTITEM_STR-DESTINATIONTRANSPORTATIONUNIT sy-vline
WA_PEWMWTITEM_STR-DESTINATIONLOCATIONTYPE sy-vline
WA_PEWMWTITEM_STR-DESTINATIONHANDLINGUNITUUID sy-vline
WA_PEWMWTITEM_STR-DESTINATIONHANDLINGUNIT sy-vline
WA_PEWMWTITEM_STR-WHSETASKDESTSTORAGEBINDTMNDBY sy-vline
WA_PEWMWTITEM_STR-WRHSTASKSUBSYSTEMTRANSMN sy-vline
WA_PEWMWTITEM_STR-WHSETASKPLANNEDPROCESSINGTIME sy-vline
WA_PEWMWTITEM_STR-WHSETASKPROCGTIMEDETNTIMEUNIT sy-vline
WA_PEWMWTITEM_STR-WHSETASKREFTOVALUEADDEDSERVICE sy-vline
WA_PEWMWTITEM_STR-BATCHCHANGEISNOTALLOWED sy-vline
WA_PEWMWTITEM_STR-REFERENCEDOCUMENTCATEGORY sy-vline
WA_PEWMWTITEM_STR-REFERENCEDOCUMENTUUID sy-vline
WA_PEWMWTITEM_STR-REFERENCEDOCUMENTITEMUUID sy-vline
WA_PEWMWTITEM_STR-WAVE sy-vline
WA_PEWMWTITEM_STR-WAVEITEM sy-vline
WA_PEWMWTITEM_STR-WHSETASKTWOSTEPPICKINGTYPE sy-vline
WA_PEWMWTITEM_STR-WHSETASKTWOSTEPPICKINGRLVNCE sy-vline
WA_PEWMWTITEM_STR-DOCUMENTRELTDSTOCKDOCCAT sy-vline
WA_PEWMWTITEM_STR-DOCUMENTRELTDSTOCKDOCUUID sy-vline
WA_PEWMWTITEM_STR-DOCUMENTRELTDSTOCKDOCITEMUUID sy-vline
WA_PEWMWTITEM_STR-STOCKIDENTIFICATIONNUMBER sy-vline
WA_PEWMWTITEM_STR-KITITEMISCREATEDAUTOMATICALLY sy-vline
WA_PEWMWTITEM_STR-WAREHOUSETASKUUID sy-vline
WA_PEWMWTITEM_STR-ISDOCUMENTARYBATCH sy-vline
WA_PEWMWTITEM_STR-CONVEYORTECHNIQUESEGMENT sy-vline
WA_PEWMWTITEM_STR-PRODUCTIONSUPPLYAREA sy-vline
WA_PEWMWTITEM_STR-PRODUCTIONORDER sy-vline
WA_PEWMWTITEM_STR-WHSETASKCRTNWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-WHSETASKCHGWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-WHSETASKCONFWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-WHSETASKCONFWHSETMZNDATE sy-vline
WA_PEWMWTITEM_STR-WHSETSKPLNDCLSGWHSETMZNDTETME sy-vline
WA_PEWMWTITEM_STR-KANBAN sy-vline
WA_PEWMWTITEM_STR-STOCKKEEPINGALTERNATIVEUOM sy-vline
WA_PEWMWTITEM_STR-ACTIVITYAREA sy-vline
WA_PEWMWTITEM_STR-QUEUE sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEORDER sy-vline
WA_PEWMWTITEM_STR-LOGICALRECORDPROGRAMNAME sy-vline
WA_PEWMWTITEM_STR-LOGICALRECORDTRANSACTIONCODE sy-vline
WA_PEWMWTITEM_STR-EWMDUMMYFUNCFORSTRUCTUREEXTN sy-vline
WA_PEWMWTITEM_STR-CERTIFICATETEXT sy-vline
WA_PEWMWTITEM_STR-LASTCHANGEDATETIME sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEACTIVITYTYPE sy-vline
WA_PEWMWTITEM_STR-CONFIRMEDBYUSER sy-vline
WA_PEWMWTITEM_STR-CONFIRMATIONUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-PROCESSOR sy-vline
WA_PEWMWTITEM_STR-WAREHOUSETASKEXCEPTIONCODE sy-vline
WA_PEWMWTITEM_STR-BUSINESSCONTEXT sy-vline
WA_PEWMWTITEM_STR-BUSINESSCONTEXTEXECUTIONSTEP sy-vline
WA_PEWMWTITEM_STR-EXECUTINGRESOURCEGROUP sy-vline
WA_PEWMWTITEM_STR-EXECUTINGRESOURCETYPE sy-vline
WA_PEWMWTITEM_STR-WHSETASKPLANNEDCLOSINGDATETIME sy-vline
WA_PEWMWTITEM_STR-ACTUALQUANTITYINBASEUNIT sy-vline
WA_PEWMWTITEM_STR-ACTUALQUANTITYINALTVUNIT sy-vline
WA_PEWMWTITEM_STR-DIFFERENCEQUANTITYINALTVUNIT sy-vline
WA_PEWMWTITEM_STR-DIFFERENCEQUANTITYINBASEUNIT sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEORDERCREATIONRULE sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEORDERSTATUS sy-vline
WA_PEWMWTITEM_STR-WHSEORDERLATESTSTARTDATETIME sy-vline
WA_PEWMWTITEM_STR-WHSEORDERHIGHERLEVELWHSEORDER sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEORDERISSPLIT sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEORDERSTARTDATETIME sy-vline
WA_PEWMWTITEM_STR-WAREHOUSEORDERQUEUE sy-vline
WA_PEWMWTITEM_STR-WRHSORDCRTNUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGEBINTYPE sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGEBINAISLE sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGEBINSTACK sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGEBINLEVEL sy-vline
WA_PEWMWTITEM_STR-SOURCESTORAGEBINACCESSTYPE sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGEBINTYPE sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGEBINAISLE sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGEBINSTACK sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGEBINLEVEL sy-vline
WA_PEWMWTITEM_STR-DESTINATIONSTORAGEBINACCTYPE sy-vline
WA_PEWMWTITEM_STR-PLNDPICKCOMPLTNUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-PLNDPACKCOMPLETIONUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-PLNDSTAGINGCOMPLTNUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-PLNDLOADCOMPLETIONUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-WAVEACTLRELEASEDUTCDATETIME sy-vline
WA_PEWMWTITEM_STR-WAVETEMPLATE sy-vline
WA_PEWMWTITEM_STR-WAVEWAREHOUSE sy-vline
WA_PEWMWTITEM_STR-WAVECUTOFFWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-WAVEPLNDRELWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-PLNDPICKCMPLTWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-PLNDPACKCMPLTWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-PLNDSTGGCMPLTWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-WAVECOMPLETIONWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-WAVEACTUALRELDWHSETMZNDATETIME sy-vline
WA_PEWMWTITEM_STR-DISPLAYVOLUMEUNIT sy-vline
WA_PEWMWTITEM_STR-DISPLAYWEIGHTUNIT sy-vline
WA_PEWMWTITEM_STR-OPENMOD sy-vline
WA_PEWMWTITEM_STR-CONFIRMEDMOD sy-vline
WA_PEWMWTITEM_STR-WHSETASKOVERDUEHOURS sy-vline
WA_PEWMWTITEM_STR-EWMWAREHOUSECURRENTDATE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.