IBM Support

IBM Maximo Application Suite - Manage Component patch 8.7.21

Fix Readme


Abstract

On 24 June 2025, IBM released IBM® Maximo® Application Suite Manage Component patch 8.7.21. As with all patches, it is cumulative. In addition to the new fixes listed here, all fixes from earlier patches for this version are included.

Content

For Industry Solutions Patches, go to:
*Not updated from Patch 8.7.20 in this release.

Manage and Mobile APAR and Known Issue Fixes
When an APAR or Known Issue has Manual Change in the first column, click the link or go to the Manual Changes section for directions.
When an APAR or Known Issue has Behavior Change in the first column, click the link or go to the Behavioral Changes section for information.
When an APAR or Known Issue has Database Change in the first column, click the link or go to the Database Change Details section for information.
APAR Application Name Description
DT253567 Linked Documents/Attached Documents The Attached Documents dialog box is unusable if the ISMOBILE flag is selected on applications.
DT257212
Manual Change
Report The Inventory ABC Transaction Date Analysis Report graph does display show bars for all "Before ABC" values.
DT395184 Preventive maintenance Triggering a PM with an Extended Date in the past results in the creation of two Work Orders.
DT396375 Assets Entering an Operating Voltage value triggers a decimal rounding issue.
DT396435 System (Object) In environments where the System Property mxe.int.setnullattrasempty is 1, string type attributes fetched in API responses are returned as NULL rather than empty strings ("").
DT400671 Inventory usage Work Order status does not change from WMATL to APPR when there are more than two Inventory Usage records for the same item.
DT400701 Mobile In Rotating Assets, the Materials Used section does not display all selected Assets.
DT418617 Globalization In environments where the base language is Dutch (NL), the Object Structure MXAPISETS is displayed as INTEGRATION instead of INTEGRATIE.
DT420363 Mobile The failure remark date shows the transaction time and not the time the remark was saved when offline
DT421310 UI An infinite loading state occurs when using a data source with an in-memory filter in combination with a data list component.
DT421357 Integration CORS preflight errors prevent third-party web applications from accessing Manage.
DT421731 Count Book In the Count Books application, error "BMXAA1863E - Please enter an existing item/storeroom combination." when the item and storeroom combination exist.
DT421732 Count Book In the Count Books application, the Count Book Lines tab displays an Item from the wrong Item Set.
DT422169 Reports Arabic characters are not displayed correctly in the PDF output of a BIRT report.
DT423188 Work Order Tracking In Work Order tracking, selecting labor using the Select value lookup on the Work Order Assignments tab causes error BMXAA2528E - "The combination of craft, skill level, vendor, and contract is not valid. Use the Select Value lookup to see a list of valid choices.".
DT423353 Count Book Bin-based selections do not correctly add a second Bin.
DT423459 Receiving A PO with an MR in DRAFT or WAPPR status can cause data inconsistency.
DT423539 UI In the Start Center Result Set, records do not display the correct color when the equals ('=') condition is used in the color option tab.
DT423753 Reports Thai fonts are not included in the base WLP image.
DT425359 Desktop Requisitions Entering a negative unit cost value on a Desktop Requisition creates an incorrect value for the Purchase Requisition quantity.
DT425586 System Object The relationship between the REPORT and REPORTDESIGN tables is misconfigured, as it incorrectly references a possibly non-existent APPNAME column in the REPORTDESIGN table.
DT425850 Maintenance Manager In environments using the German (DE) base language, opening the Operational Dashboard throws a  BMXAA4024E - "The synonym value DECIMAL is not valid for the domain KPICALTYPE. Specify a valid synonym value." error. 
DT425943
Manual Change
Routes When the Route Stops table has contents, there is a wide gap between two sections in the Routes application.
DT425978 Mobile When userid is different from loginid, Mobile data sync fails with a maximo.mobile.async.fetch=1 error.
DT426691 Inventory usage In the Inventory Usage application, users are unable to reuse a Rotating Asset in a new Inventory Usage transaction after rejecting its shipment.
DT426724 Oil & Gas  BMXAA0019I - The Safety Critical Element field is either read only or part of the primary key. You cannot edit this field.
DT426782 Report The "Custom Report Request Page" dialog box is formatted incorrectly.
DT433357 System Object When a user attempts to delete an item from the Reorder Preview dialog, the error BMXAA0024E - "The action DELETE is not allowed on object REORDERPAD. Verify the business rules for the object and define the appropriate action for the object." is displayed.
DT433847 UI The Technician mobile app displays no records when the VPN is disconnected.
DT433908 UI On a device with the Norwegian language and locale, loading the MAP fails in the Service Request app.
DT433932 System (Object) Migrating an Object Structure does not retain the exclusion of the HASLD and LANGCODE fields.
DT434517 Work Order Tracking Saving a Work Order that contains invalid data does not throw an error message.
DT434643 UI In any application, if all options of 'Common Actions' and 'More Actions' are configured not visible, the List View button is not visible.
DT434645 UI In the Message Reprocessing application, the blue square on the details icon is out of position.
DT434648 UI Hovering the cursor over the Reload icon does not display the Tooltip.
DT434998 UI In Role-based applications, zooming out in the browser causes the Create (plus sign) button to disappear.
DT435012 UI In Long Descriptions, pasting a selection from Microsoft Word with base64 images or images causes spellchecking to fail.
DT435089
Manual Change
Behavioral Change
Database Change
Assets In the Meter Reading History dialog, the Domain Value Description is missing.
DT435090 Assets Removing a Classification in the Item Master application, then resetting it causes error BMXAA4210E - "Database error number -803 has occurred. Invalid SQL queries are logged in the log file. Check the SQL query to identify the error.".
DT435440 Invoices In the Invoices application, deleting Invoice Lines a causes orphan INVOICEMATCH records to be added.
DT435570 Desktop Requisitions In Desktop Requisitions, when a user creates a requisition using a non-default currency, the currency reverts back to the default while the Line Costs and Total Costs are unchanged.
DT435583
Manual Change
Report Running the Inventory Cycle Count report throws an error.
DT435885 Mobile In the Maximo Mobile app, the download progress for record data in the Record Update section occasionally displays as NaN% or negative percentages (e.g., -X%).
DT435979 Failure codes The length of the FLCDESCRIPTION attribute in the FAILURELIST object does not match the length of the DESCRIPTION attribute in the FAILURECODE object, from which it is sourced.
DT436097 Mobile In the Technician app, syncing resource data with _imagelibref fails, causing errors during the data refresh process.
DT436529 Purchase orders In the Receiving application, the field help for Over Received Quantity is vague and may mislead users about how the value is calculated.
DT436963 System (Object) In Security Groups, MANAGE-SHELL cannot be selected as the default application.
DT436982 Mobile List jumps back to top when completing records in MultiAssetLocCI on Mobile
DT437016 UI In Mobile, dragging a field into the Sort column instead of using '+' causes overlapping UI elements that persist across screens.
DT437515 Scheduler In Graphical Scheduler, repeated Start and End date edits in Gantt View cause commit errors and prevent further saves.
DT437521 Mobile Maximo Mobile Inspections options do not display in the correct order.
DT437641 Mobile In cloned TECHMOBILE apps, custom fields fail to display when Object Structures differ, due to schema merging comparing Object Structures instead of Maximo objects.
DT437643 Mobile Completing an Inspection displays an unexpected 'No results' label.
DT437780 Mobile In offline mode, a user in Mobile Technician cannot select a value from the lookup using the right arrow button on the Edit Failure Codes screen.
IJ46848 Conditional Expression manager Conditions cannot be deleted when E-audit is enabled on the CONDITION table.
IJ47556 Security Groups The message BMXAA4131E - "Record has been duplicated" is not displayed when a Security Group is duplicated.
IJ49886 Work Order Tracking Maintenance Cost Rollup feature ignores Receipts charged to closed Work Orders.
IJ42672 Budget Monitoring In Budget Monitoring, running Budget Lines is slower than expected.

