In the June 2024 release the DateValue attribute not being handled by {CLASSSPECVALUE} issue was addressed in the 8.11 and 9.0 releases.
Original Message:
Sent: 03-07-2024 12:40
From: Julio Hernandez
Subject: Simplify Specification Screens By Utilizing {CLASSSPECVALUE} - Show Values in One Column Instead of Three Columns
You're right about the DateValue attribute not being handled by {CLASSSPECVALUE} that option was introduced in Maximo 7.5 whereas the DATE Data Type and the DateValue attribute are fairly recent additions. And as unfortunately happens much more often than it should, the DATE Data Type and the DateValue attribute were added without considering the full implications. For one thing, when the DATE Data Type was added in Maximo 7.6.1.2, the DateValue attribute was only added to the TicketSpec, TkTemplateSpec, and TkTempltActySpec objects.
In Maximo 7.6.1.3, the DateValue was added to AssetSpec, ItemSpec, JobPlanSpec, JobTaskSpec, LocationSpec, and PDSpec. But it is still missing from many ...Spec objects such as ActCISpec, AssetFeaSpecHist, AssetFeatureSpec, AssetSpecHist, BIMProducBaseSpec, CISpec, CISpecHis, FeatureSpec, PlusCTpSpec, PlusDCUSpec (Utilities), and SolutionSpec.
I highlighted AssetSpecHist because not having the DateValue there presents a particular problem since it was added to the AssetSpec. There is specific logic for Assets (and a few other objects) that writes the history of Spec Value changes to a history table, which is AssetSpecHist in the case of Assets. Since DateValue exists on AssetSpec, someone may enable it without realizing the history is not being written as expected. APAR IJ39622 is outstanding to fix this but I have been waiting almost 2 years for a fix.
I noticed at one time that someone submitted an Idea (previously known as a Request for Enhancement or RFE) to add the DateValue to all objects and I believe it was accepted but hasn't been delivered.
I would suggest submitting a Case to report that the {CLASSSPECVALUE} option is not handling the DateValue as it should. There's a good chance you will be asked to submit an Idea instead but at least it will get the process started.
Thanks.
------------------------------
Julio Hernandez
Ergonare, Inc.
------------------------------
Original Message:
Sent: 03-06-2024 17:58
From: Scott Mahon
Subject: Simplify Specification Screens By Utilizing {CLASSSPECVALUE} - Show Values in One Column Instead of Three Columns
It doesn't look like this lovely shortcut works for DATE type Specifications. It was a great find though! If you leave the original columns around, it's also entertaining to see the wrong attribute getting it's value changed, and then everything works out when its saved.
------------------------------
Scott Mahon, P.Eng.(AB)
Maximo Solution Architect
Original Message:
Sent: 07-12-2023 13:33
From: Phil Runion
Subject: Simplify Specification Screens By Utilizing {CLASSSPECVALUE} - Show Values in One Column Instead of Three Columns
To utilize this you don't have the add it to the database. This is a built in non-persistent that you can use without any changes in database configuration. I have included a screenshot from application designer in an instance that I am using this in.

------------------------------
Phil Runion
Projetech
Original Message:
Sent: 07-12-2023 10:55
From: Eric Godel
Subject: Simplify Specification Screens By Utilizing {CLASSSPECVALUE} - Show Values in One Column Instead of Three Columns
Hi Phil,
I found this post while I was looking at how to combine my spec value fields into one, because I have seen you Demo this before.
Looking in my 7.6.1.3 environments I do not have a CLASSSPECVALUE attribute on my database. Do you know what is required to get this created out of box?
Thanks!
Eric Godel
------------------------------
Eric Godel
Bay Systems Consulting