"BMXAA2598E - A purchase order is required for approval." while trying to approve Outside Labor transaction in Labor Reporting application
AliceDegawa 270003GX3K Comments (2) Visits (9127)
The message "BMXAA2598E - A purchase order is required for approval." is related to the check-box "Company Default for PO Required for Outside Labor?" (MAXVAR LR_PO_OUTLAB_RQRD)
The Contract enhancements in Maximo 6 replaced the old Outside Labor Reporting functionality that used Purchase Orders.
Usually when we have such functionality change we leave the old fields in the Maximo database just to keep the compatibility with old versions during upgrade process.
But in fact since Maximo 6 there is no reference to a Labor Contract on POs:
So in order to avoid that error message now in Maximo 7.5 and 7.6, the workaround is the procedure below.
1. Stop the Maximo application server.
2. Back up the Maximo database.
3. Run the following update using a SQL tool:
UPDATE MAXVARS SET VARVALUE=0 WHERE VARN
4. Restart the Maximo application server.