We are looking for an experienced SAP ABAP RAP Developer with strong expertise in ABAP RESTful Application Programming Model (RAP), CDS Views, OData, SAP S/4HANA, and Clean Core architecture.
The ideal candidate should have hands-on experience developing RAP-based applications and APIs, working with managed and unmanaged RAP scenarios, complex CDS Views, performance optimization, and S/4HANA extensibility.
Key Responsibilities
Design, develop, and maintain applications using the ABAP RAP framework in SAP S/4HANA.
Develop RAP-based UI applications, services, and APIs for business processes and system integration.
Work extensively on managed and unmanaged RAP scenarios.
Develop and maintain complex CDS Views / CDS View Entities based on business requirements.
Design and develop OData services, particularly OData V4 services using RAP.
Perform CDS View performance analysis and optimization.
Develop RAP-based event-triggering mechanisms and application job-triggering solutions.
Work with SAP HANA / HANA Cloud and optimize database-level performance.
Follow Clean Core principles by minimizing custom modifications to the SAP core.
Implement appropriate in-app and side-by-side extensibility approaches.
Work with BOPF objects where required in existing S/4HANA applications.
Develop reusable and scalable ABAP solutions following SAP development standards.
Collaborate with functional consultants, architects, integration teams, and business stakeholders.
Troubleshoot technical issues and provide performance-focused solutions.
Participate in code reviews, testing, deployment, and technical documentation.
Must-Have Skills
Solid hands-on experience in ABAP RAP.
Solid experience with SAP S/4HANA.
Expertise in CDS Views / CDS View Entities.
Solid knowledge of OData services.
Hands-on experience with SAP HANA / HANA Cloud.
Strong SQL knowledge.
Experience developing complex CDS Views.
Experience in CDS View performance