Symptom
Product substitution from original material to substitute material is not triggering during sales order creation where system should automatically create main item and sub-item but only main item is created without substitution occurring.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a sales order in the "Create Sales Order" (VA01) application.
- Navigate to that sales order in "Change Sales Orders" (VA02) application.
- Enter sales document type = TA or standard order OR.
- Enter Sold-to-Party.
- Enter Material.
- Request quantity under "All items" tab and trigger the Check Availability button.
- Review results in RACR (Review Availability Check Results).
Cause
- The expected product substitution is not triggered due to standard behavior of Alternative-Based Confirmation (ABC) in advanced Available-to-Promise (aATP).
- In ABC, the system always attempts to confirm the original product first based on ATP availability. Product substitution is only evaluated when the original product cannot be fully confirmed for the requested quantity and date.
- If a Hard Constraint is configured in "Configure Alternative Determination" enforcing the use of the original product, or if the original product has sufficient ATP availability, the ATP check confirms the original product and does not trigger substitution.
Resolution
To make the product substitution to work, the following steps are recommended:
1. Open "Configure Alternative Determination" app and adjust Hard Constraints if any. If a Hard Constraint enforcing usage of the original product is maintained, remove it to allow substitution.
2. Ensure insufficient ATP for the original product:
- Check the available ATP quantity. The requested order quantity must exceed the available ATP quantity of the original product.
- In this case, the system first confirms the available quantity of the original product.
- The remaining quantity is fulfilled using alternative products according to the substitution strategy.
3. Full substitution scenario occurrence:
- Full substitution occurs only when the original product has no ATP availability for the requested date.
- If any ATP quantity exists, the system will always prioritize confirming the original product and substitute only the remaining quantity.
See Also
- KBA : 3381688 - FAQ: Alternative based Confirmation (ABC) with aATP - S/4HANA Public Cloud Edition.
- KBA : 3477930 - General overview of the Availability Check.
- SAP Community Link: Alternative-Based Confirmation - Substitute with strategy.
Keywords
product substitution, alternative-based confirmation, ABC, sales order creation, substitution strategy, hard constraint, configure alternative determination, advanced available-to-promise. , KBA , CA-ATP-ABC-2CL , ATP: Alternative-Based Confirmation (Public Cloud) , Problem
SAP Knowledge Base Article - Public