0% found this document useful (0 votes)
2K views35 pages

MTO Availability Check

The document discusses an issue where the confirmed quantity becomes zero in a sales order when there is insufficient stock of the material. The asked quantity was 11500 cartons but the stock was only 11496 cartons. Reducing the quantity to 11496 or less confirmed the order. The responder suggested deactivating the "Check without RLT" field in transaction OVZ9 and giving a non-zero lead time in the material master to solve the issue and allow partial confirmation.

Uploaded by

biswajit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views35 pages

MTO Availability Check

The document discusses an issue where the confirmed quantity becomes zero in a sales order when there is insufficient stock of the material. The asked quantity was 11500 cartons but the stock was only 11496 cartons. Reducing the quantity to 11496 or less confirmed the order. The responder suggested deactivating the "Check without RLT" field in transaction OVZ9 and giving a non-zero lead time in the material master to solve the issue and allow partial confirmation.

Uploaded by

biswajit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 35

MTO Availability Check-Confirmed

stock
This question is Assumed Answered.

Daves Dude
Apr 25, 2013 12:49 PM

Hi,

I want to make delivery of MTO order, without the need to run the availability check in
sale order(VA02) to confirm stock,(but availability check is needed to knw the proposal
date in case stock is not readily available when creating sale order) if the stock related
to that sale order is available in stock and should be able to do delivery based on the
stock availability for that particular sale order, rather then do availability check each
and every time in sale order and then do delivery. Pls suggest...
Regards,
D
Helpful Answer by Dogboy 49
1454 Views
Products: sap_erp_sales_and_distribution Topics: enterprise_resource_planning

Average User Rating


(0 ratings)
Re: MTO Availability Check-Confirmed stock

Dogboy 49 Apr 26, 2013 5:10 AM (in response to Daves Dude)


DD,
I want to make delivery of MTO order, without the need to run the availability check in
sale order(VA02) to confirm stock,(but availability check is needed to know the proposal
date in case stock is not readily available when creating sale order)
You could change your MTO sales order availability check to confirm against lead time
during Sales order entry. No further ATP checking is required. Your ATP check for
deliveries should not include lead time. Once the MTO stock is in place, the delivery
creation process will pass the ATP check and the delivery can be created.
Another option is Assemble to Order, which is a special type of MTO processing. In this
case you can perform a very accurate confirmation without resorting to 'lead time'
confirmations during Sales order entry
http://help.sap.com/erp2005_ehp_04/helpdata/EN/41/191eab45fd11d188ff0000e8322f9
6/frameset.htm
Best Regards,
DB49
o

Alert Moderator

o
o

Like (0)

Re: MTO Availability Check-Confirmed stock

Daves Dude Apr 27, 2013 11:01 AM (in response to Dogboy 49)
You could change your MTO sales order availability check to confirm against lead time
during Sales order entry. No further ATP checking is required. Your ATP check for
deliveries should not include lead time. Once the MTO stock is in place, the delivery
creation process will pass the ATP check and the delivery can be created.

Hi DB49,
Sorry for the late reply to your response, cause i was trying your inputs... "Avaliabity
chck to confrm agst lead time during sales ordr entry"- by this do you mean "Carry out
control For Availability check" where the field- "Check without RLT' is unchecked in Sales
and checked in delivery?

Regards,
DD
Alert Moderator

Like (0)

Re: MTO Availability Check-Confirmed stock

Dogboy 49 Apr 27, 2013 11:46 AM (in response to Daves Dude)


DD,
Yes. Checking rules AE and BE in OVZ9.
Best Regards,
DB49

Alert Moderator

Re: MTO Availability Check-Confirmed stock

Like (0)

Daves Dude Apr 29, 2013 7:43 AM (in response to Dogboy 49)
Hi DB49,
i made the modifications as specified by you, IN SD>Availability Check with ATP Logic or
Against Planning>Carry Out Control For Availability Check

I unchecked 'Check without RLT' for Availability check 002+Checking Rule AE


For Availability check 002+Checking Rule BE I checked the 'Check without RLT'
Still im not able to do delivery without running availability check in sale order.
(Hope this is what you want me to do
)
Material Strategy group is 82, Req Type is KMFA-Assembly with production order, Req
Class20 Assembly:
1 prod.order
System is not showing the partial confirmation for when there is stock for 50 qty out of
100 order qty. when iam doing availability check.
Pls suggest...
Regards,
DD

Alert Moderator

Like (0)
Re: MTO Availability Check-Confirmed stock

Dogboy 49 Apr 29, 2013 2:06 PM (in response to Daves Dude)


