You are on page 1of 9

Availability Check (1)

The availability check is an integral part of the sales order processing cycle. Availability
check helps you to determine whether you can supply the material to the customer on the
requested delivery date or not. The system will check availability at plant level for that the
system will determine the plant immediately when we enter an item in a sales document.
The system accesses information for proposing the standard delivering plant in the following
order:
1.      Customer-material info
2.      Ship-to party customer master record
3.      Material master record

Main tools in availability check


1.      Requirements class

2.      Requirements type

3.      Checking group

4.      Checking rule

5.      Schedule line category

6.      Strategy group

7.      Planning strategy

Requirements class
Requirement class controls whether the availability check and transfer of requirement is
required in a sales document type or not. The requirements class contains all control features
for planning such as relevance for planning, relevance for MRP, requirements planning
strategy, settlement profile and requirements consumption strategy.
In a sales document you can also control the availability check using the schedule line
category.
The settings in the requirement class level determine the settings in a schedule line category
level.
To define the requirement class follows this menu path: - In IMG screen choose Sales and
Distribution  Basic functions  Availability check and transfer of requirement  Transfer
of requirement  Define requirement class

Requirements type
Requirement type defines the different type of requirements in business processes, such as
sales order requirements, delivery requirements or individual customer requirements.
To define the requirement type follow this menu path:- In IMG screen choose Sales and
Distribution  Basic functions  Availability check and transfer of requirement  Transfer
of requirement  Define requirement type

Checking Group

1.      It determines whether and how the system checks the stock availability and generates
requirements for material planning.

2.      In checking group you can control whether the system is to create individual or collective
requirements in sales and shipping processing.

3.      You can also se t a material block for the availability check.

4.      The system will determine the checking group from the material master record sales:
general plant data tab level.

5.      System will propose a checking group to the material master automatically while creating
a material master based on the material type and plant.

6.      To define your own checking group, follow this menu path: - In the IMG screen choose
Sales and Distribution  Basic Functions  Availability Check and Transfer of
Requirements  Availability Check  Availability Check with ATP logic or against
planning  Define checking group

7.      However if there is no entry present in the material master record for the checking group,
system will determine the checking group, depending on material type and plant.

Checking rule

1.      Checking rule define how the availability check is to be carried out at the transaction
level.

2.      In checking rule you can specify whether the check should be carried out including or
excluding replenishment lead time.

3.      The individual checking rules define by transaction, which stock and inward and outward
movement of goods should be taken into account for the availability check.

4.      In customizing you must assign a checking rule for each transaction.
5.      To define and assign a checking rule to a checking group follow this menu path: - In the
IMG screen choose Sales and Distribution  Basic Functions  Availability Check and
Transfer of Requirements  Availability Check  Availability Check with ATP logic or
against planning  carrying out control for availability check

Schedule Line Category


1)      In schedule line category you can decide whether an availability check and transfer of
requirements should be carried out in the sales documents.

2)      The possible settings for this at schedule line level are dependent on the settings in the
requirements class which is determined from the requirements type of the material.

Strategy group

The strategy group is specified in the material master record in the MRP 1 Screen. It contains
all the allowed planning strategies. The strategy groups are assigned, dependent on plant and
MRP groups. If the strategy group is missing in the material master record system will
determine it on the basis of the MRP group.

Three types of availability check in Sales and Distribution:

1)      Availability check on the basis of the ATP quantities

2)      Availability Check Against Product Allocation

3)     Availability check against planing

Availability check on the basis of the ATP quantities

In this kind of check system will consider all the he stocks in a storage location, all planned
inward movements and outward movements.
You can perform availability check with ATP Logic with or without considering the
Replenishment lead time.
System will not consider the planned independent requirements.

Configuration of “Availability Check with ATP Logic"


The menu path for configuring the “Availability Check with ATP Logic or Against Planning”
is:
In the IMG screen choose Sales and Distribution  Basic Function  Availability check and
Transfer of Requirements  Availability check  Availability Check with ATP Logic or
Against Planning

1)      Define Checking Group.

  First you have to define a checking group in the IMG screen.

  While defining the checking group you must specify the type of requirement that the
system creates while processing sales order or Delivery.

  For defining a checking group follow this menu path: In the IMG screen choose Sales and
Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Define checking group.

  When creating a material master, system will propose the checking group automatically
based on the material type and plant. You can overwrite this proposed value.

  You have to specify which kind of requirement has to be created. An individual


requirement or a daily requirement.

2)      Defining material block for other users.

  “Defining material block for other users” will help you to define whether to block the
material master record for other orders during availability check or not.

  If the material is not blocked during availability check the system will confirm the other
order too, because sufficient quantity was available for both the orders.

  To define the material block follow this menu path: In the IMG screen choose Sales and
Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Define material block for other users.

3)      Define checking group default values.

  You can propose a checking group automatically while creating a material master record
based on the plant and material type.

  You can overwrite this default value if required.

  To define checking group default values follow this menu path: In the IMG screen choose
Sales and Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Define checking group default values.

4)      Carry Out Control For Availability Check.

  In this process step you can define a checking rule for a checking group or you can define
your own checking rule and assign to a checking group.

  Checking rule specifies which inward movement and which outward movement type
should be considered while performing an availability check.

  You can also specify whether the check should be carried out with RLT or not.

  To define a checking rule for a checking group follow this menu path: In the IMG screen
choose Sales and Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Carrying out control for availability check.

  If you want to assign your own checking rule, then you can create a new checking rule
using the button “New Entries”.

5)      Define Procedure By Requirements Class.

  In this process step you define whether an availability check and/or transfer or
requirements should be carried out for each requirements class or not.

  To define Procedure by Requirements Class follow this menu path: In the IMG screen
