Availability check
Availability Check Prerequisites
Availability check is an integral part of the business process that determines if the
required delivery quantity can be met on a required delivery date.
Availability check field in material master – General/Plant data view – 01 Daily
requirement or 02 Individual requirement.
Schedule line category – Requirement / Assembly & Availability check boxes should
be active.
Requirement class – Availability & Requirement transfer check box should be
activated.
Requirement type should be determined into sales order
Availability check should not be turned off in delivery item category.
Requirement type determination
Strategy group (MRP3 MMD) - OPPS
MRP Group (MRP1 MMD) - OPPR
Material type - OMIG
Item category & MRP Type (MRP1 MMD) – ovzi
Item category – ovzi
If the last attempt fails, the system declares the transaction as not relevant
for the availability check or transfer of requirements.
Configuration for availability check
Availability check can be configured in three ways
Availability check with ATP Logic (Available to promise).
Availability check with product allocation.
Rule based availability check.
Available to promise (ATP): is a process of checking the available quantities
of a material. The ATP quantity consists of warehouse stock + planned
receipts (incoming stock) – planned issues (outgoing stock).
Step 1
SPRO > S&D > Basic functions > availability check & transfer of
requirement > availability check > Availability check with ATP Logic or
Against planning > Checking group
In this configuration step we can create new checking groups in
availability check.
Checking group defines what type of requirement we will pass on daily
requirement or individual requirement. This can be also called availability
check.
Total Sales - In this configuration step it actually controls whether to
update Total (B)Records per day or individual(A) records)
Block QtRq - During the ATP check blocking ensures that the same
available quantity cannot be allocated several times when doing the ATP
in parallel sessions.
Activate this if you don’t want material to be blocked by different users.
No Check – This check box can be activated if we don't want to perform
availability check. It will be activate only for KP.
RelChkPlan - Controls whether for a component the check against
planning should be carried out.
Step 2 – Define Material block for other users
If multiple users are performing availability check, for the same material in
the same plant at the same time. Then system will performs availability
check for 1st user and block availability for other users.
Initiator A=Order Initiator B=Delivery
Step 3 – Define checking group default values
If we maintain checking group here then system automatically determines
it while creating material master. In this configuration step we will assign
Material Type with Plant and Availability Check
Step 4 – Carry out control for availability check
Scope of check is also called as Availability check control
We configure scope of check with the combination of (checking
group + checking rule).
Checking rule specifies the transaction in which we want to configure
availability check i.e. whether to configure availability check for order or
delivery.
If we want to configure availability check in order then checking rule is A.
If we want to configure availability check in delivery then checking rule is
B.
Include safety stock - It is the minimum stock which company has to
maintain to meet the future emergency requirements. We have safety stock
field in material master MRP – 2 view.
Stock in transfer - If we check this system considers the stock which is in
transit while performing availability check in receiving plant.
Include quality inspection stock - After manufacturing the goods the
stock will be kept in quality stock.
After the quality check, then stock will be moved to unrestricted stock.
If we check this then system considers quality inspection stock while performing
availability check.
Include block stock - If we check this system considers the block stock
also while performing availability check.
Check without RLT - If we check this then system will not confirm the
quantities, if stock is not available.
Inward movements will add the stock.
Outward movement will deduct the stock.
Include purchase order - If we check this the purchase order quantities
will be updated in MD04 as inward movement.
Include purchase requisition - Generally we should not check include
purchase requisition because purchase requisition is only request. It can
be rejected or accepted.
Include sales requirement - If we check sales requirement then system
considers open quantities also while performing availability check.
Include deliveries - If we check include delivery then system will consider
open delivery quantity while performing availability check.
Step 5 – Define procedure by requirement class
In this configuration step we check requirement and availability in
requirement class.
Step 6 – Define procedure for each schedule line category
In this configuration step we have to check requirement and availability in
schedule line category.
Step 7 – Determine procedure for each delivery item category
This configuration step controls whether to perform availability check in
delivery or not.
Step 8 – Define default settings
In this configuration step if we check fixed date and quantity, then system
will not allow to change the delivery dates and confirmed quantities while
creating sales order
Availability check rule - This field will help to propose POPUP in case of
shortages of stock.
Step 9 – Checking rule for updating backorders
These are one of the configuration steps to process Backorders. 1.In this
configuration step, go to our plant and assign checking rule as BO
(Backorder process).
If our plant is not displayed in checking rule for updating for backwards
then we have to maintain plant parameters PP.
SPRO > Production > Material requirement planning > Plant parameters >
Carry out overall maintain of plant parameters
Copy from plant (1000) To plant your own plant and save it.
Backorder processing
Whenever high priority delivery customer places order, if stock is not
available then we go back to open orders of low priority customers and
cancel the confirmation of orders and assign it to high priority delivery
customers.
Backorder not possible in below mentioned scenarios
If availability check field is 01 then it is not possible.
If we check fixed date and quantities in default setting.
T Code V_RA
Select both orders, which we need to cancel and which we want to assign
Click on backorders
Double click on the order which we want to cancel the confirmation.
Delete committed quantity and click on copy.
Double click on the order which we want to confirm.
Increase committed quantity to desired amount and Click copy.
Save it
Rescheduling
Rescheduling is doing backorders process automatically by the system.
T Code V_V2
System will confirm qty for high delivery priority customer