Sie sind auf Seite 1von 11

Availability Check

It is a process of checking the stock availability of the materials while


creating sales order.
Prerequisites to perform availability check:

Availability check
Check availability and requirement in schedule lines
Check availability and requirement in requirement class
Requirement type should be determined into sales document.

1. Availability check field in material master General plant data view in


material master. This field will also be called as checking group.
In this field we maintain either 01 or 02.
0 - Daily
1 requirement
1AA material is
MD04
10
0
Sales
75
Available 25
Stock

1005

Sales order
1006

X 30

1007
X 25
X - 20

If we maintain 01 then system accumulate the sales order


quantities on the particular date and update in single line in
MD04.

02 Individual requirement
1AA
material

MD04

Stock
1005 30

100
70

1006 25
1007 20

45
25

1005

Sales order
1006

X - 30

1007
X - 25
X - 20

SD PROPEL

If we maintain 02 each sales order quantity will be update in MD04


along with the sales order number.

KP If you maintain KP in availability check then system will not perform


availability check.
2. Schedule line
category: -

Requirement

Availabilit
y

If you check requirement & assembly and availability check in schedule


line category then only system will perform availability check.
3. Requirement class: -CHECK Requirement
Availability
check
4. Requirement type should by determine into sales document.
The criteria to determining requirement type into sales document: i) Strategy group, ii) MRP group, iii) Item category + MRP
Configuration for availability check
Availability check can be configuring in three ways:i) Availability check with ATP logic (Available to promise).
ii) Availability check with product allocation. ( product allocation means
reserving the stocks for customers, customer groups and distribution
channel)
iii) Rule based availability check.
PATH: - SPRO S&D basic function availability check & transfer of requirement
availability check go to

In this configuration steps you can create new options in availability check
fields.
This field actually controls whether to update daily wise or individual records.
Q. Where is the control that for KP system will not perform
availability check?
Ans. In define checking groups we check no check field for KP
Q. In define checking groups we have actual controls of how to update
sales order quantities in MRP i.e. total records for day or single
records?
For 01 we maintain B (total records for day).
For 02 we maintain A (single records).
(If multiple users are performing check for the
SD PROPEL

same material at the same time then system will perform availability check
for the same material at the same time then system will perform availability
check for 1st user and block availability for other users. This control is in
define material block for other users) with the combination of availability
check field and initiator A we have check block go to new entry Z1 A
check, Z1 B check, Z2 A check, Z2 B check save it.
(If you maintain checking group here then
system automatically determines it while creating material master.)New
entry FERT ZMUM / ZVAP Z4 save it
T-code [OVZ9] (we also called it as Scope of
check) [we configure scope of check with the combination of (checking
group + checking rule). Checking rule specifies the transaction in which you
want to configure availability check i.e.
Whether to configure availability check in order or delivery]. If you
want to configure availability check in order then maintain checking
rule is [A].
If you 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 views.
If you check include safety stock then system will consider safety
stock also while performing availability check.
Stock in transfer: - If you check this system consider the stock which is in
transit while performing availability check in receiving plant.
Include quality inspection stock: - After manufacturing the goods the
SD PROPEL

stock will be kept in quality stock after the quality inspection check then only
stocks will be taken as unrestricted stock.
If you check this then system consider quality inspection stock while
performing availability check.
The movement type for maintaining Quality stock is [503].
Include block stock: - If you check this system consider the block stock
also while performing availability check.
The movement type for block stock is [505].
Check without RLT: If you check this then system will not confirm the quantities, if stock
is not available.
If you uncheck this even if stock is not available system will confirm
the quantities based on RLT.
Inward / Outward movement: Purchase order
Purchase requisition

Inward movement

Sales Requirement
Outward movement

Sales delivery
Production order

Inward movement

Planned order

Inward movements will add the stock.


Outward movement will deduct the stock.
Include purchase order: - If you check this the purchase order quantities
will be update 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: - [Availability quantity = Stock (open orders +
open deliveries)]
After delivery w/o
After
After creating order
PGI
PGI
Stocks
1480
- 20
SD PROPEL

