For what it's worth, this is how I'd do it with SQL, if calculated SQL fields were easier to implement:Create a full-blown SQL view/query:
select
cl.classstructureid,
cl.description,
uw.usewith
from
maximo.classstructure cl
left join
(
select
classstructureid,
listagg(objectname,', ') within group(order by objectname) as usewith
from
maximo.classusewith
group by
classstructureid
) uw
on cl.classstructureid = uw.classstructureid

Or, if there were a way in Maximo to generate a specific attribute via a subquery, then it could be done like this:
select
cl.classstructureid,
cl.description,
(select
listagg(objectname,', ') within group(order by objectname) as usewith
from
maximo.classusewith
group by
classstructureid
having
classstructureid = cl.classstructureid
) as usewith
from
maximo.classstructure cl
Of course, the subquery method is a lot slower than a proper join.
#Maximo#AssetandFacilitiesManagement