DD,
What I said was that the sales order is confirmed during order entry (when the order
is created). No additional availability check of the sales order is thereafter required.
So, for standard MTO (not assemble-to-order):
Order is entered today. Order confirms at lead time, say June 1.
You begin to the process to obtain the FGs parts, with an expected Goods Issue date of
June 1.
At some point between now and June 1, the Production or Purchase order is executed,
and materials are received into stock.
On June 1, you deliver the order.
In the above scenario, no additional ATP is required. During creation of the delivery, ATP
is automatically executed against the stock by the delivery creation program. Naturally,
Delivery is not possible if there is inadequate stock to pass a BE ATP.
Material Strategy group is 82...System is not showing the partial confirmation for when
there is stock for 50 qty out of 100 order qty
This is ATO. In ATO, there is no Stock for FGs prior to creation of the sales order, so we
can exclude this situation from consideration. All FGs are created by the assembly order
linked to the Sales doc.
My assumption was that your original question was about simple MTO. Are you now
saying that your original question was about ATO?

Best Regards,
DB49
Alert Moderator

Like (0)
Re: MTO Availability Check-Confirmed

stock

Daves Dude Apr 29, 2013 5:13 PM (in response to Dogboy 49)
Hi DB49,
Sorry, my question was of ATO.. where while i create the sale order the stock will not be
available, so system is givng sme confirmation date in future and after the creation of
SO the stock is updated against tht Sale order, now to dispatch this, iam forced to do
availability check every item in the sale order.
one more thing is that user will be giving req delvry date, but this date can be by
passed and they want delvry befre this req dvlry date too,
In summery the following are the issues im facing in ATO(Assemble to Order)
1. Not able to do delivery without doing availability check, even though the sale stock
for tht item is available in system.
2. Req Delivery date: if suppose order is created today (29.04.2013) user may punch
Req Delvry Date as (31.05.2013), but they want to dispatch the goods befre that date,
and system is not allowing it until we chnge the Req Delvry date manually... Which they
are not ready to do.
Pls suggest....
Regards,
DD
Alert Moderator

Like (0)
Helpful AnswerRe: MTO Availability

Check-Confirmed stock

Dogboy 49 May 13, 2013 9:23 PM (in response to Daves Dude)


DD,
In standard ATO/82, the initial sales order confirmation is created based upon the
availability check of the components in the FGs production order. No further ATP
should be required to deliver the order.
So, for standard ATO here is a typical cycle:
Order is entered today, requested date of today.

System automatically creates a production order during sales order entry, with
automatic scheduling and automatic availability check of components within the
production order.
The production order passes the finish date back to the Sales order, and the sales order
is confirmed based upon this date.
For the purpose of this scenario, let us assume that the production order components
are available on May 22, and the routing of the production order creates a scheduled
duration of one working week. The ATP'd production order therefore has a scheduled
start date of May 22 and a scheduled finish date of May 29. The finish date is passed
back to the sales order for a Material Availability date of May 29 and the Sales order is
confirmed. This is all done automatically during sales order entry.
When the production order components become available, factory people issue the
components to the production order; presumably on the planned start date of May 22.
Factory processes the production order; and at some point the production order is
completed; Finished goods are received into stock. Presumably this happens on or
before May 29.
On May 29, you deliver the order. No additional ATP on the sales order is normally
necessary.
Many differences from this typical cycle are possible with configuration and master data
changes.
For your question 2, this is a policy issue. The 'Req Delivery' date represents the date
that the customer wants the product. If the user enters a date of May 31, then
presumably the customer wants the product on this date, and not earlier or later. If the
customer actually wants the product earlier, the normal practice is for the Sales Order
entry person to enter that date. In general, if you are using Availability check, SAP will
be very reluctant to allow delivery of a sales order earlier than the Requested date.
Best Regards,
DB49

Availability Check : Confirm


Quantity becomes zero when
insufficient stock
This question has been Answered.

Mahendra Jani
Sep 20, 2013 1:59 AM

Hi Team,
I am facing an issue where Confirmed quantity becomes ZERO in sales order when there
is insufficient stock.
Here is what I have done:
Material Code : FGABC01
Qty : 11496 Carton

Created order with quantity 11500 carton SAVED.


1. Executed transaction VKM3.
2. Upon displaying the order, the confirm quantity of the material is ZERO.
3. If I reduce quantity to 11496 or less then system confirms Order and Partial
deliveries also allows.
There is No Credit or any other Block.
Checked part.dlv./item status which shows BLANK (Partial Delivery allowed).
Please help me to understand reason of this standard system behavior and suggest how
to stop this.
Regards,
MJ.
Correct Answer by TW Typewriter on Sep 21, 2013 6:57 PM
MJ,
In your OVZ9 settings, deactivate field "Check without RLT" (make this field blank).
And then test again.
I think by changing the above configuration step, the issue shall be solved.
Please paste the screenshots of the test.
Added - To get more clarity in testing, in the material master record in Tab MRP3, field
"Tot. repl lead time" give 2 (or some non-zero value).
And then do the entire flow (starting with checking CO09, sales order creation etc.)
Message was edited by: T W - added in blue color
See the answer in context
Helpful Answer by vemuri santosh kumar
2900 Views
Tags: availability_check, confirmed_quantity

Average User Rating


(1 rating)
Re: Availability Check : Confirm Quantity becomes zero when insufficient

