Designing Enterprise Revenue Management and Pricing Systems – Dealing with Uncertainty