While trying to change the status of a Maintenance Order to Complete (Business), we got the above error. The same is being reproduced as below for easy understanding.
Execute tcode IW32 and give the Order number
Then Select Order - > Functions - > Complete (technically)
The below message will be displayed and system will come out of the Order screen
Now please repeat the step i.e. Execute IW32 and put Order number. Then Select Order - > Functions - > Complete (business). You can select the Complete (business) tab directly also.
The below error message was displayed and system did not allow change it Complete.
Select Log to see the Error Message
The Order is related to a Purchase Order and hence we should verify whether there is any commitment item exists in the PO
Select Environment - > AC Commitment Documents
So there is some Commitment item and the same can be cross checked through transactions KOB2 also.
It means there is a Commitment item which still exist in PO and unless settled/nullified, wont allow the Order to be Completed.
Execute ME22N and open the PO. Go to the Invoice tab
Select the Final Invoice and Save it.
Now Select Environment - > AC Commitment Documents and there should be no Commitment Value
The same can be verified through KOB2 also and it should give the same value as above.
That means the Commitment value gets nullified once the Final invoice has been entered in the system. Now, system should allow us to Complete the Order through IW32.
Execute IW32 and input the Order Number
Select Complete (business)
Select Log and you can see some Warning messages
Select “Complete” and you should get the below message at the bottom of the screen
If you check the Order again, you can see that all the options for Completion are greyed out and the Cancel option is active which means the Completion is successful.
I hope this content will be helpful to the SAP community members. If you have any feedback or idea to enhance this content, feel free to add your comment or simply share it if you liked it!
Disclaimer and Liability Notice :
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. The writer of this article and SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP and the writer of this blog responsible or liable with respect to the content of this document.