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 how to maintain different Deviation Reason Codes for the Logistics Processes.


SAP Business ByDesign

Reproducing the Issue

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

Note : This is an example of Outbound Task. The same applies for Inbound and Internal Tasks too.


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 the Business Configuration Work centre.
  2. Go to the Overview and find the activity Deviation Code for Warehousing.
  3. Select it and Open it.
  4. Now Select Assign Deviation Codes for Warehousing.
  5. Then go to the 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 the drop down.
  7. Perform Save.


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


SAP Business ByDesign all versions