robbinma
Newbie
Karma: 1
Posts: 13
|
 |
« on: November 16, 2009, 04:47:51 pm » |
|
Every so often a user decides to cancel a PO which they have partially receipted.
They receive an error when they try and change the status even if they have Returned To Vendor (RTVd) the goods/services. The error message is: "Could not change PO <> status to CAN. Items have already been received for this purchase order"
Our current workaround is to set the status to WAPPR. This stops users from receipting anymore goods/services but it has other problems e.g. it affects the reorder cron job.
I am interested in how other people handle this situation.
We are considering changing the status in the underlying table because the Java code appears to just check if there are rows in the appropriate receipt table.
|
|
|
|
|
Logged
|
|
|
|
|
Ethen
|
 |
« Reply #1 on: February 12, 2010, 07:42:25 am » |
|
you can extend the status handler class of PO and write a new statusmatrix which will define the status change as possible.
|
|
|
|
|
Logged
|
regards,
Ethen...
|
|
|
srihari.varadarajan
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #2 on: February 22, 2010, 12:58:52 pm » |
|
I am new to Maximo and my understanding is that, as per the MAXIMO OOB behaviour a partially received PO cannot by cancelled? Maybe you can try closing it.
Not sure if it answers your question, do let me know
|
|
|
|
|
Logged
|
|
|
|
robbinma
Newbie
Karma: 1
Posts: 13
|
 |
« Reply #3 on: February 22, 2010, 09:04:05 pm » |
|
Thanks for the last two replies.
I am a bit reluctant to extend the class because we are thinking about going to version 7 so I don't want to build more Java that needs to be converted.
We can't close it because it is partially receipted. I think we are going to end up changing it via the back end.
Thanks again.
|
|
|
|
|
Logged
|
|
|
|
srihari.varadarajan
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #4 on: February 23, 2010, 09:32:49 am » |
|
But if you cancell it the inventory must also be returned or else it would show excess inventory. I am understanding from the thread that you have returned the item, so it should be fine I guess.
|
|
|
|
|
Logged
|
|
|
|
|