Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table
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.