IBM Support

BMXAA3279E and BMXAA3344E errors while trying to approve a Revised PO

Technical Blog Post


Abstract

BMXAA3279E and BMXAA3344E errors while trying to approve a Revised PO

Body

Problem:
After closing a work order associated with a PO that is revised while trying to approve the PO revision, the following error is displayed:

BMXAA3279E - Could not change PO XXXX status to APPR.
BMXAA3344E - The purchase order cannot be approved. Line 1 contains a work order that is either closed, canceled, or waiting on approval.

 

Steps to replicate:

1. Go to Work Order Tracking application.

2. Create a new work order against any valid GL Account.

3. Save, approve the work order and take note of its number.

4. Go to the Purchase Orders application.

5. Create a new PO against any valid vendor and with just 01 PO line as the following:
    Line Type = Service
    Description = Test1
    Quantity = 1.00
    Order Unit = EACH
    Unit Cost = 1.00
    Charge To > Work Order = the WO above

6. Save, approve PO and take note of its number.

7. Go to the Work Order Tracking application.

8. Bring up the work order in question and close it.

    Note:
    The system warns user of the following but closes the work order anyway:
    "BMXAA4577W - Open purchase orders exist here or at some point below in the hierarchy. Would you still like to change the status to Closed?".

9. Go to the Purchase Orders application.

10. Bring up the PO and create a revision.

11. In the PO Revision 1, add a new PO Line as the following:
      Line Type = Service
      Description = Test2
      Quantity = 1.00
      Order Unit = EACH
      Unit Cost = 1.00
      Charge To > GL Debit Account = any valid GL Account

12. Save the PO and try to approve it.

At this point, system throws:

"BMXAA3279E - Could not change PO XXXX status to APPR.
BMXAA3344E - The purchase order cannot be approved. Line 1 contains a work order that is either closed, canceled, or waiting on approval."


Resolving the problem 

The workaround is:

Cancel the PO Revision 1, close the PO Revision 0 and create a new PO corresponding to the second PO Line you've tried to add in step #11.

 

If the suggested workaround does not apply to your case, please contact IBM Maximo Support.

 

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

UID

ibm11112391