English being the global language of business, and indeed of SAP, would be my primary recommendation (for those who don't already speak it fluently). For consultants open to working in Germany, the home of SAP, learning German would be a great asset.