IBM Support

IJ49633: BMXAA1974E - CANNOT APPROVE INVOICE BECAUSE OF UNEXPECTED ERROR.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Problem Description:
    Unable to change a consignment item's invoice to APPR.
    
    
    STEPS TO REPRODUCE:
    1. You must have a consignment item that has:
    -invoice generation type as MANUAL
    -current balance > 2
    -unit cost > 0
    Created Item: CONDF
    Lot Type: NOLOT
    Order Unit: EACH
    Issue Unit: EACH
    Add Items to Storeroom
    
    Storeroom: PKG
    Click OK
    Expand Item: TESTDFCON
    Unit Cost: 250.00
    Current Balance: 2
    Issue Unit: EACH
    Consignment: check
    Consignment Vendor: ROSS
    Invoice Generation Type: MANUAL
    
    2. Issue 2 of that consignment item to a workorder
    Created WO: 165425DF
    Location: BR240
    Save and APPR
    
    3. Go to "Issues and Transfers" application and choose the
    correct storeroom for the consignment item
    Go To Inventory > Issue and Transfers
    Issue tab
    Click New Row
    Item: CONDF
    Quantity: 2
    Transaction Type: ISSUE
    Work Order: 165425DF
    
    4. Use "Select Items for Return" button, select the transaction
    that was created issuing 2 consignment items and click OK on the
    dialog
    Issues and Transfers
    Click Select Items for Return
    Select Items for Return dialog box
    Pick Item: CONDF
    
    5. Change quantity from 2 to 1 and save transaction
    Quantity: 2
    Change 2 to 1
    
    6. Go to "Invoices" application
    Go To Purchasing > Invoices
    
    7. Create a new invoice with DOCUMENTTYPE=CONSIGNMENT and the
    correct VENDOR for the consignment item
    Created Invoice: 1074DF
    Type: CONSIGNMENT
    Company: ROSS
    
    8. Use "Select Consignment Transactions" button on the "Invoice
    Lines" tab
    Click Invoice Lines tab
    Click Select Consignment Transactions
    
    9. In the dialog that was opened, the issue(quantity 2) and
    return(quantity 1) transactions for the consignment item are
    combined to a single row that has the quantity of 1
    Select Consignment Transactions dialog box
    Item: CONDF
    Quantity: 1
    Work Order: 165424DF
    Transaction Type: ISSUE
    
    10. Select the transaction and click OK
    Select Item: CONDF
    Quantity: 1
    Work Order: 165424DF
    Transaction Type: ISSUE
    OK
    
    11. Approve the invoice
    Change Status: APPR
    
    RESULTS: Receive an error when you try to approve
    
    Errors appear:
    BMXAA2013E - Could not change invoice 1074DF status to APPR.
    BMXAA1974E - Cannot approve invoice because of unexpected error.
    Please send the server's stack trace log to support.
    
    
    EXPECTED RESULTS: Should be able to APPR the invoice
    
    
    REPORTED IN VERSION: 7.6.1.3 and Manage 8.7.0
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * BMXAA1974E - CANNOT APPROVE INVOICE BECAUSE OF UNEXPECTED    *
    * ERROR.                                                       *
    ****************************************************************
    Cannot approve invoices, for invoices that are not related to
    PO, due to NULL POINTER ERROR from the isLIFOFIFOItem() method.
    Change: For POLine if empty/null, we don't rely on the
    isLIFOFIFOItem() method we directly assign the cost type from
    the inventory record that is correctly obtained with filters
    like site, itemsetid, itemnum and storeloc.
    

Problem conclusion

  • This will be fixed in a future release.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ49633

  • Reported component name

    MAXIMO ASST MGM

  • Reported component ID

    5724R46AM

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-01-03

  • Closed date

    2024-01-11

  • Last modified date

    2024-01-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    MAXIMO ASST MGM

  • Fixed component ID

    5724R46AM

Applicable component levels

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

Document Information

Modified date:
11 January 2024