ABAP implementation