SAP RAP Developer
Masento
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Tech stack
ABAP
Business Logic
Cloud Computing
Computer Programming
Programming Tools
Eclipse
Open Data Protocol
SAP Applications
SAP HANA
Service Development Studio
Enterprise Software Applications
SAP Business Technology Platform
Sap Business Objects
SAP Fiori
Core Data
REST
Web Api
Crud
Job description
SAP RAP Developer to design, develop, and implement SAP business applications using the ABAP RESTful Application Programming Model. Who will leverage RAP's cloud-ready architecture to build innovative, SAP HANA-optimized applications and services that enhance user experience and modernize business processes.
RAP Application Development
- Design and develop managed and unmanaged RAP business objects using Core Data Services (CDS)
- Create semantically rich data models with CDS view entities, behaviour definitions, and service definitions
- Implement transactional applications with full CRUD operations using RAP's standardised architecture
- Develop OData services for SAP Fiori applications and Web APIs using RAP framework
- Knowledge of ABAP/EML for unmanaged scenarios and create custom entity, Virtual Element, Function Import.
- Build interface views, consumption views, and metadata extensions for comprehensive data modelling
- Configure behaviour definitions for business logic implementation and validation rules.
- Create service bindings for OData V2/V4 protocols to expose RAP services
- Implement ABAP Class, Custom Entity, Function Import, Virtual Element.
- Implement business object behaviours including determinations, validations, and actions
- Integrate RAP applications with SAP S/4HANA Cloud, on-premise systems, and SAP BTP ABAP Environment.
- Utilise ABAP Development Tools (ADT) in Eclipse for end-to-end RAP development.
- Follow RAP best practices for cloud-ready, enterprise application development.
Requirements
- Strong proficiency in ABAP RESTful Application Programming Model (RAP)
- Extensive experience with Core Data Services (CDS) and CDS view development
- Knowledge of behaviour definitions, service definitions, and service bindings
- Understanding of OData protocol and service development
- Experience with ABAP Development Tools (ADT) in Eclipse environment
- Familiarity with SAP HANA optimization techniques
- Experience with SAP S/4HANA Cloud and/or on-premise environments (release 1909+)
- Understanding of SAP Fiori development and deployment
- Experience with business object modeling and transactional processing
- Familiarity with SAP authorisation concepts and security implementation