stock

TW Typewriter Sep 20, 2013 5:22 AM (in response to Mahendra Jani)


MJ,

In the sales order, with quantity 11500; click on button Check item availability. Send us
that screenshot.
Also send the screenshot of CO09.
Thank you!
o

Alert Moderator

o
Like (0)
Helpful AnswerRe: Availability Check : Confirm Quantity becomes zero

when insufficient stock

vemuri santosh kumar Sep 20, 2013 5:33 AM (in response to Mahendra Jani)
Hi,
check the availability rule set for your sales area
for your sales area, you can see three options such as
1. one time delivery
2. Delivery proposal
3. complete delivery
I believe you might have set ONE TIME DELIVERY option . change it to complete delivery
or delivery proposal and try
Path: SPRO-->SALES AND DISTRIBUTION-->BASIC FUNCTIONS-->AVAILABILITY AND
TRANSFER OF REQUIREMENTS-->AVAILABILITY CHECK-->AVAILABILITY CHECK WITH ATP
LOGIC-->DEFINE DEFAULT SETTINGS
try and revert
regards,
santosh
o

Alert Moderator

o
Like (2)
Re: Availability Check : Confirm Quantity becomes zero when insufficient

stock

Ravi Sankar Sep 20, 2013 6:29 AM (in response to Mahendra Jani)
Hi
The reason could be due to the delivery block defaulted in the sales order. Please check
the configuration of the delivery block. If the option "Conf Block' is checked in the
configuration of the delivery block...then the quantities will not be confirmed in the
sales order and the requirements will not be passed to MRP..
Regards,

Ravi Sankar
o

Alert Moderator
o

Like (0)

Re: Availability Check : Confirm Quantity becomes zero when


insufficient stock

TW Typewriter Sep 20, 2013 6:49 AM (in response to Ravi Sankar)


Ravi,
If I reduce quantity to 11496 or less then system confirms Order and Partial deliveries
also allows.
Probably not related to delivery block in the sales order.
When the quantity is reduced to 11496, then the qty is confirmed.
If the issue was related to delivery block then niether 11500 nor 11496 qty would have
been confirmed.

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes zero
when insufficient stock

Ravi Sankar Sep 20, 2013 7:31 AM (in response to TW Typewriter)


TW,
I understood that the credit block is getting applied when the quantity is 11500. Any
quantity less than 11500 is passing the credit check.

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes
zero when insufficient stock

TW Typewriter Sep 20, 2013 7:43 AM (in response to Ravi Sankar)


Ravi,
Created order with quantity 11500 carton SAVED.
Executed transaction VKM3.
Upon displaying the order, the confirm quantity of the

1.
2.

material is ZERO.
3.

If I reduce quantity to 11496 or less then system


confirms Order and Partial deliveries also allows.

After releasing the sale order through t-code VKM3, one qty is not getting confirmed but
the other qty is getting confirmed.
If you understand it in a different way, then please convey.
MJ,
Is my uderstanding correct?
Also (as requested earlier) share the ATP qty (t-code CO09).

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity
becomes zero when insufficient stock

Ravi Sankar Sep 20, 2013 8:15 AM (in response to TW Typewriter)


TW,
Here the issue I suspect is...when the confirmation was blocked...the confirmed quantity
will be zero. After releasing the document in VKM3...the quantities will not be confirmed
automatically. When he is changing the quantity, the availability check will be triggered
again (and the credit check also) and confirming the quantities since the credit block is
not applied for a quantity less than 11500. This is just a pointer for the OP to check.
Just like changing quantity to 11496...he should also check what is happening if the
quantity is changed to 11501.
Also, if the reason is due to ATP quantities, normally system should create multiple
schedule lines confirming quantities for different dates. This point can be analysed in
detail if the above check fails.

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity
becomes zero when insufficient stock

TW Typewriter Sep 20, 2013 9:08 AM (in response to Ravi Sankar)


Ravi,
Thank you!
Lets wait for some input from the OP.

Alert Moderator

Like (0)
Re: Availability Check : Confirm
Quantity becomes zero when insufficient stock

Mahendra Jani Sep 20, 2013 10:50 AM (in response to TW Typewriter)


Hi All,
Thanks a lot for your responses.

There is not any default order Block for any of the Order type or not being derived from
any where.
Also, If I increase quantity 11501 still it is behaving the same way.
Sorry for delayed reply guys but really appreciate your quick responses and support
always.
Regards,
MJ
Alert Moderator

Like (0)

Re: Availability Check :


Confirm Quantity becomes zero when insufficient stock

Mahendra Jani Sep 21, 2013 12:23 PM (in response to Mahendra Jani)
Hi Experts,
Any inputs....?
Regards,
MJ.

Alert Moderator

Like (0)
Re: Availability Check :
Confirm Quantity becomes zero when insufficient stock

Jrgen L Sep 21, 2013 1:06 PM (in response to Mahendra Jani)


