Can I set up a new Austrian account, redeem Austrian psn credit there and use this credit to get in-game currency on my German psn account?
The in-game currency gets the acc who pays. So no.
I use the same Warzone account that I use for the rest of the world
That doesn't change anything.