Entwicklung im SAP-Umfeld kann so einfach und gleichzeitig so kompliziert sein. Jeder, der sich schon mal im Entwickeln versucht hat, musste irgendwann feststellen, dass es ohne ein Konzept nicht wirklich funktionieren kann.
Oft ist es aber so, dass die Zeit, die einem Entwickler zur Verfügung steht, nicht ausreicht um sich wirklich Gedanken darüber machen zu können - alles muss heutzutage schnell gehen und qualitativ hochwertig soll das Ergebnis auch noch sein.
Mal ehrlich - die Kombination (schnell & qualitativ hochwertig) gelingt nicht immer weil, ein ABAP-Entwickler in der ihm vorgegebener Zeit sich nicht nur um das "Business programming" sondern mitunter auch noch um das "Drumherum" kümmern muss.
Es gibt sicherlich unzählige Versuche diesem Umstand Herr zu werden. Ich möchte aber trotzdem ein Paar kleine (oder auch weniger kleine) Lösungen/Lösungsansätze (entwickelt mit ABAP-OO) vorstellen.