The screen-oriented workflow that is pretty much enshrined into the SAP Basis runtime's design is something that puts SAP firmly in the 20th century, usability-wise. There's no sane way to retrofit a SAP system into a modern, object-oriented UI. By object orientation I mean almost anything you use today: the file shell (explorer, finder, ...), any "editing" application where you manipulate objects (vector drawings in office suites or illustration packages, modern CAD, ...). In a usual deployment of a system like SAP, you can't, say drag the PO you're working on to a "desktop" to keep it there for easy reference, you can't tag things, there's no object-agnostic history of what you've been doing, etc. SAP is really just a green-screen-oriented design that keeps getting shoehorned into modern presentations, but the basic workflow is well understood to be nightmarish from the human efficiency standpoint.