Storage assignment of (semi-)finished products in an environment with multiple plants, warehouses, and production lines