As product manager for ABAP I often had to explain the capabilities of ABAP to groups of developers used to other development languages and environments. While ABAP is an extremely productive environment for large scale business applications, it has ...