Function documentationRules-Based Availability Check

 

You use the rules-based availability check to automatically or manually optimize the decision-making process between different substitutions using predefined rules (see Rule).

Prerequisites

  • You have created products and locations.

  • You have made the general settings for Global Available-to-Promise (see Settings for Global ATP).

  • You have made all the settings for the rules-based availability check (see Settings for the Rules-Based Availability Check).

  • You have made the settings for rules-based ATP in the check instructions. You maintain the check instructions in Customizing for Global Available-to-Promise (Global ATP) under Start of the navigation path General Settings Next navigation step Check Instructions End of the navigation path.

  • The ATP time series must be saved in SAP liveCache.

  • You have defined a business transaction in the OLTP system and assigned it to an order type.

Features

The rules-based availability check is an iterative process, meaning that each step defines the subsequent check step based on the rules saved in the system. The following is determined in each step:

  • Check methods that are to be executed

  • Requirement groups for which the next check step should be carried out

  • Criteria according to which the results of the check steps should be reflected

After the system has performed a check step, it must be determined if the rules-based availability check should continue to be executed. The criteria used for determining this includes the check results, activation parameters (technical scenario, business transaction, and the action type) and the values of the key combinations, such as customer, sales organization, location product, and product group. The new rule then determines the next check step.

Subitems (ERP Sales Orders)

If there is a sales order from the ERP system, the system can create subitems (depending on the check instructions) for the substitutions determined by the rules-based ATP check. Each subitem represents a requirement for a specific combination of location and product. If you repeat the rules-based availability check for an item with subitems, the system deletes the subitems that have been only partially delivered or not at all. The new ATP check is run for the open quantity and might create new subitems.

Note Note

You can change the subitem data in the ERP system (such as the price). In the ERP standard configuration, any changed subitem data gets deleted along with the subitems when the rules-based availability check is repeated. For information about how to prevent certain subitem data from being deleted (such as price data), see SAP Note 1676482Information published on SAP site.

End of the note.

Note Note

A rules-based ATP check cannot be carried out for subitems of the ERP sales order.

End of the note.

Example

Rule I means:

  1. Search for a different substitute location.

  2. If no substitute location exists, search for a different procurement method.

Rule II means:

  1. Search for a different substitute product.

  2. If no substitute product is available, search for a substitute product in a different substitute location.

  3. If no substitute product is available in the substitute location, search for a different procurement method.

The rules are illustrated in the following graphic:

More Information

SAP Library for SAP ERP under Start of the navigation path SAP ERP Central Component Next navigation step Logistics Next navigation step Materials Management (MM) Next navigation step Inventory Management (MM-IM) Next navigation step Managing Special Stocks (MM-IM) Next navigation step Stock Transfer Using a Stock Transport Order Next navigation step Availability Check for Stock Transport Order End of the navigation path