you did not post anything about the most important facts for a ATP.
you did not tell when the goods have to be delivered, and you did not show how much
you have available at this date.
Your availability check overview just shows a current stock, and a lot un-treated orders
and deliveries scheduled in the past
you need to scroll down until you find your order and there you need to check how
much you have available.

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes zero when insufficient

stock

TW Typewriter Sep 21, 2013 4:44 PM (in response to Jrgen L)


MJ,
Jurgen has put it succinctly!
As mentioned in my previous post, the system is check ATP stock.
Somewhere one-time delivery is set. For more input see vemuri santosh's post.
So please check how much is ATP, if equal qty or less than that qty is in the sales order,
then system confirm. If greater than ATP qty, system shall confirm zero qty.
o
Alert Moderator

o
Like (0)
Re: Availability Check :
Confirm Quantity becomes zero when insufficient stock

TW Typewriter Sep 21, 2013 1:47 PM (in response to Mahendra Jani)


MJ,
The issue / functionality under discussion is Availability check.
Do the below 1. In CO09, for material and plant, check the stock
2. In VA01, create a sales order, with material and plant (given in point1), qty should be
greater than that available in point 1

3. In the sales order, for that line item, click on button "Check item availability"
4. In the sales order, for that line item, go to Tab Schedule lines.
do the above steps for qty less than point 1
Paste all the screenshots here.

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes zero when insufficient

stock

Mahendra Jani Sep 21, 2013 5:48 PM (in response to TW Typewriter)


Hi All,
Below are the details and Order which I have freshly executed right now.
Stock Availability in CO09 before execution of the Sales Order.

I created Sales Order which I want to send right now, so My RDD of Order is today's
date.

System Immediately gave me Pop Up of availability check. And confirmed 9402


Quantity.

after the same Order went to Block because Customer does not have any credit. so it
Blocked the order. I released Sales Order with VKM3.
And in SO quantity has become Zero.

Now If I again do Availability check manually in VA02 system again send the Order in
Credit Block.
Please note. Customer do not have any credit.
At Header or Item level, partial Delivery or Complete delivery check box or status is not
updated.

Request you to help me.


I am really confused that why system is behaving this way.
I have not done any special configuration in Availability check but system is behaving
this way. Requirement Type is KSV determined.
I had seen someone else also posting similar issue but had not got the answer.
Regards,
MJ
o

Alert Moderator

o
Like (0)
Re: Availability Check : Confirm Quantity becomes zero when
insufficient stock

Mahendra Jani Sep 21, 2013 5:59 PM (in response to Mahendra Jani)
Hi TW,
For Less quantity then CO09 system has confirmed the Quantity.

After Credit release, In sales Order that quantity has been confirmed for new Order.
In CO09 now quantity is reduced.

Regards,
MJ

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes zero
when insufficient stock

TW Typewriter Sep 21, 2013 6:18 PM (in response to Mahendra Jani)


MJ,
After Credit release, In sales Order that quantity has been confirmed for new Order.
In CO09 now quantity is reduced.
In the Availability check configuration, One time delivery has been selected.
That means if the entire sales order, line item qty is not available, for the delivery date
given in the sales order; thenzero qty is confirmed by the system.
If the ATP qty = 9402 and sales order has qty = 9405; then the system confirms zero
qty. In the case of one time delivery. That is exactly what is happening in your case.
There are other options e.g. Complete delivery, Delivery proposal. Read about these.
Now there are two parts / process steps happening 1. Before the credit check - Some qty is being reserved. You / user is going in to the
popup Availability check and selecting the qty = 9402.
2. After the credit check - System is blocking the sales order due to the credit check.
After releasing the sales order, the system does an availability check again.
Here the system goes for One time check and finds that 9405 qty is not available.
Therefore confirming zero qty.
If you change the One time delivery to Delivery proposal, then system shall give you
multiple schedule lines.
Also field "Check without RLT" has to be deactivated.
Side comment - Look at vemuri santosh's post (in this thread)

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes
zero when insufficient stock

Mahendra Jani Sep 21, 2013 6:31 PM (in response to TW Typewriter)


Hi TW,
But as I have attached screenshots, at Order level, there is no update for One time
Delivery.
Then how does system gets it triggered?

Regards,
MJ

Alert Moderator

Like (0)
Correct AnswerRe: Availability Check : Confirm
Quantity becomes zero when insufficient stock

TW Typewriter Sep 21, 2013 6:57 PM (in response to Mahendra Jani)


MJ,
In your OVZ9 settings, deactivate field "Check without RLT" (make this field blank).
And then test again.
I think by changing the above configuration step, the issue shall be solved.
Please paste the screenshots of the test.
Added - To get more clarity in testing, in the material master record in Tab MRP3, field "Tot. repl
lead time" give 2 (or some non-zero value).
And then do the entire flow (starting with checking CO09, sales order creation etc.)

Message was edited by: T W - added in blue color

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity

becomes zero when insufficient stock

