Add backend ABAP code as well as minor changes suggested by JSHint