implementing S&OP