Availability Check
SD / O2Cadvanced

SD Availability Check Part 4: Classic Backorder Processing and Rescheduling

Key takeaway

Reassign confirmed quantities when supply is short or changes: manual backorder processing (V RA), backorder lists, mass rescheduling (V V2) and its sorting rules, simulation versus update, and the integration with MRP, deliveries and customer priorities.

Explanation

📌 KEY POINTS
✅ Backorder processing redistributes ATP among open orders — it does not create supply.

✅ Manual backorder processing (V_RA) lets a planner move confirmed quantities between orders of a material.

✅ Rescheduling (V_V2) rechecks many open orders and redistributes confirmations by a sort sequence (e.g. delivery priority, then order date).

✅ Always run in simulation first and review results; updates change customer promises.

⚠️ Rescheduling without agreed priorities quietly takes confirmations away from important customers.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Parts 1–3 covered ATP basics, configuration and scope. Now what to do when supply changes after orders were confirmed.

━━━━━━━━━━━━━━━━━━━━
▶ 1. WHY BACKORDERS HAPPEN

  • Supply delays, stock losses, forecast errors, new priority orders.
  • First-come-first-served confirmation doesn't reflect business priorities.

━━━━━━━━━━━━━━━━━━━━
▶ 2. MANUAL BACKORDER PROCESSING

  • V.15 lists backorders; V_RA per material shows requirements and confirmations.
  • Planner assigns or withdraws confirmed quantities per order.\n\n━━━━━━━━━━━━━━━━━━━━\n▶ 3. RESCHEDULING (V_V2)\n• Selection: material, plant, date range.
  • Sorting: delivery priority (customer master), order date, etc.
  • Simulation mode; then update.
  • Output: improved/deteriorated confirmations.

━━━━━━━━━━━━━━━━━━━━
▶ 4. INTEGRATION

  • Updated requirements flow to MRP.
  • Deliveries already created keep their quantities (reservation via delivery).
  • Customer notifications via order confirmation output.

━━━━━━━━━━━━━━━━━━━━
▶ 5. LIMITS OF CLASSIC BOP

  • Sorting options limited; no segmentation by rules.
  • S/4HANA aATP BOP (Part 8) adds segments and confirmation strategies.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Create three orders confirming available stock.
  2. Reduce supply (e.g. cancel a PO).
  3. Run V_V2 in simulation with delivery priority sorting.
  4. Review and update; check order confirmations.

✅ CHECKPOINT: the high-priority customer keeps its confirmation after rescheduling.

Code example

ABAP Code
===== STEP 1: backorder transactions =====V.15   backorder list (sales documents with unconfirmed quantities)V_RA   backorder processing by material (manual redistribution)CO06   backorder processing (from availability overview)V_V2   rescheduling of sales and stock transport orders (mass, with simulation) ===== STEP 2: rescheduling setup =====V_V2 selection: material, plant, sort: delivery priority (KNVV-LPRIO) → requested dateRun "simulation" → review list (improvements / deteriorations) → run "update" ===== STEP 3: customer priority =====BP > sales area > Shipping > Delivery priority (e.g. 01 high, 02 normal)

Real project scenario

After a supplier failure, a distributor ran V_V2 in update mode sorted by order date. Several key accounts lost confirmations to small customers whose orders were older. Complaints reached management within a day. The team restored confirmations manually with V_RA, introduced delivery priorities in the customer master, made simulation mandatory with sales approval before update, and later moved to aATP BOP with segments.

Common mistakes

  • Running rescheduling in update mode without simulation.
  • No maintained delivery priorities.
  • Expecting BOP to create supply.
  • Forgetting to inform customers after reconfirmation.
  • Ignoring deliveries already created.

Best practices

  • Agree priorities with sales and supply chain.
  • Always simulate and approve before update.
  • Maintain delivery priority in customer data.
  • Communicate changed confirmations.
  • Plan migration to aATP BOP in S/4HANA.

Interview angle

Questions: "What is backorder processing?", "How does rescheduling work?", "How do you protect key customers?"
Strong answer: redistribution of confirmations (not supply); V_RA manual, V_V2 mass with sort rules (delivery priority, date), simulation before update; MRP integration and customer communication; aATP BOP adds segments and strategies.

Practice this lesson

Quick check

1. What does backorder processing accomplish for existing sales order items?

2. Before running mass rescheduling (V_V2) in update mode, what should always be done?

3. What is the main purpose of the rescheduling function in availability check processing?

Interview questions

1. What is backorder processing in SD and how does it relate to ATP and requirements transfer?

Answer it in your own words first, then compare.

2. Explain how backorder processing (via rescheduling) reallocates confirmed quantities across competing sales orders when new stock becomes available.

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics