Skip to Main Content
IBM Sustainability Software - Ideas Portal


This portal is to open public enhancement requests against the products and services belonging to IBM Sustainability Software. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Functionality already exists
Created by Guest
Created on Aug 22, 2012

Move Asset Cost Rollup Report Functionality to Application

The asset cost rollup is an extremely complex report, which has no parameters and executes against the asset record set.
The intention of the report is to calculate the labor, material, service and tools costs of an assets since the report was last run. It has to gather not only the costs of the asset, but also an asset levels in its hierarchy - and also check to see if the asset was moved.

Once the new costs of the asset are calculated, a separate report is then executed to update the database with the new values.

The report was initially developed in Maximo 4, and since that time, has consistently had the most PMRs/APARs of any report. Additionally, for very large clients, or those who may not have executed the report in a long time, the report often times out at their facilities as it takes so long to execute.

Idea priority High
  • Admin
    Kim Woodbury
    Reply
    |
    Nov 1, 2021

    The new Maintenance Cost Rollup capability was delivered in Maximo Application Suite 8.5.

  • Guest
    Reply
    |
    Oct 22, 2021

    Yes please explain where it exists for everybody's benefit.

  • Guest
    Reply
    |
    Oct 22, 2021

    Hi Kim,

    Can you explain where the functionality already exists? I don���t see an Action in the Assets app to do this nor do I see any Cron Task or Escalation to do it.

    I wrote a custom SQL procedure a few years ago to do this but would be happy to get rid of it if there is a way to do it within the application.

    Thanks.

  • Guest
    Reply
    |
    Oct 22, 2021

    At the current site, we no longer use the report due to the large database, long runtime which generally quits and never completes. Currently, they are using a stored procedure with updated and efficient SQL that updates the data nightly. Managing cost is very important to the customer, and having an efficient method should be sought.

  • Guest
    Reply
    |
    Mar 9, 2018

    You know, you can get each asset's true cost this way:

    SELECT SUM(nvl(lt.linecost,0) ), SUM(nvl(mut.linecost,0) ), SUM(nvl(srt.linecost,0) )
    FROM asset a
    LEFT OUTER JOIN (
    SELECT siteid, assetnum, NVL(SUM(linecost),0) linecost FROM labtrans
    WHERE assetnum IS NOT NULL AND assetnum = :theAsset AND siteid = :theSite
    AND transdate BETWEEN TO_DATE(:startDt,'MM/DD/YY') AND TO_DATE(:endDt'MM/DD/YY')
    AND linecost != 0 AND linecost IS NOT NULL AND genapprservreceipt = 1
    GROUP BY siteid, assetnum) lt ON a.siteid = lt.siteid AND a.assetnum = lt.assetnum
    /* then matusetrans, servrectrans */
    WHERE a.siteid = :theSite AND a.assetnum = :theAsset;

    If instead you run it over assetancestor instead of asset, you get all of the costs of the asset, and its children.

    Building this into an asset screen, you can either make it non-persistent, so it changes over time, or persistent and recalculable (I suppose) based on user-input date ranges. I would probably make the non-persistent fields set for YTD, last year, two years prior, etc.

    Not that hard.

  • Guest
    Reply
    |
    Jan 15, 2018

    The original creation of this RFE is over five years old... come on, this didn't make a single dev list in that time? Can we contribute code to solve it, then, so we can have this delivered to the application?

  • Guest
    Reply
    |
    Jun 1, 2017

    It is simply amazing to me this RFE is still here and not delivered as a simple escalation or CRON task, or even an ORG setting. If Asset Health is so important and cool that it needs marketed as a "new" capability we need things like Asset Criticality Rankings on the ASSET MBO and we need ASSET costs to populate automatically based on system usage. Really, I can't emphasize enough if the Internet of Things is important to IBM in using Maximo as a system for Facilities and Asset Management, then the system needs to do things automatically to show ASSET details that have been traditionally been acquired manually outside or inside the Maximo system.

  • Guest
    Reply
    |
    Feb 22, 2017

    This is being targeted for a feature pack in 2017.

  • Guest
    Reply
    |
    Oct 28, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Internet of Things
    Product family - Asset Management
    Product - Maximo Asset Management (MAM)

    For recording keeping, the previous attributes were:
    Brand - Tivoli
    Product family - Asset Management
    Product - Maximo Asset Management (MAM)

  • Guest
    Reply
    |
    Dec 19, 2013

    I agree with rbryant "...You should be able to view costs from asset, location, account code segments, date groupings, etc." cost reporting has been a weak spot in Maximo ands has made upper managment question if we should go to another CMM program. IBM needs to deal with this poor report soon. It has eaten up alot of our time with IBM support. Even IBM support help staff knows this is a poor report yet it does not get fixed. Wonder what the logice behind this is??

  • Guest
    Reply
    |
    Mar 14, 2013

    I agree with rbryant's comments. The report, in it's current form, provides little value in the way of decision making. Effort should be directed at coming up with a better cost reporting strategy. Apart from that, I would agree that, in it's current form, the rollup belongs as an action in the Asset app, not in a report.

  • Guest
    Reply
    |
    Nov 16, 2012

    I support all the comments above. It would be nice to see the GL Account info rolled up on a sepperate report. Please add this functionality to Maximo

  • Guest
    Reply
    |
    Nov 15, 2012

    I support moving this functionality to the application. In the earlier versions of Maximo many corporations never ran the report because it would fail. I have never seen it run without some need for modification or special handling.
    Also it is extremely important to document the function of updating “Maintenance Costs”. The documentation should be comprehensive detailing what objects and records are used to update the maintenance costs and where they reside. Timing, calculation, query, events, criteria etc.. that impact the function should be identified in the documentation.
    I support moving this

  • Guest
    Reply
    |
    Oct 5, 2012

    I agree that this should happen in the application. It is my opinion though that this should be part of a bigger effort to provide overall budgeting and cost reporting in the application. You should be able to view costs from asset, location, account code segments, date groupings, etc. Once we have the costing approach worked out, then we should be much closer to a real view of costs and the associated details for an asset, not just a summary number.

  • Guest
    Reply
    |
    Sep 20, 2012

    I agree with Greg's comments above adding that additional functionality would be great it's what our transportation user having been asking for to be able to view these cost from the ui.

  • Guest
    Reply
    |
    Sep 7, 2012

    I support moving this functionality to the application vs. the report. I also think that it is a bit weak only displaying the LTD and YTD Costs against the asset. In addtion to updating the LTD and YTD costs, I would like to see something similar to the 7.5 Work Order / View Cost functionality where the costs against the asset can be broken down by Labor Hrs, Labor Costs (Internal and External), Materials, Services, etc.

  • Guest
    Reply
    |
    Sep 6, 2012

    I assume this solution would be enabled via a cron which could either be enabled or disabled. I'm not clear on how the report currently works (which fields get updated) and am concerned that Asset data (fields unclear to me) would 'start changing' upon implementation of this solution without knowing which data is changing, why the data is changing and when the data is being changed. Since we don't currently run the report, we know that the data is not being changed via reporting.