Mahendra Jani Sep 21, 2013 7:45 PM (in response to TW Typewriter)


Hi T W,
So finally my issue resolved.
I unchecked RLT but system was still trying to confirm full quantity as per proposed next date.
I changed setting to Delivery Proposal C and removed RLT check again and system started giving
me desired result.
Surprised with the behavior of System while doing availability check, but I felt the issue was I had
put the option of Pop Up of availability check screen when stock is less.
Now, when I was selecting quantity i believe system was automatically trying to update first Option
on that screen One Time delivery resulting ZERO confirmed quantity as RLT was checked in
availability control.
Regards,
MJ.
Alert Moderator

Like (0)
Re: Availability Check : Confirm

Quantity becomes zero when insufficient stock

Narendra Konnipati Sep 21, 2013 8:22 PM (in response to Mahendra Jani)
ear.

you unchecked the field " check witout RLT then you should maintain any one field value in MM02
Please read carefully about this filed F1 help. I believe,the problem is not with this one.
GR (goods receipt) processing

me (Purchasing view)
Planned delivery time (MRP I

iew)

iew)

roblem is coming from exactly what santos said.

GR processing time (MRP II

have simulated this scenario with settings said by santhosh. I got same problem.

hanks,
aren

Alert Moderator

Like (0)
Re: Availability Check : Confirm Quantity becomes zero when
insufficient stock

TW Typewriter Sep 21, 2013 6:07 PM (in response to Mahendra Jani)


MJ,

1. Cancel this sales order and create a sales order of qty 9402 (equal to the ATP qty
in CO09) or less qty (e.g. 9400).
This is very important.
And send us the screenshots, after doing the above steps.
2. In the screenshot with Schedule lines (sales order), give the entire screenshot?
(how many schedule lines were created??

3. Are you doing this in your test system or your PRD system?

Alert Moderator

Like (0)

Re: Availability Check : Confirm Quantity becomes zero


when insufficient stock

Mahendra Jani Sep 21, 2013 6:19 PM (in response to TW Typewriter)


Hi TW,
I am doing this in my Test system.
I have created Order with less qty and attached screenshot above.
I have deleted earlier order so Qty is available in CO09 now and created new Order
with 9402 qty.

There is only 1 Schedule line generated here. CO09 screenshot after above order
created.

Regards,
MJ
Alert Moderator

Like (0)

Re: Availability Check : Confirm Quantity becomes zero when

insufficient stock

Narendra Konnipati Sep 21, 2013 5:09 PM (in response to Mahendra Jani)
Dear,
Have you maintained " Delivery Unit " or " Minimum Order Quantity " in MM01 ?
If I reduce quantity to 11496 or less then system confirms Order and Partial
deliveries also allows
On above statement ,I am thinking ,you dont have enough stock in your Storage
Location .
If you want further help form us ,kindly let me know exactly what you have done..
Thanks,
Naren
o

Alert Moderator

o
Like (0)
Re: Availability Check : Confirm Quantity becomes zero when
insufficient stock

Mahendra Jani Sep 21, 2013 6:00 PM (in response to Narendra Konnipati)
Hi Naren,
I have not updated Delivery Unit or Minimum Order quantity in Material Master.
Above I have updated complete scenario with screenshot.
Regards,
MJ

Reserve stock in availability check


This question is Assumed Answered.

' MoazzaM '


Oct 28, 2011 8:11 PM

Dear Gurus
I have one requirement. I have searched forum but I didn't get anything which helps me.
I have a material A with 5 quantity in storage location 1064. When I create sale order of
this material with 3 quantity system reserves this stock against this sale order.It will
remain reserve until i reject this order. Thee are many open sale orders against which
stock is reserved. I have to find out orders with VA05 and reject them. If i create new
order of same material with 3 quantity system will only confirm 2.
My requirement is that when i press availability check button system should only check
available stock, no stock reserve. When i create delivery system should copy available
stock. In short there must be only availability check, No stock reservation.
Helpful Answer by N Ramakrishna
1474 Views

Average User Rating


(0 ratings)
Re: Reserve stock in availability check

Shiva Ramakrishnan Oct 28, 2011 10:01 PM (in response to ' MoazzaM ')
If no confirmation is made in the sales order, then the requirements will not be passed
to production/procurement. You can try using Replenishment Lead Time field in the
material master, by which you can confirm all the sales order quantity and further
during delivery creation only the available quantity can be picked. You need to make
sure in t.code OVZ9, check without RLT field must be unchecked.
You can also explore backorder processing functionality using t.code V_RA.
Regards,
o

Alert Moderator
o

Like (0)

Re: Reserve stock in availability check

' MoazzaM ' Oct 29, 2011 7:49 AM (in response to Shiva Ramakrishnan)
Shiva Ram wrote:

If no confirmation is made in the sales order, then the requirements will not be passed
to production/procurement.
There is no any link of sale order availability check to Production or procurement in our
scenario. I only want to confirm stock in sale order but no reserve. If material A is
confirmed against sale order 10001212 then this should not be reserve with this. If i
create another sale order next day and I press availability check button it should

confirm the same stock for this too. I just dont wana reserve the stock after availability
check.

Alert Moderator
Like (0)

Helpful AnswerRe: Reserve stock in availability check

N Ramakrishna Oct 29, 2011 8:07 AM (in response to ' MoazzaM ')
Hi moazzamjii,
Go to schedule line VOV6 select your schedule line category there in that remove check
box of Req/Assembly if you remove
this, the requirements of the material not transfer and also remove the check box of
Prod.allocation,make sure the check of
availability, in this case the system only do availability in sale order do not reserve the
stock.
Check and revert.
Regards
Ram
Alert Moderator

Like (0)

Re: Reserve stock in availability check

Lakshmipathi G Oct 29, 2011 12:39 PM (in response to ' MoazzaM ')
then this should not be reserve with this
In OVZ9, just untick the box Include Sales reqmts. Now try to create multiple sale
orders for the same material and see how it works.
G. Lakshmipathi
Alert Moderator

Re: Reserve stock in availability check

Ragavendra Rao Kalluru Oct 29, 2011 10:17 AM (in response to ' MoazzaM ')
Dear moazzamjii

Like (1)

My requirement is that when i press availability check button system should


only check available stock, no stock reserve.
If this is your requirement you go to OVZ9 in that just flag the iinclude sales
requirements in the in/out movements.
Check and revert

Thanks&Regards
Raghu.k
o

Alert Moderator
o

Like (0)

Re: Reserve stock in availability check

' MoazzaM ' Oct 31, 2011 8:52 AM (in response to Ragavendra Rao Kalluru)
My issue is resolved. But I am surprised that what is the different in VOV6 untick the
Req/Assembly and OVZ9 Include Sales requirement.
Dear Lakshami Sir, thanks for your advice but my issue was resolved with schedule
category configuration. But I checked in OVZ9 and it looks that both settings have same
functionality.

What is ATP Check ??


This question is Assumed Answered.

Prasad Patil
Apr 27, 2009 7:14 AM

Hi all.
Can anyone, please explain me what exactly is ATP Check. How is this ATP Check
executed ???
For what elements can we execute this check ??
Regards.
Prasad.
11859 Views

Average User Rating


(0 ratings)
Re: What is ATP Check ??

Prakash K Apr 27, 2009 7:26 AM (in response to Prasad Patil)


Dear friend,
ATP stands for Available to Promise.
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. For this purpose the
system takes into account pre-delivery activities such as scheduling for picking or
packing times and the time taken to produce or obtain the material. It also performs
several background functions such as Backorder processing, rescheduling and ATP
quantities.
There are three types of availability checks Check on basis of ATP quantities.
Check against product allocation.
Check against planning.
For more information go through the below thread & help link:
https://forums.sdn.sap.com/click.jspa?searchID=4330771&messageID=3829038
http://help.sap.com/saphelp_46c/helpdata/en/41/191fdb45fd11d188ff0000e8322f96/fra
meset.htm
Regards,
Keerthi.
o

Re: What is ATP Check ??

Alert Moderator
o

Like (0)

Senthil Mareeswaran Feb 29, 2012 1:45 PM (in response to Prasad Patil)
Hi Prasad,
ATP is Available to Promise. ATP check is performed to check the availability of a stock
or a receipt element either at a particular location or at globally. If it is executed
globally, it is GATP ie Global Availabile to Promise.
ie When a sales order is entered in the system, system checks the availability date and
time by carrying out an ATP check and provide the feasible date and time to the
customer who placed the order.
The ATP check is available in Production Planning and Detailed Scheduling (PP/DS) for
checking the availability of components in an in-house production order.
For carrying out ATP check, the following needs to be performed.

1.
You have made the following settings in Customizing for Global Available-toPromise (Global ATP):
a.
You have defined a check mode that links the business event PP
with check instructions defined as follows:

You have set the Rules-Based ATP indicator.

You have selected the option Immediate Rule Evaluation, Without Previous Check
in the Start Immediately field.

You have set the Use Product Interchangeability Master Data indicator.

You have selected the option Remaining Requirement According to Product


Interchangeability Master Data, or Do not Create Remaining Requirement in the
Remaining Requirement field. In the option Create Remaining Requirement According to
Product Interchangeability Master Data, the system always creates the remaining
requirement on the original component of the order.

In the Validity Mode field, you have defined whether the system also takes
account of the stock and receipt elements of a product that lie before the validity start
of the product.
If you define that the system can only use the stock and receipt elements of a product
whose availability date/time is within the validity period of the product, this has the
following consequences: If the product only becomes valid in the future, the system
cannot use any product stock that may have existed beforehand.
b.
You have defined an ATP group and linked it with the business
event PP in the check control. In the check control, you have defined which categories
the system takes into consideration in the ATP check. You use stock and, if required, also
planned receipts, but no product substitution orders.
2.
You have entered the following data on the ATP tab page in the location
product master for the products in a supersession chain:

A check mode as defined above

An ATP group as defined above

A display unit of measure


ATP check can be executed for customer based demand elements wherein the
processes like Sales and Distribution Processing (SD-SLS), Planned Order Processing (PPMRP), Production Order Processing (PP-SFC), Purchasing (MM-PUR), Demand
Management (PP-MP-DEM), Inventory Management (MM-IM), Batch Management (LOBM) are being executed.

Regards
R. Senthil Mareeswaran.

Alert Moderator

Like (0)

Re: What is ATP Check ??

Sreenivasulu Gurijala Apr 27, 2009 7:42 AM (in response to Prasad Patil)
Hi,Hi,
Availability check : A procedure that ensures that there are enough components
available for planned or production orders in production planning and production
control.
The checking rule specifies the scope of the availability check for the respective
transactions in sales and distribution by specifying precisely which stocks, receipt and
issue elements should be taken into account during the availability check.
Every checking rule is allocated to a checking group: together these two elements
determine the final inspection requirements. In addition, the checking rule includes a
specification whether or not an availability check should take into account the
replenishment lead time.
When specifying the inspection scope for a certain checking rule, you can currently
select the following receipts and issues:
purchase orders
production orders
purchase requisitions
planned orders
dependent requirements
reservations
dependent reservations
sales requirements
delivery requirements
SD requirements (= sales requirements and delivery requirements) reduce an available
stock or inward stock movement on the material availability date so that other issues
cannot access the reserved quantity.
When specifying the inspection scope for a certain check rule, you can currently select
the following stock elements:
Safety stock (to be maintained in material master record, MRP data)
Stock in transfer in the receiving plant
Stock in quality inspection
Blocked stock
Thanks
Sreeni

Alert Moderator


Re: What is ATP Check ??

Like (0)

Tibor Nagy Apr 27, 2009 3:22 PM (in response to Prasad Patil)
Dear Prasad,
In SCM 'atp' is called Global available-to-promse because companies operating
worldwide are forced to globalize available information in order to conduct business
efficiently.
Specifically, this means that information has to be made available across system
boundaries as quickly as possible to provide optimized decision support.
On the following link you can find in detail what is exactly atp check in SCM (In SCM atp
is called Global available-to-promse):
http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a11408
4/frameset.htm
I hope I could help you.
Regards,
Tibor

Availability Check - Sales Order


This question is Not Answered.

Bikash Mishra
Mar 31, 2008 8:35 PM

Hi Experts,
Please suggest how to do an availability check for a sales order in ABAP
similar to "Availability Check Ctrl+F4" in VA02. I am looking for some function modules
that will accept the sales order number and carry out the job. Thanks.
Helpful Answers by Swamy Kunche, Chithra Lekha, Greetson
Shunmugasundaram, ANONYMOUS ANONYMOUS
7949 Views
Topics: abap

Average User Rating


(0 ratings)
Helpful AnswerRe: Availability Check - Sales Order

Swamy Kunche Mar 31, 2008 9:10 PM (in response to Bikash Mishra)
Hi Mishra,
Please go through this link for your reference..

help.sap.com/saphelp_crm40/helpdata/en/79/c1c53ace2d6265e10000000a114
084/content.htm - 13k
What is avialability check and how to configure it?
When we create a sales order, there are several basic functions which are executed
automatically for the dynamic order management . among these basic functions ,
availability check and transfer of requirements are crucial.
the system first prepares schedule line containing the information on the desired
delivery date and quantities , this information is passed to MRP and an avialability check
and transfer of requiremnts are executed
First the system carries out backward scheduling and establishes the material
avaialbility date = desired delivery date-transit time-loading time-picking & packing
time and on this date an availability check is carried out using ATP logic which means
avialable to promise quanity =total ware house stock+incoing orders-outgoing
along with the avialability check the requirements also are transferred to MRP.
the configuration involves following
1. switching on at schedule line catagegory the avialability check and TOR
2. configure the avilability check using ATP and using the checking group and Checking
rule
What is the difference between ATP check and availability check how these reflect in
sales order(which check system considers) what are the IMG settings for the same.
ATP Check is checking of availablty quantities i.e ATP = Total Warehouse Stock +
Planned receipts(Incoming Stock) - Planned Issues (Out going stock)
Availbilty Check is an integral part of business process it determines the if the desire
deliverible quantity can be met on requested delivery date or not.Then it passes to
Material Requirement Planning. Or
we can also say..

avability check is nothing but checking of availibility of stock which is placed in the
order , sys carries out this check through a available to promise (ATP) logic =whare
house stock +planned recepts (incoming stock)-planned issues (out going stock)
What we normally check for in the Database Testing?
Database testing involves some indepth knowledge of the given application and
requires more defined plan of approach to test the data. Key issues include :
1) data Integrity
2) data validity

