Didn't quite crasp your entire journey, but do remember that you can usually add a OSL-BGO or a BGO-OSL segment (with stopovers) to SAS plus tickets for only the cost of YQ and taxes.
Though I think VIE is codeshare, so it might not work. The SAS won't give you those routings, so you need to use a OTA or travel agent.