Printing Warehouse Orders and Warehouse
Tasks
Extended Warehouse Management (EWM) can use this function to automatically print lists during creation of warehouse orders and warehouse tasks, according to your Customizing settings. These lists contain information about the storage bin to and from which a warehouse employee should move specific goods.
You can use this function in the warehouse management monitor, from the user interface for warehouse tasks, to manually print a warehouse order, which also prints all corresponding warehouse tasks. For example, the first printout is damaged, or your require a second printout.
● Printing of warehouse orders and warehouse tasks is based on SAPscript texts and SAP Smart Forms as form templates.
● EWM uses the Post Processing Framework (PPF) for message control.
● Additionally, EWM uses condition technique in the schedule condition for PPF, in order to determine the printer, the form type, and the spool parameter.

For more information about the structure and Customizing for the Post Processing Framework, see the SAP Library under SAP NetWeaver Components → SAP Web Application Server → Basis Services/Communication Interface (BC-SRV) → SAP Communication: Configuration (BC-SRV) → Business Workplace and Services (BC-SRV-OFC) → Generic Business Tools for Application Developers (BC-SRV-GBT) → Post Processing Framework (BC-SRV-GBT).
You have made the settings in Customizing for PPF:
● You have defined the PPF action definitions with the relevant processing types.
In Customizing for the PPF action definition, you have defined the following data:
○ Processing time
○ Scheduling
○ Determination technique
○ Rule type
○ Action merging
● You have specified the PPF conditions for the defined PPF action definitions.
● In Customizing for the condition technique, you have defined the condition tables.
In Customizing, you have defined your condition tables from the field catalog, which SAP delivers. You have selected fields from the field catalog as key fields. These fields represent the condition under which the condition technique finds the condition record. If a data record transferred by EWM matches your key fields, then condition technique finds the matching condition record.
● In Customizing, you have defined condition types, and therefore the access sequence to the condition tables to search.
● In Customizing, you have assigned the relevant condition schemas to your condition types.
The condition schema specifies the conditions that you permit for determining data (such as printer, form type) and specifies the sequence (access sequence) in which condition technique is to consider them.
● In Customizing, you have assigned the condition schema to the application object (warehouse process type, packaging material type, work center).
● In Customizing, you have defined the condition maintenance group.
The condition maintenance group is required for creating condition records. The condition maintenance group specifies the condition tables and therefore the key fields.
● You have defined the logical conditions that you want to use in the condition records.
● You have defined warehouse-number-specific print settings (in particular the spool parameters).
For printing warehouse orders, the following action definitions are supported in PPF in the application /SCWM/WME in the action profile /SCWM/HU. These action definitions were created for each form type, and thus enable you to simultaneously print several different documents, for example, printing a warehouse order list and printing individual documents for the warehouse order.
For each action definition there is also an SAP Smart Forms form. The system only supports printing of SAP Smart Forms. The following table gives you an overview of the action definitions and their corresponding SAP Smart Forms forms. The assignment between action definition and SAP Smart Forms form is specified in the created condition records.
Action Definition |
Description |
SAP Smart Forms Form |
WO_MULTIPLE |
Print list for warehouse order with serial numbers |
/SCWM/WO_MULTIPLE |
WO_SINGLE |
Print single document for warehouse order with serial numbers |
/SCWM/WO_SINGLE |
WO_HUSHIP |
Print shipping label |
/SCWM/WO_HUSHIP |
WO_LOAD |
Print loading instruction with warehouse tasks |
/SCWM/WO_LOAD |
WO_UNLOAD |
Print unloading instruction with warehouse tasks |
/SCWM/WO_UNLOAD |
During warehouse order creation, transfer order confirmation, and activation of product warehouse tasks, if you attempt to print during storage control, then you automatically call up PPF. The decision whether to print is dependent on the condition records that are found in the schedule condition. In the following circumstances, PPF triggers the executing method and therefore printing:
● There is a condition record in which the PPF action definition matches the current PPF action definition.
● The logical condition is entered in the condition record, and is fulfilled.
During printing or repeat printing, you can also execute PPF action definitions for which there are no defined condition records. In this case, the system cannot determine the necessary data such as printer, form name, and spool parameters, and you must enter this data manually.
During printing, PPF writes a determination log and a processing log. Since these logs can become extremely large, you can switch them on and off. To do this, use parameter /SCWM/WO_PRT_PROT.
● EWM automatically triggers the print run from processing, or you trigger it manually.
● EWM calls the PPF and transmits the application data.
● The PPF determines the PPF action definitions you have defined in Customizing for the PPF application /SCWM/WME and the PPF action profile /SCWM/WO.
● The PPF calls the schedule condition that corresponds to the PPF action definition.
● In the schedule condition, the PPF calls determination in the condition technique.
● Determination of the condition technique returns the relevant condition record. This determines the printer, spool parameters, and the SAP Smart Forms form.
● PPF reads the current application data.
● PPF determines the function module that corresponds to the SAP Smart Form form, and calls up the application data.
● PPF saves the action that was executed and the logs that were written.