3) data manipulation and updates.


I think this will be helpful for you..
Thanks & Regards,
Swamy Kunche
o

Alert Moderator
o

Like (0)

Helpful AnswerRe: Availability Check - Sales Order

Chithra Lekha Mar 31, 2008 9:27 PM (in response to Bikash Mishra)
Hi Mishra,
You can try with the Function Module BAPI_MATERIAL_AVAILABILITY. Hope this fulfills
your need.
Regards,
Chithra
o

Alert Moderator
o

Helpful AnswerRe: Availability Check - Sales Order

Like (0)

Greetson Shunmugasundaram Mar 31, 2008 10:06 PM (in response to Bikash Mishra)
Hi Bikash Mishra ,
Use the FM "LE_ATP_CHECK_SINGLE" . It has the Sales order number nput field in
import of the FM.
Thanks,
Greetson
o

Helpful AnswerRe: Availability Check - Sales Order

Guest Mar 31, 2008 10:24 PM (in response to Bikash Mishra)

hi mishra,
try this function module
SSF_KRN_ENVELOPE
and in availability check you have to know about the following ones...

Alert Moderator
o

Like (0)

What is Forward and Backward Scheduling?


What do you mean by forward scheduling and backward scheduling?
Backward scheduling is the calculation of deadline dates: the arrival time at the
customer site is calculated as the earliest possible goods receipt time at the customers
unloading point on the requested delivery date. All four of the delivery and
transportation scheduling lead times are subtracted from the customers requested
delivery date to determine if this date can be met.
The transit time, loading time, and pick/pack time are subtracted from the customers
requested delivery date to calculate the required material availability date.
The system calculates backward scheduling as follows:
Requested delivery date minus transit time = Goods issue date
Goods issue date minus loading time = Loading date
Loading date minus transportation lead time = Transportation scheduling date
Loading date minus pick/pack time = Material availability date
By default, the system will calculate delivery dates the closest day, taking into
consideration the working days of the shipping point and a rounding profile. In this case
the system assumes a 24 hour work day and lead times can be entered in days up to 2
decimal points. This is referred to as daily scheduling.
Precise scheduling calculated down to the day, hour and minute is supported. This
allows the scheduling of a delivery within a single day. It is activated by maintaining the
working hours for a particular shipping point.
Backward scheduling is always carried out first. If the material availability date or
transportation scheduling date is calculated to be in the past, the system must then use
forward scheduling.
Forward scheduling is also done if no product is available on the material availability
date calculated by backward scheduling. The system does an availability check to
determine the first possible date when product will be available. This new material
availability date forms the starting point for scheduling the remaining activities. The
loading time, pick/pack time, transit time, and transportation lead time are added to the
new material availability date to calculate the confirmed delivery date.
availability check and its how to configuring.. By: rekha | 06 Feb 2008 8:17 am When
we create a sales order, there are several basic functions which are executed
automatically for the dynamic order management . among these basic functions ,
availability check and transfer of requirements are crucial.
the system first prepares schedule line containing the information on the desired
delivery date and quantities , this information is passed to MRP and an avialability check
and transfer of requiremnts are executed
First the system carries out backward scheduling and establishes the material
avaialbility date = desired delivery date-transit time-loading time-picking & packing

