ABAP is really old, but great language. Unlike its direct sibling RPG (IBM) it is really modern. It has object orientation and supports XML far better than RPG. However, compared to Java, it lacks a number of libraries that would really make life easier for the developers. One of them is dependency injection.
This library provides Dependency Injection in ABAP similar to Google GUICE. We did not decide to do it spring-way since we really needed to be lightweight and in spring it is hard to tell where dependency injection ends and support library code starts.