Available to Promise (ATP) in SAP

Spread the love

SAP ATP Overview

Available to Promise (ATP) is when the system verify that material can be confirmed for the delivery in a sales order as available (stock is available or can be manufactured or purchased on time for delivery). The Material is available in the stock with appropriate quantity, and the ATP requirements are passed on to either production order or purchase order.

What is the purpose of ATP Check

Its help in determining whether the goods are ready or to be produced or to be procured externally

  • When a customer places an order for a material and requests that the material be delivered to him on a specific date. This delivery date can only be confirmed after ensuring the material availability after considering all the inward as well as out ward stock movements
  • The availability check shall happen and take into account the respective activities that must be carried before delivery can take place
  • Similarly, the procurement department is also to be informed on the quantities which sales require to be able to deliver against the orders received. This information can trigger production orders for manufacture
  • If sufficient quantities are not available to cover the requirements, purchase orders can be created in purchasing on the basis of the transfer of requirements planning

Types of Availability Check

There are three types of Availability check

  • Check on the basis of Available To Promise (ATP) Quantities– The ATP quantity is calculated from the warehouse stock, the planned inward movements of stock (production orders, purchase orders, planned orders) and the planned outward movements of stock (Sales Orders, deliveries, reservations). This type of check performed dynamically in the transaction. Planned independent requirement are not taken into account here      
  •  Check against product allocation-Product allocation facilitates period-based distribution of products for certain customers or regions. This type of check is useful in a cases, for example, the production is very low, customer requirement is high
  • Check against planning-The check against planning is performed against independent requirements which are usually created for an ‘anonymous’ market rather than being customer specific.

Scope of the Availability Check

The following elements can be included in the availability check

  • Stock: Safety stock, Stock in transfer, Stock in quality inspection, blocked stock
  • Inward movement of goods: Purchase orders, Purchase requisitions, Planned orders, and Production orders
  • Outward movement of goods: Reservations, Dependent reservations and requirements,  sales and delivery requirements

Availability Check – Sales Order

When you create an order, the system determines the required material availability date on the basis of the customer’s requested delivery date. You will start the picking, packing and loading of the goods on this date. This is also the date of importance for the preparation of requirements, on which the availability test will be reviewed

The following data is required for determining this date:

  • Route from the shipping point to the ship to party
  • Shipping point from which the goods are issued
  • Loading group from the material master record
  • Weight group determined from the order using the order quantity

Control of Availability Check

The control features specific to Sales and Distribution are:

  • Checking group: It controls whether the system is to create individual or collective requirements in sales and shipping processing.The checking group can also be used to deactivate the availability check. It is proposed in the material master record on the basis of the material type and the plant, and copied into the sales documents.
  • Checking Rule: The use of Checking rule to control the scope of the availability check for each transaction in sales and distribution. You also specify the check should including or excluding replenishment lead time
  • Schedule line category: Schedule line category controls whether an availability check and transfer of requirements should be carried out in the sales documents
  • Delivery item category: The delivery item category can be used to control whether an availability check takes place in deliveries.

Prerequisites for Availability Check

  • The availability check must be switched on at the requirements class level

Menu Path: IMG- Sales & Distributionà – Basic Functions- Availability Check & TOR- TOR à Define Requirement Classes

Define Requirement Classes
Define Requirement Classes
  • In order to have availability check in the sales document, the indicator must be set at the schedule line category level.

Menu Path: Display IMG- Sales & Distribution- Sales-Sales Documents-Schedule Lines- Define Schedule Line Categories

Schedule Line Categories
Schedule Line Categories
  • A requirements type must exist by which the requirements class can be found

Menu Path: Display IMG- Sales & Distribution- Basic Functions- Availability Check & TOR- TOR -Define Requirement Types

Requirement Types
Requirement Types

Availability Check – Configuration

  • Define Checking Groups: Use standard SAP checking group “01” for daily requirements and 02 for individual requirements. In order to create new group, copy an existing group, change the name (ensure that the name starts with “Z”) and description to your preference

IMG- Sales & Distribution-  Basic Functions- Availability Check & TOR-Availability Check- Availability Check with ATP Logic or Against Planning-Define Checking Groups

Checking Groups
Checking Groups
  • Defining Material Block for other users:Tick the “Block” checkbox to block a  particular material from being checked for availability if it is being checked at the same time by another user. This ensures two users cannot confirm the same quantity for the same material at the same time.

IMG-Sales & Distribution-  Basic Functions- Availability Check & TOR- Availability Check-Availability Check with ATP Logic or Against Planning- Define Material Block For Other Users

Material Block for other users
Material Block for other users
  • Control of Availability Check:We indicate what stock in hand, which inward and outward stock movements should be taken into consideration while carrying out availability check.The Control group specifies in combination with the checking rule the scope of availability check

IMG-Sales & Distribution-  Basic Functions-Availability Check & TOR- Availability Check- Availability Check with ATP Logic or Against Planning-Carry Out Control For Availability Check

Control of Availability Check
Control of Availability Check
  • Determining the Procedure for Each Delivery Item Category:Here we have the option for switching off availability check. This option is used for return items

IMG- Sales & Distribution-  Basic Functions- Availability Check & TOR- Availability Check- Availability Check with ATP Logic or Against Planning- Determine Procedure For Each Delivery Item Category

Determine Procedure For Each Delivery Item Category
Determine Procedure For Each Delivery Item Category
  • Defining the Default Settings:Here we define default setting for each sales area

IMG- Sales & Distribution- Basic Functions- Availability Check & TOR-Availability Check-Availability Check with ATP Logic or Against Planning- Define Default Settings

Define Default Settings
Define Default Settings

Master Data Preparation for Availability Check

  • A checking group must be defined in the “Availability Check” field in the “MRP 3” screen of the material master.
material master
Material master-MRP3
  • A plant must be determined in the sales order for the line item. It can either be proposed from the customer material info or customer master or material master or can be proposed manually in the document
sales order in line item
Sales order line item

Availability Check – Order Processing

In the sales menu you select Environment -> Availability Overview to display availability status for a material with reference to the plant and checking rule.During order creation, availability check can be carried out by clicking on the button as shown in the screenshot. We can also display item availability as shown in the screen shot

Availability Check – Order Processing
Availability Check – Order Processing

On the Availability Control screen, we can choose between the following delivery proposals:

  1. One-time delivery on the requested delivery date
  2. Complete delivery

Delivery proposal: In this section, the system checks whether and for which dates partial deliveries can be made

ATP Delivery proposal
ATP Delivery proposal

On the Availability Overview  screen, we can view:

  1. Availability Checking Group and Checking Rule.
  2. Scope of Check
  3. Quantity available and simulated requirements and the number of storage location
Availability Checking Group and Checking Rule.
Availability Checking Group and Checking Rule.

Availability Check – Delivery Processing

In the delivery document, Use the path: Environment-Availability to go to the Availability overview screen. The screen with a summary of availability is shown as the second screenshot in the previous image

Availability Check – Delivery Processing
Availability Check – Delivery Processing

Now follow these tutorial links to learn more about …Happy Learning ..!!

Leave a Reply

error

Enjoy this blog? Please spread the word :)

%d bloggers like this: