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