Problem Statement
When a Purchase Order date changes in a Back-to-Back flow:
- Supply Chain Orchestration (SCO) sends a Supply Update to Global Order Promising (GOP)
- GOP automatically recalculates the Expected Shipment Date on the Sales Order
- The Orchestration Process pauses at the "Wait for Supply" node until physical receipt
- Result: Sales Order is stuck waiting, impacting customer commitments
Root Cause Analysis
This is standard (and intentional) behavior in Oracle Fusion Cloud SCM for Back-to-Back (B2B/Buy) flows.
System Flow:
- PO date changes → SCO detects the change
- SCO sends Supply Update → GOP recalculates availability
- GOP pushes new Expected Shipment Date → Sales Order line updated
- Orchestration Process holds at "Pause" task → Waits for actual inventory receipt
Why the Pause Exists:
The pause prevents shipping non-existent stock. Oracle enforces supply validation to avoid order fulfillment failures. This is not a bug—it's a control mechanism.
Resolution Options
Option 1: Update Purchase Order Dates ✅ RECOMMENDED (90% of Cases)
When to Use: Supplier confirms revised delivery date
Navigation Path:
Procurement → Purchase Orders → Search PO → Select Line
Steps:
- Locate the linked Purchase Order
- Navigate to the PO line causing the delay
- Update Promised Date or Need-by Date to reflect supplier commitment
- Save and Submit the PO
Expected Outcome:
- SCO automatically syncs the new date to GOP
- GOP updates Expected Shipment Date on Sales Order
- Pause task remains active until actual receipt
- Customer expectations aligned with realistic timeline
Option 2: Reschedule Sales Order
When to Use: Need GOP to re-evaluate sourcing options (alternative PO, transfer order, etc.)
Navigation Path:
Order Management → Sales Orders → Search Order → Select Line
Steps:
- Find the affected Sales Order line
- Actions → Unschedule
- Edit Requested Ship Date if needed
- Click Schedule or Reschedule
Expected Outcome:
- Cancels existing supply reservation if required
- GOP creates fresh supply recommendation
- May identify alternative sources (different warehouse, supplier, etc.)
- New orchestration process instance initiated
Option 3: Cancel & Re-source
When to Use: Delay is unacceptable; alternative supply sources must be explored
Navigation Path:
Procurement → Purchase Orders (for PO cancellation)
Order Management → Sales Orders (for rescheduling)
Steps:
- Cancel the delayed PO line or supply line in SCO
- Navigate to Order Management
- Unschedule the Sales Order line
- Reschedule to trigger new supply request
Expected Outcome:
- New supply request created
- GOP searches for alternative sources
- May generate new PO or Transfer Order
- Faster resolution if alternative supply available
Option 4: Release Pause Task ⚠️ USE WITH CAUTION
When to Use: Emergency situations requiring manual intervention (advance shipping arrangements, consignment stock, etc.)
Navigation Path:
Order Management → Tasks → Orchestration Process Status
Steps:
- Search for the paused orchestration process
- Select the line stuck at "Wait for Supply"
- Click Release Pause Task
Alternative Method: Run scheduled process: Release Pause Tasks
Expected Outcome:
- Orchestration immediately moves to next task (typically Shipping)
- ⚠️ Risk: System may attempt to ship without physical inventory
- Only use when manual workarounds are in place
Option 5: Monitor & Troubleshoot
When to Use: Line appears stuck or dates not syncing properly
Navigation Paths:
Supply Chain Orchestration → Manage Supply Lines
Supply Chain Orchestration → Manage Supply Request Exceptions
Order Management → Orchestration Process Status
Diagnostic Steps:
- Manage Supply Lines: View linked PO status and supply chain relationships
- Supply Request Exceptions: Identify system-detected issues
- Check orchestration task status for errors
- Use Recover function if process is genuinely stuck
Common Issues Found:
- Buyer not assigned to requisition
- PO approval pending
- Price variances blocking receipt
- Supply line in error status
Solution Comparison Matrix
| Solution | Speed | Risk | Business Impact | Recommended For |
|---|---|---|---|---|
| Update PO Dates | Medium | Low | Aligns expectations | Standard delays |
| Reschedule SO | Fast | Low | May find better source | Supply optimization |
| Cancel & Re-source | Fast | Medium | Potential cost increase | Critical orders |
| Release Pause | Immediate | High | Inventory mismatch risk | Emergencies only |
| Monitor & Troubleshoot | Varies | Low | Prevents future issues | Process health |
Best Practices & Pro Tips
Preventive Measures
1. Enable Proactive Notifications
- Configure Jeopardy Alerts in Order Management Parameters
- Set thresholds for pause duration (e.g., notify if paused > 3 days)
- Path:
Order Management → Setup → Parameters → Jeopardy Thresholds
2. Orchestration Process Enhancement
- Add custom Notification Task before pause node
- Implement Timer Task to auto-escalate long pauses
- Configure conditional logic for high-priority customers
3. Supply Strategy Optimization
- For high-volume items, consider Drop Ship model
- Evaluate Make-to-Stock vs. continued B2B approach
- Implement safety stock for frequently delayed items
System Configuration
4. Keep System Updated
- Automatic date synchronization improved in Release 25D+
- Apply latest quarterly updates for enhanced GOP logic
- Review release notes for B2B orchestration fixes
5. Exception Management
- Train users on Supply Request Exceptions workbench
- Establish daily monitoring routine
- Create dashboard for paused orchestrations by age
Collaboration Improvements
6. Supplier Performance Tracking
- Monitor PO date change frequency by supplier
- Implement supplier scorecards
- Consider alternative sources for chronic offenders
7. Cross-Functional Alignment
- Procurement notifies CSRs of PO date changes
- CSRs proactively communicate with customers
- Establish escalation paths for critical orders
Quick Reference: Navigation Paths
| Task | Navigation |
|---|---|
| Update PO Dates | Procurement → Purchase Orders → Search → Edit Line |
| Reschedule SO | Order Management → Sales Orders → Actions → Unschedule/Schedule |
| View Supply Lines | Supply Chain Orchestration → Manage Supply Lines |
| Check Exceptions | Supply Chain Orchestration → Manage Supply Request Exceptions |
| Release Pause | Order Management → Tasks → Orchestration Process Status |
| Configure Jeopardy | Order Management → Setup → Parameters → Jeopardy Thresholds |
Conclusion
The pause behavior in Oracle Fusion B2B flows is by design to ensure inventory accuracy. The most appropriate resolution depends on your specific business context:
- Routine delays: Update PO dates (Option 1)
- Need alternatives: Reschedule to re-source (Option 2)
- Critical situations: Cancel and re-source (Option 3)
- Emergencies only: Release pause with manual controls (Option 4)
Implement preventive measures and monitoring to minimize future occurrences while maintaining supply chain integrity.
