Role Overview
We are seeking a highly experienced ABAP RAP Architect to design and implement backend services using the ABAP RESTful Application Programming Model (RAP) . The role focuses on backend architecture and development for complex business applications, including migration from legacy Web Dynpro / FPM applications to RAP-based OData V4 services.
The consultant will be responsible for end-to-end RAP service design, CDS modelling, behaviour implementation, and OData exposure, ensuring clean architecture, scalability, and maintainability.
Required Skills
- Expert-level RAP knowledge : managed / unmanaged scenarios, draft / non-draft.
- Advanced CDS modelling : root entities, projections, associations, value help, text handling.
- Strong Behavior Implementation : determinations, validations, actions, authorizations.
- Transient fields handling (input / output-only fields, not persisted in DB).
- OData V4 exposure : service definition, service binding, annotations.
- Integration with classic ABAP : calling BAPIs, FMs, PPF, user management.
- Experience migrating legacy applications (Web Dynpro / BOPF → RAP).
- Clean ABAP & RAP best practices, performance tuning.
- Strong debugging and problem-solving skills in ADT (Eclipse).
- UI / UX Fiori Elements / Freestyle Apps Exposure.
Nice to Have
Knowledge of BOPF / FPM architecture (to support migration).Exposure to ABAP in the Cloud / Steampunk (BTP).Exposure on GTS E4H 2023Experience with unit testing in RAP.Requirement Overview :
Existing Application is Built on Web Dynpro on ECC.
With SAP GTS E4H web Dynpro is no longer supported, and this has to be Built as RAP Based Custom Fiori Application(s).