Delivery Quantity Adjustment 
In Extended Warehouse Management (EWM), you can record physical delivery quantity difference in the inbound delivery for the outbound delivery order or the posting change delivery. Delivery quantity differences can result from damage, loss, or expiration of the shelf life data, for example.
You can adjust the quantity of multiple outbound delivery order items to zero, or the picked quantity in the case of warehouse activities that have already been started for partial quantities, at the same time.
If you adjust the delivery quantity manually in the user interface of the delivery, the following prerequisites apply:
A delivery exists in EWM, which has a status value at item level for status Completion that allows delivery quantity adjustment. That is, it has either status value Not Started or Partially Completed.
If you want to use your own process codes, you have defined them in Customizing EWM. For more information, see the IMG for EWM under .
If required, you have assigned the process codes to your own process code profiles in Customizing for EWM. For more information, see the IMG for EWM under .
If required, you have assigned the process code profiles to the used document types and items types in Customizing for EWM.
For more information, see the IMG for EWM at the following locations:
For the availability check, you have not defined any of the following restrictions for the quantity increase in Customizing for EWM. For more information, see the IMG for EWM under .
Under Allowed Quantity Increase, you have not defined A Quantity Increase Not Allowed, meaning that the quantity increase is generally not allowed for the party entitled to dispose, item type, product group type, and product group.
Under Allowed Quantity Increase, you have not defined B Special Authorization Required to Increase Quantity, meaning that the user who wants to execute the quantity increase requires authorization for activity 94 (Override) for authorization object /SCWM/DLV.
If you still choose this setting, you must assign authorization for activity 94 to the corresponding user for authorization object /SCWM/DLV.
If you adjust the delivery quantity using an exception code for an automatic delivery update, you must also have defined exception codes in Customizing for EWM and assigned them to the process codes. For more information, refer to the IMG for EWM under .
For both types of delivery quantity adjustment, you have also assigned partner roles to the process codes in Customizing for EWM under . If you record quantity differences for stock transfer orders for example, the partner you define here corresponds to the person who caused the delivery quantity difference. EWM saves delivery quantity differences for this partner and sends the information to SAP ERP. The only information EWM does not send to SAP ERP is information about delivery quantity differences for posting change deliveries, since these involve internal warehouse differences.
For both types of delivery quantity adjustment, you have also defined in Customizing for EWM the partners for which EWM reports exceptions, namely process codes, to SAP ERP. For more information, see the IMG for EWM under .
EWM considers the following quantities for delivery quantity adjustment:
In the inbound delivery, EWM considers the quantities for goods receipt, packing, and planned putaway, meaning EWM matches the delivery quantity to the largest of these quantities.
In the outbound delivery order, EWM considers the quantities for loading, packing, and planned picking, meaning EWM matches the delivery quantity to the largest of these quantities.
In the posting change delivery, EWM considers the quantity for planned internal movements, meaning EWM matches the delivery quantity to this quantity.
In Customizing for the process code, you can define one of the following types for the delivery quantity adjustment:
EWM does not adjust the delivery quantity, although EWM saves a process code in the delivery that you can also view in the respective user interface of the delivery.
EWM adjusts the delivery quantity and saves a process code in the delivery.
EWM adjusts both the delivery quantity and the transferred delivery quantity, meaning EWM performs a delivery split in the goods receipt process or goods issue process. EWM also saves a process code in the delivery.
For more information, see Delivery Split for Inbound Deliveries and Delivery Split for Outbound Deliveries.
You can adjust delivery quantities in one of the following ways:
On the SAP Easy Access screen, choose and then the corresponding user interface:
You adjust the delivery quantity manually in the user interface of the delivery.
If you are confirming a warehouse task or recording counting, on the SAP Easy Access screen choose or , to specify an exception code. EWM assigns this exception code to a process code, corresponding to the settings you have made in Customizing. EWM then uses the delivery update to adjust the delivery quantity for each item, corresponding to the settings of the process code.
If you are repacking delivery stock, on the SAP Easy Access screen choose . If you have defined the work center correspondingly in Customizing for EWM, then EWM displays the tab page Differences. For this, you have defined the work center layout in the IMG for EWM under . You record the difference and specify an exception code. EWM maps this exception code to the relevant process code in the background and updates the delivery.
To adjust the quantity of multiple outbound deliveries, in the Warehouse Management Monitor choose .
The following monitor methods are available:
Adjust Quantity
Adjusts the item delivery quantity.
Adjust Quantity and Create OD
Adjusts the item delivery quantity and also creates an outbound delivery if the item quantity was set to zero. This automatically sets the item’s completion status to complete.
When you start a method, a dialog box appears where you can choose which type of process codes to use for the adjustment. The following possibilities are available:
Adjust Quantity
This shows only the process codes that adjust the quantity and do not create new deliveries for the difference quantity. The system shows only process codes that are valid for all the items that have been marked in the monitor. If multiple process codes exist for this option, you choose one in the next dialog box.
Adjust Quantity (Create new delivery in EWM for difference)
This shows only the process codes that adjust the quantity and create new deliveries for the difference quantity. The system shows only process codes that are valid for all the items that have been marked in the monitor. If multiple process codes exist for this option, you choose one in the next dialog box.
Adjust Quantity (Use Default Process Code from Profile)
This shows process codes that are configured as the default process code for the item types. Note that you cannot specify a specific process code using this option.
To automate the input for the dialog boxes of the monitor methods, see SAP Note 1688949.
EWM generates an inbound delivery notification for 100 pieces. The document flow also carries a quantity of 100 pieces. EWM generates an inbound delivery with an inbound delivery quantity of 100 pieces. In the user interface of the inbound delivery, you specify that EWM is to adjust the inbound delivery quantity to 90 pieces, since 10 pieces are defective. In Customizing for the process code, you have defined an adjustment for both the delivery quantity and the transferred delivery quantity. EWM adjusts the inbound delivery quantity to 90 pieces. This triggers a quantity adjustment for the transferred delivery quantity in the document flow to 90 pieces, and a delivery split in the goods receipt process, meaning that EWM generates another inbound delivery using the difference quantity of 10 pieces.