The term “backorder” is common across most industries. They are also the bane of most customer service organizations who are often caught in between struggling processes and angry customers. In this two part series, I’ll discuss how to recognize an SAP backorder issue, approaches to identify sources, and how SAP can help. Let’s explore SAP backorders!
What Is An SAP Backorder?
In its simplest definition, an SAP backorder occurs when there is insufficient inventory to cover a sales order item’s demand. It usually involves apologizing to the customer and providing a future date when the product will be available to ship. Though it’s simple enough to define, it can be quite challenging to identify and fix the root cause of the shortage.
SAP Backorder Example
I was supporting a client who was struggling to meet customer demand after a challenging implementation. [Disclaimer/CYA: I was not a member of the implementation team.] Orders were flowing nicely into the system, but product was trickling out. The customer service personnel found themselves trying to prioritize customer orders and manually allocate material to them — often unsuccessfully. Making matters worse, many of the items sold were kits consisting of several items and, in most cases, one of those items was out of stock preventing the whole kit from being shipped.
One or two of the standard SAP backorder tools were implemented and running, but hadn’t been fully thought-out or explained to the client. Unfortunately, the conclusion drawn by those involved in this process was that SAP was not working. Of course, this couldn’t be further from the truth. SAP was working, the business process was not.
Generally, when an SAP backorder issue is identified, two main concerns come to the forefront: satisfying upset customers, and getting things back on track. To help organize your efforts, it can be helpful to address the following questions:
- Which products are affected? Hopefully, not many. Finding the scope of your product shortage will help you start pulling together vested individuals — Product Managers, Buyers, Warehouse personnel — to get a resolution identified quickly.
- Which customers are affected? This can help you get your arms around the size and scope of the issue and prioritize shipments in the short-term.
- What is causing the shortage and how do I fix it? This is at the heart of the problem. In many cases, a Backorder is a symptom — not a problem — and it requires digging in and understanding the whole supply chain to find a resolution.
Some of these are very big questions — particularly that last one — and I won’t be able to address them in detail. What I would like to focus on in this article is outlining a general business process and explaining how SAP can help.
Do I Have An SAP Backorder Problem?
Don’t worry: your customers will let you know. A bit tongue-in-cheek, I know, but it’s a valid question and one that should be asked on a regular basis. SAP Backorders can have many sources: seasonal demand spikes, inefficient shipping & transportation planning, struggling production lines, procurement delays, and the list goes on. But the first step in finding the source is recognizing the problem to begin with. SAP provides some tools to help you do exactly this. I’m going to review a few of these reports and I’ll start with the least invasive.
Transaction V.15 is a simple Backorder report with several different reporting views.
- Fast display/Document overview
Displays a header-level report showing Sales Document, Shipping Point, Goods Issue Date, Ship-to, and Delivery Block information by default. The Settings –> Layout –> Change… menu will allow you to add additional columns. The only useful ones are the Delivery Date and Sales Area fields. Though you will see some Line Item fields available, this report is header only.
- List Variant ‘ ‘: Display values for month
With the ‘Fast display’ checkbox unticked, you have the option to show one of several standard layouts. The first shows ONLY a snapshot summary by month of the current dollar amount relating to backorders.
- List Variant ‘1’: Customer
In addition to the monthly summary, this report shows a list of Sales Orders along with the Ship-to party name, Order Value, and GI Date. Unfortunately, no additional columns can be added to this layout.
- List Variant ‘2’: Material
Like above, this report adds the item level material description to the monthly summary alongside the Order number, Order value, and GI date.
- List Variant ‘3’: Customer and material
Unfortunately, this report variant does not merge the two above reports. It simply shows all three components in sequence: Monthly summary, Customer report, and Material report.
Unfortunately, this report is old, short on detail, and short on functionality. Inline filtering and sorting is not supported. Nor is exporting to Excel like an ALV report. It’s primarily a display-only report providing some key figures. Quick and Dirty. It does allow the user to click on the document number to jump into the target document, which is nice.
Though not supported in more recent SAP versions, transaction V_R1 is used to create or display a list of backordered items. The program is intended to be run in background with the “Analyze existing list” option blank. This creates the a list which can be viewed later with the “Analyze existing list” set to “X”. The existing list can then be reviewed with the available filtering criteria. This report is not available in my version: SAP ECC 6.0, EhP7.
This report is a more recent addition and contains some advanced functions for handling backorders.
- Launch V_RA and input your selection criteria. You must include either material or customer information. Execute.
- Review the report results which contain all the identified backorders for the selection criteria. You can double-click items to jump into their respective orders.
- Check the records which you would like to process and click the “Backorders” button.
- There appears to be some functionality included on the “Backorder Processing – Overview” screen to adjust material confirmations manually, but only for confirmations meeting certain circumstances. There is also the ability to view details on ‘Pegged Requirements’ as well as the ‘Order Report’ — which is an MD04 screen.
While trying to manually re-allocate confirmed inventory using this report is tempting, I believe that this action could be considered ‘treating the symptom’ and are not recommended as a viable long-term solution. I hope to address approaches for the cure, so to speak, in the next article.
The V.21 transaction is used to display logs for collective operations in SAP SD — most commonly used for Billing and Delivery creation. For Deliveries (Type “L”), this report contains important information regarding deliveries created during collective processing. HOWEVER, it also contains valuable information about which deliveries DID NOT get created — due to insufficient inventory levels, for example. Having that information is critical to staying in front of a SAP backorder situation. Your shipping group should already be reviewing this report at least once daily and should have a course of action when inventory-related issues arise.
Reviewing the report is simple:
- Launch V.21 and maintain your selection criteria: Type “L” is required, but shipping point and date range will also come in handy. Execute.
- You will see basic statistics including the number of ‘Created documents’ (abbreviated as ‘No.’) and the ‘Number of Errors’ (abbreviated as ‘Err.’).
- Select one of your rows containing errors and click the ‘Notes’ button (it looks like a chart or table).
- You will see a listing of errors including those with material availability issues. You’ll see the Sales Order and line item number; clicking it should jump you into the respective Sales Document.
- At this point you should have enough information to notify your customer service and/or planning groups about the issue.
SAP Backorders: Consider the Source
Now that we’re aware of an issue with SAP backorders, it’s time to perform some analysis to determine the source (or sources). Unfortunately, there’s no single SAP report that will show you the weaknesses in your supply chain. Get your detective’s hat on; it’s time to go all ‘Sherlock Holmes’ on your processes.
There are many ways to go about this process, but considering I’m an SD consultant the best place to start is with the Sales Order and work backwards. Here is one approach for digging deeper:
- Once backordered materials are identified, compile a sample list of Sales Order lines that are affected.
- Using the Change Log for each order, do some research and paint a picture of what’s happening to your order lines. The Environment –> Changes menu path is easily accessible from the Sales Order Overview screen. One recommendation is to include a specific line item in your selection screen, select the “Additional info” checkbox, and sort the list by “Time of change”. This will present a chronological listing of changes for you to analyze. What you’re looking for are clues that may help to identify when the issue started.
- Next, I would analyze the Stock/Requirements list using transaction MD04. This will give you visibility into the demand and supply for your items. It’s at this point in time where you should start to get a general idea of where the problem is. In most cases, you will see a disproportionately low amount of supply. Some things to look for:
- Missing or unconverted planned orders
- Un-received production orders or purchase orders
- Mis-matched supply and demand — demand is pulling from an incorrect Storage Location
- From here, you have to follow the breadcrumbs and see where they lead. For instance, if planned orders are not being converted you need to follow-up with the MRP planners to see who, if anyone, is monitoring that product. If production orders are un-received, find out why. Keep in mind that there could be multiple root causes contributing to the issue — incorrectly executed processes and bad data are a couple of perennial favorites.
SAP Backorders: Fix the Process, Fix the Data
SAP is a deeply integrated system, and it requires a deeply integrated team of users and support resources to keep it working smoothly. Issues such as this will oftentimes require a group effort to arrive at a solid resolution. However, I’ve seen cases where individual groups — obviously feeling pressure — try to work unilaterally to fix things. Customer Service tries manually allocating inventory or MRP Controllers try changing material MRP settings to force a certain behavior. You’ll probably find the highest degree of success with a small, designated, cross-functional team to take the lead and coordinate efforts. This is the best way to fully understand the problems and work together to find the best solutions.
I will also recommend that once a solution is identified that it be fully implemented. In addition to designing or developing the solution, proper communication and documentation should be made. Unfortunately, these are frequently overlooked. Having a formalized training plan — or, at minimum, a robust communication plan — can assure that everyone has been notified about the process. Proper documentation assures that processes and data standards are accessible and clearly understood. It can be time consuming to do this, but frequently pays dividends down the road.
A Quick Note About Backorders in SAP S/4HANA
In S/4HANA has replaced the traditional SAP Backorders process with a newer Backorder Processing (BOP). I will write another article comparing and contrasting these two methods as soon as I have time to work a bit with BOP.
SAP Backorder Processing PART 1 Wrap Up
I didn’t originally intend for this to be a multi-part series but I realized that there was a LOT of ground to cover with this topic. It started to feel like that it may never get published at all if I don’t get at least part of it rolling.
In this first article we defined backorders and identified a few ways to determine whether you’re wrestling with a problem. I also mentioned a few approaches for analyzing your backordered items to help find a root cause for the shortage. Finally, I covered the importance of solving the issues as a team and properly documenting and communicating any actions taken to resolve the issues. In the next article, I will cover some of the functions that help manage SAP backorders.