"BMXAA2598E - A purchase order is required for approval." while trying to approve Outside Labor transaction in Labor Reporting application

October 14, 2016 AliceDegawa

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)
which is hidden by default in Organizations application > Purchase Options > PO Labor Options.


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:
      - The Contract reference is made on the Plan and Actuals in Work Order and during Labor Reporting.
      - This will pull the appropriate cost for the Craft/Skill/Labor.
      - These rates will be used when the Invoice is created (new action in Labor Reporting application).


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:


      4. Restart the Maximo application server.


Previous Article
Where is the My Recent Applications List Stored (and how do we Delete it)?
Where is the My Recent Applications List Stored (and how do we Delete it)?

By now, we should be familiar with the My Recent Applications function at Maximo 7.6 This stores a list of ...

Next Article
BMXAA4295E and BMXAA8261E while trying to change SR Status back to INPROG

Steps to replicate:       1. Go to the Service Requests application.                           &nbsp...


Want our latest news? Subscribe to our blog!

Last Name
First Name
Thank you!
Error - something went wrong!