APAR Change instructions
DT257212
From the maxinst pod, get the file: /reports/birt/reports/INVENTOR/inventory_abc_transdate.rptdesign.
Using Report Administration, import this report.
DT425943
1. Open Application Designer.
2. Filter for the Routes application (routes), and open it.
3. Click Export Application Definition. Save the file as routes.xml.
4. Open the routes.xml file in a text editor
5.  Search for sectionrow id="main_grid3_row2"
6. Removed the 
lines from tag <sectionrow id="main_grid3_row2"> to </sectionrow>
7.
Add the following lines after the removed section
</section><section border="true" id="main_grid4">
  <sectionrow id="main_grid4_row1">
    <sectioncol id="main_grid4_row1_col1">
      <section id="main_grid4_row1_col1_1">
        <radiobuttongroup border="false" dataattribute="routestopsbecome" hidelabel="false"
          id="rsbecomes_radio"
          label="When this Route is applied to a Work Order, the Route Stops will become"
          ondatachange="resetchildren" synchronous="true" />
      </section>
    </sectioncol>
  </sectionrow>
</section>
8. Save the modified routes.xml file
9. Open Application Designer
10. Import the modified routes.xml file
11. Save changes.
 
DT435089 Steps:
1.  Navigate to the Database Configuration application
2. Search for the MEASUREMENT Object.
3. Click the Measurement Object row to open it.
4. Go  to the Relationships tab and edit the*OBSERV_DESC*Relationships.
5. Change the Where Clause from
domainid=:domainid and value=:observation and (siteid=:siteid or (siteid is null and orgid=:orgid) or (siteid is null and orgid is null))
to
{*}domainid=:meter.domainid and value=:observation and (siteid=:siteid or (siteid is null and orgid=:orgid) or (siteid is null and orgid is null)){*}
6. Save the changes in the Database Configuration.
 
DT435583
From the maxinst pod get the following file:
reports/birt/reports/INVENTOR/invcycnt.rptdesign
Using Report Administration, import this report.
APAR Change details
DT435089
Add Relationship which reflect Observer Description in Manage Meter History.
APAR Change details
DT435089 The APAR requires manual changes to be made at the database level. The customer should be able to view the value of the Observer Description within the Manage Meter Reading History.

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSRHPA","label":"IBM Maximo Application Suite"},"ARM Category":[{"code":"a8m3p000000hAeaAAE","label":"Maximo Application Suite-\u003EMAS Applications-\u003EManage"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.7.0"}]

Document Information

Modified date:
08 October 2025

UID

ibm17235440