Sometimes an interface is more than an interface - it's 15 files instead of one or two and there is great added value in making how the interface works clear to the daily-operations user. I've created a customizable interface or mappable interface for HR data, that serves it's purpose: it makes a complex and difficult task easy to build and easy to maintain.
There is a series of articles on this tool available on AbapcadabrA - HR Channels