SELECT SUM(DECIMAL(STD * STS, 7, 2)) FROM FILE
(select STS,
case
when RAB > 0
then STS / 100 * RAB
else 0
end RAB,
case
when AUF > 0
then STS / 100 * AUF
else 0
end AUF,
From T4
)
T1

Da fehlt nur ein neuer "case".
Allerdings werden die von dir berechneten Felder RAB und AUF ja nicht verwendet.