choose Sales and Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Define procedure By Requirements Class.

6)      Define procedure for each schedule line category.

  This configuration is relevant for only a sales document.

  In this process step, for each schedule line category you specify whether an availability
check and/or transfer of requirements should be carried out in a sales document type or not?

  Configuration of availability check at schedule line level depends upon the settings in the
requirement class level.

  That means if you want to deactivate the availability check or transfer of requirement in
the schedule line level, then it must be activated first at the requirement class level.

  If the availability check and transfer of requirement is deactivated at the requirement class
level, then you cannot activate the same in the schedule line level.
  To define procedure for each schedule line category follow this menu path: In the IMG
screen choose Sales and Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Define procedure for each schedule line category.

7)      Determine Procedure For Each Delivery Item Category.

  In this process step, you can define whether the availability check for particular item
category is needed in the delivery document or not.

  To determine Procedure for Each Delivery Item Category follow this menu path: In the
IMG screen choose Sales and Distribution  Basic Function  Availability check and
Transfer of Requirements  Availability check  Availability Check with ATP Logic or
Against Planning Determine Procedure for Each Delivery Item Category.

8)      Checking Rule for Updating Backorders.

  In this process step, you can assign a checking rule to a plant which serves as a basis for
availability check.

  To define checking Rule for Updating Backorders follows this menu path: In the IMG
screen choose Sales and Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Checking Rule for Updating Backorders.

9)      Define Default Settings.

  In this process step you can specify the default settings for the results of availability check.

  For each sales area you can set an indicator for fixing the date and quantity as well as a
rule for transferring the results of the availability check.

  To define default Settings follow this menu path: In the IMG screen choose Sales and
Distribution  Basic Function  Availability check and Transfer of
Requirements  Availability check  Availability Check with ATP Logic or Against
Planning  Define default Settings

This will complete the configuration of the “Availability Check with ATP Logic or Against
Planning”
In “Availability Check with ATP Logic or Against Planning” the system perform availability
check in the following way:
  Depending upon the checking group which we have assigned in the material master of this
particular product and the checking rule, system will determine the scope of availability
check that means which stocks, receipts and issues are to be included in the availability check
and whether the check is to be carried out with or without the replenishment lead time for
availability check.

The system will check availability at plant level for that the system will determine the plant
immediately when we enter an item in a sales document.
The system accesses information for proposing the standard delivering plant in the following
order:
1.      Customer-material info
2.      Ship-to party customer master record
3.      Material master record

Availability Check Against Product Allocation

Product Allocation

The Product allocation allows your company to keep production to a minimum at the same
time it helps you to meet the immediate requirements of the customers through the precise
planning and control of the entire production process
In SAP R/3 system, product allocations represent an ordered allocation of production for
certain periods.
Product allocation functionality allows you to manage the supply of scarce products to
customers so that each customer receives an allocated amount.

Availability Check against Product Allocation

1)      In “Availability Check against Product Allocation” first the system will check the
availability against the ATP quantities. If the system determines the confirmed delivery
quantities for the customer on the requested delivery date, system will re-determine the
availability of the material against product allocation. The confirmed delivery quantity is the
basis for the availability check against product allocation.

2)      System will compare the confirmed quantity from the ATP check with the relevant
product allocation.
3)      The system will not confirm any quantity more than the planned product allocation
quantity. This ensures that the product allocation is not exceeded for a customer in that
particular period.

4)      The check date for the availability check against product allocations is the planned
delivery date for the customer and not the material availability date.

Requirements for “Availability Check against Product Allocation”

  You must assign a product allocation procedure for the material in the basic data tab page
of the material master in customizing.

  You must maintain the settings for the statistics update in the info-structure.

Configuration of “Availability Check against Product Allocation”

  First you must define a product allocation procedure for the Availability Check against
Product Allocation which determines how the products are allocated.

  You must enter this product allocation procedure in the material master on the basic data
screen of the general data tab page.

  For each product allocation procedure you have to define objects. The product allocations
are stored in the form of object in the planning hierarchy.

  Like objects, you have to define an info structure for each product allocation procedure.
You can also specify a formatting character for each info structure and this is used to form
the key for general entries.

  You have to assign the info structure and objects to the product allocation procedure. The
system will determine the planning hierarchy based on the Info-Structure and object that has
been assigned to the product allocation procedure.

  Planning hierarchy is the place where you can maintain the product allocation.

  You can define consumption periods (time duration) for product allocation quantities.
Consumption periods consist of the number of past (backward consumption period) and
future (forward consumption period) periods.

  The number of periods before the product allocations check date from the sales order that
can be used to calculate the current product allocation quantity. Unused product allocation
quantities in these periods are cumulated before checking product allocations for the current
period.

  The number of periods after the product allocations check date from the sales order that
can be used for the current consumption period. The schedule lines, together with the
confirmed quantities, are postponed by product allocations at the latest until the specified
period.

  You can define and assign one or more objects with different validity periods to the
product allocation determination procedures.

  While assigning the objects ensure that the validity periods are not overlapping.

  The system will determine the relevant object with respect to the delivery date of the order.

  System will not carry out any product allocation check for any object that is not active.

  To perform the product allocation check, at requirement class level you have to define
whether the system should run an availability check for product allocations or not

  At schedule line category level also you have to define whether an availability check
against product allocation has to be carried out or not.

  The availability check against product allocation can only be deactivated at schedule line
category level. It cannot be activated if the availability check is not already activated at
requirements class level.

  In the next level you have to enter the info structure of the planning hierarchy in which you
want to enter collective product allocation.

  In the final step you have to check whether the settings made are consistent for every
combination of product allocation determination procedure and product allocation object
(determined in 'control product allocation').

  You can also determine how the check results are to be issued.

You might also like