SAP Knowledge Base Article - Public

2452146 - How to Maintain Deviation Code for Warehousing and Automatic Set up for Accepting Deviations For All Tasks


You want to know the settings as how to maintain different Deviation Reason Codes for the Logistics Processes.

Reproducing the Issue

  1. Go to the Outbound Logistics Workcenter.
  2. Go to Task Control View.
  3. Show All Tasks and select any Pick Task ID.
  4. Select and Choose Confirm.
  5. Navigate to Line Items tab, go to section: Quantities.
  6. Here you can find field :Deviation Reason.
  7. Once you maintain the required deviation code.
  8. Perform Save.
  9. Later go to Monitoring View.
  10. Find the new task with deviation and accept it manually.

Note : This is an example of Outbound Task. You can take Inbound and Internal Tasks also.


By Default, you are provided with one deviation reason code "missing part". You can add and maintain your own deviation reason codes.


  1. Go to Business Configuration WorkCentre.
  2. Go to Overview and find activity Deviation Code for Warehousing.
  3. Select and Open it.
  4. Now Select Assign Deviation Codes for Warehousing.
  5. Then go to section Assign Deviation Code and maintain codes as per your requirement for Inbound, Outbound and Internal.
  6. For automatically accepting the deviation code once the task gets confirmed, select System Deviation Approval using drop down.
  7. Perform Save.


KBA , AP-ODP-ODR , Outbound Delivery Request , How To


SAP Business ByDesign all versions