Developers are increasingly making use of modeling in ABAP development tools — UI development tools based on the Web Dynpro programming paradigm are good examples — to build programs without having to painstakingly write them line by line. Digging into the code, though, is still the trickiest part of any application development, so it’s not surprising that the bulk of a developer’s time is spent with the ABAP Editor and Debugger tools. Despite a selection of model-driven programming tools, the typical ABAP developer probably spends as much as 95% of his time writing — and reworking — code using the ABAP Editor and Debugger.