Building Transactional Apps with the ABAP RESTful Application Programming Model
Course quiz
Building Transactional Apps with the ABAP RESTful Application Programming Model
Keep this: job aid
RAP app build and test checklist
- Model: root entity (define root view entity) plus children by composition; follow R_ / C_ / BP_ naming.
- BDEF: choose managed unless existing logic must save; set strict mode; map legacy field names.
- Fields: mark readonly and mandatory explicitly; test both.
- Validations fill failed and reported with clear, field-bound messages.
- Determinations are safe to rerun and never depend on each other’s order.
- Projection BDEF exposes only the operations this service needs.
- Bind transactional UI services as OData V4; enable draft for full Fiori elements support.
- Publish, then check the metadata and preview the app.
- Unit-test every handler with the RAP BO test double framework; add one EML save test and one OData test.
- Attach the evidence to the change before UAT.