on 04-01-2019 10:17 AM
Hi Experts,
We have requirement to park the PO incase budget exceeded error.I am to park the PO if I create manually.But BAPI_CREATE_PO1 is not allowing the park the PO.Kindly any one advise how to resolve this issue.
Thanks & Regards,
Anusha
PARK_UNCOMPLETE = X
MEMORY_UNCOMPLETE = X
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Which values did you pass in PARK_UNCOMPLETE and MEMORY_UNCOMPLETE of the actual BAPI which I assume to be BAPI_PO_CREATE1?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You MUST first implement a BAdI so that that purchase orders on hold are not commitments-relevant and so are allowed to be parked.
Check: are you allowed to park with ME21N and same data (insufficient budget)
IF NOT im_header-memory IS INITIAL.
is_relevant = ' '. " mmpur_no.
ELSE.
is_relevant = 'X'. " mmpur_yes.
ENDIF.
Hi Raymond,
Thank you for your answer.I am able to park the po manually incase of budget error.I am unable to park by using BAPI_PO_CREATE1.
I want to park the document directly while creating.I am not on putting on hold before Park.I am able to hold the PO using this BAPI only park is not possible.
I am getting the below messages.
E BAPI 001 No instance of object type PurchaseOrder has been created. External reference:
I BP 622 Availability control:
E BP 629 Item 001 A00001 /221500 payment budget exceeded
I have even tried implementing BADI.Still I am unable to park.
Kindly advise.
Thanks & Regards,
Anusha
User | Count |
---|---|
88 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.