100
80

Stock
1480

- 15

100
85

Stoc
k
148

- 15

95
80
4

1481

- 25

55

1481

- 25

60

1482

- 30

25

1482 - 30
80041
0
-5

30

1482

1481
1480

148
1
148
2

- 25

55

- 30

25

25

X = 30
X = 25

X=
20

Delivery 800410 (5 Qty w/o


PGI)

PGI 800410 (5
Qty)

If you check sales requirement then system considers open quantities also while
performing availability check.

If you uncheck sales requirement then system will not consider open order
quantities while performing availability check.
Include deliveries:

If you check include delivery then system will consider open

delivery quantity while performing availability check.


If you uncheck include delivery then system will not consider open
delivery while performing availability check.

Requirement:

Clients

requirement

is

they

have

plant

and

they

manufacturing some materials in both plants. In one plant if stock is not


available then system should not confirm the quantities. In other plant even if
stock is not available system should confirm the quantities basing on RLT. How
to do this?

Solution: - Create new checking groups (Example 02 is standard, so


create new Z2) and maintain different checking group for different plants i.e.
(ZMUM 02, ZVAP Z2) in checking group default values, then when you
creating material master system propose checking group as 02 and for other
plant Z2 then we maintain carry out control for availability check for 02
& A combination we check w/o RLT and for Z2 & A combination we uncheck
w/o RLT.
(In this configuration
requirement and availability in requirement class).
SD PROPEL

steps

we

check

Standard requirement class is


Requirement class for Make to order is
Requirement class for IPO is
Go to requirement class and check

[041 / 011]
[040]
[KEB]
Requirement

Availability

(In this configuration steps we go to


schedule line category and check requirement and availability.
Go to CP and
Requirement
Availability.

In this configuration step controls weather to perform availability check in


delivery or not
The below scenarios we have to perform availability check in delivery: i). When you are creating
delivery w/o order reference.
ii). Adding new line item in
delivery.
iii). Increasing the quantity in delivery.
go to your plant and assign checking rule as BO
(Backorder process).

The configuration for backorders:


i). Assign checking rule is BO to plant.
ii). Go to carryout control for availability check maintain the
combination of 02 & BO save it.
If your plant is not displaying in checking rule for updating for backwards then
maintain plant parameter. T-code [OPP0], SPRO production material
requirement planning plant parameter carry out overall maintain of plant
parameter copy from plant (1000) To plant (ZMUM / ZVAP) click on copy
save it.

Other way:SPRO material management inventory management physical


inventory plant parameter select the standard plant (1000) copy
mention your plant save it.
ZDOM fixed date & quantity (If you check this, system
will not allow changing the delivery dates and confirming quantities in sales
order manually).
SD PROPEL

Availability check rules (This field will help to propose the popup in case of shortage
while creating sales order).

Backorder processing: Whenever high priority delivery customer places order if stock is not
available then we go back to open orders of low priority customer and cancel
the confirmation of order and assign into high priority delivery customer
order.
The below scenarios backward process is not possible:

If availability check field is 01 then it is not possible.


If you check fixed date and quantities in default settings.

Ex. - Two customer one is 100219 (High delivery priority) and 100213 (Low
delivery priority).
Stock is 100 qty and first created two open orders for customer 100213 with
60 and 40 Qty and then high priority customer 100219 gave 40 Qty order
then we will cancel 40 Qty orders of 100213 customers and assign 40 qty
with 100219 customer.
1AA
material

100

10021
3
- 60

40

10021
3
- 40

100213

100213

10021
9

1AA 60

1AA 40

1AA 40

The T-code for back order process is [V_ RA] material [1AA] plant
[ZMUM] execute.
Select the both orders which you want to cancel and which you want to
assign
Click on backorderdouble click on the order which you want to
cancel the confirmation

Delete committed quantity and click on copy

SD PROPEL

Double click on the order which you want to confirm

Committed quantity [40] Click on copy

Save it.

Rescheduling
The T-code for rescheduling is [V_V2]
Rescheduling is doing backward process automatically by the system.
Rough [Create new material Rescheduling, post some stock - 50qty, create order with low
delivery priority customer with full qty 50 and save it, create order with high delivery priority
customer with 50 qty and save it].

