SAP NetWeaver Application Server for Java
Java Business Add-In
This article describes how the Business Add-in (BAdI) concept (for those who might be unfamiliar with the term, it's frankly speaking a concept to setup pre-defined extension points where customers can modify the processing in a modification-free manner) known from the ABAP programming language can be adapted to Java.