... CTE reicht auch schon:

with d as (select max(PLDAT) maxpldat, sum(PLMENG) sumplmeng
from D060
group by (PLBBNR, PLABNR, PLPONR))
select maxpldat, sumplmeng
from d
where ....

und dann kommt sqlcode 100 statt eines Satzes mit Nullvalues.

D*B