✅ Key Responsibilities
- Design, develop, and implement applications using ABAP RAP on SAP S/4HANA and SAP BTP.
- Build OData V4 services using RAP and integrate with Fiori/UI5 applications.
- Develop and extend business objects using Behavior Definitions, Behavior Implementations, and Projection Views.
- Create CDS Views (Basic, Composite, Consumption) with annotations.
- Work on ABAP OO, AMDP, BOPF, and performance optimization.
- Implement enhancements, user exits, BADIs, and extensions in SAP S/4HANA environment.
- Collaborate with functional teams to gather requirements and translate them into technical specifications.
- Debug, troubleshoot, and optimize existing RAP/ABAP code.
- Participate in code reviews, technical design, and solution architecture discussions.
- Ensure compliance with SAP development best practices and clean code methodology.
✅ Required Skills
Technical Skills
- Strong hands-on experience in ABAP/RAP development.
- Expertise in:
- ABAP OO
- CDS Views & Annotations
- OData V4 services
- Behavior Definitions (BDEF), Behavior Implementations
- SAP Fiori/UI5 service integration
- ABAP on HANA concepts
- AMDP, SQL Script
- BOPF (optional but preferred)
- Experience with S/4HANA and SAP BTP ABAP Environment (Steampunk) is a strong advantage.
- Knowledge of unit testing frameworks (ABAP Unit) is a plus.
Soft Skills
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and stakeholder management.
- Ability to work independently and in cross-functional teams.
✅ Experience Range Guidance
4–7 Years
- Hands-on ABAP development with exposure to RAP.
- Strong CDS + OData + RAP basics.
- Ability to independently develop small to mid-size RAP applications.
8–12 Years
- Strong RAP architecture knowledge.
- Complex app development with behavior implementation logic.
- Performance tuning and advanced S/4HANA development.
12–15 Years
- Technical leadership, solution design, code review expertise.
- Experience guiding teams on SAP RAP modernization.
- End-to-end solution ownership.
✅ Preferred Qualifications
- SAP certifications in ABAP on HANA, RAP, or BTP (advantage).
- Experience in Agile/Scrum environment.
- Experience integrating RAP applications with SAP Fiori/UI5.