Troubleshooting
Problem
I cannot bulk close Purchase Orders with partial receipts.
Symptom
Cannot bulk close purchase orders with partial receipts. The following
error message is displayed:
BMXAA3279E - Could not change PO 101243 status to CLOSE.
BMXAA3300E - Cannot close the purchase order. The receipts are not
complete.
Cause
This is working as designed but can be avoided.
Resolving The Problem
The error you are receiving can be avoided by changing settings in the maxvars table.
Whether Maximo will allow the batch closing of PO's is controlled by
two maxvars:
CLOSENORECEIVEDPO and CLOSENOINVOICEPO.
Both maxvars default values are 0 and this default setting causes the
behaviour and messages you are seeing. Consider changing these maxvars to suit your business needs.
The CLOSENORECEIVEDPO maxvar controls whether PO's can be closed even if they are not completely
received.
The CLOSENOINVOICEPO maxvar controls whether PO's can be closed even if they are not completely invoiced.
Here is the SQL to run to change these values (Please replace "EAGLENA" with your orgid):
update maxvars set varvalue='1' where varname='CLOSENORECEIVEDPO' and
orgid='EAGLENA';
update maxvars set varvalue='1' where varname='CLOSENOINVOICEPO' and
orgid='EAGLENA';
If you do not use Maximo for invoicing and wish to be able to bulk close PO's from the list tab, you can set another maxvar - "INVOICEMGT". (This value is set to "1" by default).
Here is the SQL to run (Please replace "EAGLENA" with your orgid):
update maxvars set varvalue=0 where varname='INVOICEMGT' and orgid='EAGLENA'; |
I recommend you run your SQL in a TEST/DEV environment before applying to PRODUCTION, also make a back up of your database and the Maximo Folder before running the above SQL.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21692081