SAP Fiori Apps
A requirement (such as a sales order) usually has various properties such as a requested material, a requested quantity, a requested delivery plant, and a requested delivery date. You can use alternative-based confirmation (ABC) in aATP in SAP S/4HANA to check for all possible alternatives to confirm a requirement when, for example, the availability of a material in a requested material-plant combination is insufficient to confirm the original requirement.
With ABC, your system can exchange the originally requested delivery plant with an alternative plant, with the aim of providing, for example, more quantity and/or an alternative delivery date that better fulfills the customer's original requirement. In doing so, the system calculates all possible alternatives and determines an alternative plant automatically: If more than two alternative plants can equally fulfill a requirement in terms of quantity and delivery date, the originally requested plant is used as the delivery plant.
Configure Substitution Strategy
Note
You can use this app if you have the business role Order Fulfillment Manager (R0226).Configure Alternative Control
With this app, you can set up and adjust alternative controls with which to improve the confirmations for requirements in sales order documents by activating ABC. The alternative controls are defined on the basis of ordered characteristics to which a substitution strategy is assigned.
You can use this app to:
Create alternative controls (a set of values assigned to a given set of selected characteristics according to the specific scenario for the business document class sales order).
Display, edit, copy, and remove existing alternative controls and their values.
Display, edit, add, and remove characteristics for the business document class sales order.

Characteristics for substitution are selected with this app and then assigned to the substitution strategy as created in the previous app. SAP has provided standard characteristics based on several fields on Sales order and master data which can be configured based on the business requirement. Two characteristics (sold to party and material) have been chosen as shown in the following figure.

Alternative-Based Confirmation: Result
This app is one of two interdependent apps that you can use to perform basic plant substitution with ABC in advanced ATP.

Alternative-based confirmation was introduced in advanced ATP in the 1809 release of SAP S/4HANA. In release 1909 (Cloud release 1811) this functionality has been enhanced in several directions.

ABC is based on building rules. Two new building rules in 1909 were released, in addition to the Max_on_time_confirmation building rule that was included in the 1809 release. The available building rules can be described as follows:
- FULL_CONFIRMATION: The plant which can confirm the requested quantity is the valid alternative.
- MAX_EARLIER_CONFIRMATION: The plant which can confirm the maximum of the requested quantity is the valid alternative.
- ON_TIME_CONFIRMATION: The plant which can confirm the maximum quantity of the requested order quantity on the requested delivery date is the valid alternative.


One additional new feature in the area of alternative-based confirmation is the so called tie-breaker logic.
Tie-breaker is used in games to decide the winner if both teams have the same points. Similar tie-breaker logic has been introduced in SAP S/4HANA to decide the sales order plant if two (or multiple) plants can fulfill the individual sales order requirements. Therefore an evaluation will be executed following the hard coded procedure:


Using the status Posted, ABC is active during BOP or when existing items are changed (for example in VA02).