V_V2 material plant uncheck simulation enter yes execute


yes (System will confirm qty of high delivery priority customer).

SD PROPEL

QUESTIONS
1

What are the prerequisite for availability check?


a. Availability check field in material master, Check requirement
and availability in schedule line category, Check requirement and
availability in requirement class and Requirement type should by
determining into sales document.
What is checking group and what it controls?
a. Checking group is nothing but availability check and it is a
process of checking the stock availability of the materials while
creating sales order. In define checking groups we have actual
controls of how to update sales order quantities in MRP i.e. total

SD PROPEL

records for day or single records? For 01 we maintain B (total


records for day). For 02 we maintain A (single records).
3
What is the difference between availability check field in 01 and 02?
a. If we maintain 01 then system accumulate the sales order
quantities on the particular date and update in single line in
MD04. If we maintain 02 each sales order quantity will be update
in MD04 along with the sales order number.
4
Where is the control that the checking group KP system will not
perform availability check?
a. In define checking groups we check no check field for KP.
5
What combination you configure scope of check?
a. We configure scope of check with the combination of (checking
group + checking rule).
6
What is checking rule?
a. Checking rule specifies the transaction in which you want to
configure availability check i.e. whether to configure availability
check in order or delivery].
7
What happens if i check safety stock, stock in transit, quality stock
and block stock?
a. If you check these then system will consider these stock also
while performing availability check.
8
What happens if i check without RLT?
a. If you check without RLT and if stock is not available then system
will not confirm the quantity.
9
What happens if i uncheck includes sales requirement?
a. If you uncheck sales requirement then system will not considers
open order quantities also while performing availability check.
10
What happens if i uncheck includes delivery?
a. If you uncheck include delivery then system will not consider
open delivery while performing availability check.
11
The clients requirement is the manufacturing some material in both
the plant. In one plant if stock is not available then system should
not confirm the quantities. In other plant even if stock is not
available system should confirm the quantities basing on RLT. How
to do this?
a. Create new checking groups (Example 02 is standard, so create
new Z2) and maintain different checking group for different
plants i.e. (ZMUM 02, ZVAP Z2) in checking group default
values, then when you creating material master system propose
checking group as 02 and for other plant Z2 then we maintain
carry out control for availability check for 02 & A combination we
check w/o RLT and for Z2 & A combination.
SD PROPEL

10

12

13

14

15

16

17
18

19
20

21

22

What scenario backorder process is not work?


a. If availability check field is 01 then it is not possible. ii). If you
check fixed date and quantities in default setting.
What happens if i check fixed date & quantity?
a. If you check this, system will not allow changing the delivery
dates and confirming quantities in sales order manually.
Where is the control that system is proposing popup in case of
shortage?
a. Availability check rules (This field will help to propose the popup
in case of shortage while creating sales order).
What is the configuration required for backorder processing?
a. Assign checking rule is BO to plant.
b. Go to carryout control for availability check maintain the
combination of 02 & BO save it.
What is backorder processing?
a. Ans. Whenever high priority delivery customer places order if
stock is not available then we go back to open orders of low
priority customer and cancel the confirmation of order and
assign into high priority delivery customer order.
What is the T-code for backorder processing?
a. V_RA.
What is rescheduling?
a. Rescheduling is doing backward process automatically by the
system.
What is the T-code for rescheduling?
a. V_V2.
How many types of availability check we have?
a. Availability check can be configuring in three ways: - i)
Availability check with ATP (Available to promise). ii) Availability
check with product allocation. iii) Rule based availability check.
What is product allocation?
a. It is a process of reserving the stocks to customer, customer
groups, and distribution channel.
In availability check what happens if multiple user are
performing availability check for the same material for same
time?
a. If multiple users are performing check for the same material at
the same time then system will perform availability check for the
same material at the same time then system will perform
availability check for 1st user and block availability for other
users. This control is in defining material block for other users.

SD PROPEL

11

Das könnte Ihnen auch gefallen