Re: been running as designed....
Based on what exactly? SAP has made an outright business strategy out of born to fail projects like this, counting on the tried and true revenue of management doubling down on their mistakes, and never delivering a working system.
1) Outright lie to the customer and claim that SAP can to anything, that everyone loves it, and the extortionate(and non-refundable) licensing fees will cause money to rain from the SKY.
2) When is becomes clear SAP's in house code cant deliver an acceptable user experience, have the SAP consultants suggest a 3rd part front-end that almost but not-quite meets requirement. Bill client for the new solution and changes required to meet requirements. (See the saga of Overstock.com here)
3) Bill client again when SAP's back-end freaks out talking to third party code. By this point SAP has developed their own version of the Third party solution, and they either lock out the third party code or make sure it never_quite_works. But don't worry because SAP now has their own module that will only add 40% to the project cost and almost does what the client needs. Then bill additional hours to remove the third party code and integrate with the new SAP, which by the way, requires the new version of the SAP platform, more license fees, etc.
4) The new all SAP solution is murderously slow, unusably complicated, and requires tons more hardware, users complain, and transactions the old POS system did in seconds take minutes. Customers fume, everyone requires weeks of training to navigate basic transactions. This is actually the Happy Ending, it does not get better than this. The client pays large amounts of money annually to SAP for licensing, support, and "maintenance" until they get tired of bleeding red ink. The managers responsible for the project watch their careers burn as they fall on their swords, and the SAP consultants move on like a plague of Locusts.
"A strange game. The only winning move is not to play." -J