cancel
Showing results for 
Search instead for 
Did you mean: 

ATP check only on order change (VA02), not on order creation (VA01)

Former Member
0 Kudos

Hi Experts,

I have a specific situation that I don´t know if there´s a standard way to do it. We have an interface in that users place their orders and a job is responsible for inserting these orders in our ECC.

As we have lots os orders, ATP check is carried, but some times it takes a long time to finish. Our idea is execute the ATP check only in order change (VA02) and not doing it on order creation (VA01). Is there any way of doing it?

Regards,

Tiago

Accepted Solutions (0)

Answers (2)

Answers (2)

reazuddin_md
Active Contributor
0 Kudos

Hi ,

if you are referring your requirement in ERP system, where ATP should carried out @ VA02 , but not in VA01.

I suggest you work around , though I never tested, But may work in your case.

Create a Customized table with " Transaction Code + Sales Org + Doc type/Item cat =Sch.Line Cat"-

Create schedule line category where "availability is not active"- Eg:ZD ( with MRP, no AC)

Eg:

VA01 + 1000+ OR = ZD

VA02 + 1000 + OR = CP (std sch.line cat)

Write coding to read this table, while determining schedule line cat @ sales Order. ( Userexits available to do so, USEREXIT_CHECK_VBEP, i guess- check with abaper)

If the requirement is in APO,

then de-activate MRP in ZD sch.line cat. So that requirement will not pass to MD04. in APO pegging will be done wrt: requirements in MD04.

Hope it workds,

Regards,

Reazuddin MD

Former Member
0 Kudos

hi,

in R/3 or APO

this will not happen.

as your requriment will not be satisfied.

because the it has to check ATP either in R/3 or APO.

which happens automatically.

please check for OSS or directly write to SAP AG for alternatives.

regards,

balajia