time and on this date an availability check is carried out using ATP logic which means
avialable to promise quanity =total ware house stock+incoing orders-outgoing
along with the avialability check the requirements also are transferred to MRP.
the configuration involves following
1. switching on at schedule line catagegory the avialability check and TOR
2. configure the avilability check using ATP and using the checking group and Checking
rule
What is the difference between ATP check and availability check how these reflect in
sales order(which check system considers) what are the IMG settings for the same.
ATP Check is checking of availablty quantities i.e ATP = Total Warehouse Stock +
Planned receipts(Incoming Stock) - Planned Issues (Out going stock)
Availbilty Check is an integral part of business process it determines the if the desire
deliverible quantity can be met on requested delivery date or not.Then it passes to
Material Requirement Planning. Or
we can also say..

avability check is nothing but checking of availibility of stock which is placed in the
order , sys carries out this check through a available to promise (ATP) logic =whare
house stock +planned recepts (incoming stock)-planned issues (out going stock)
What we normally check for in the Database Testing?
Database testing involves some indepth knowledge of the given application and
requires more defined plan of approach to test the data. Key issues include :
1) data Integrity
2) data validity
3) data manipulation and updates
regards
karthik.
pls reward me points if the informations is usefull to you.
Re: Availability Check - Sales Order

Bikash Mishra Apr 1, 2008 5:35 PM (in response to Bikash Mishra)


Hi All,
Thank you all for your answers.

Like (1)

@Swamy : Your information is helpful. But i am not sure how to implement it in ABAP. I
wanted to play safe by calling function modules.
Regarding the function modules BAPI_MATERIAL_AVAILABILITY, LE_ATP_CHECK_SINGLE,
and SSF_KRN_ENVELOPE could you please provide me some sample code to understand
the usage ?
Regards,
Bikash

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy