HamburgerMenu
hirist

Eminds.ai - SAP ABAP Developer - RAP Module

Posted on: 20/11/2025

Job Description

Description :


Core ABAP Development


- Design, develop, and enhance applications using ABAP OOPS, following clean code and modular programming principles.


- Build and maintain reusable global classes, interfaces, DDIC objects, BAdIs, enhancements, and user exits.


- Optimize ABAP programs for performance, scalability, and robustness.


- OData Services Development


- Develop and maintain Classical SEGW-based OData Services (CRUD-Q operations, MPC/DPC extensions).


- Build RAP-based OData Services, including service definitions, bindings, and service exposures.


- Troubleshoot and optimize OData payloads, metadata, authorizations, and performance.


- CDS Views & S/4HANA Development


- Design and implement CDS Views: Basic, Composite, Analytical, and Consumption views.


- Apply CDS annotations for UI, metadata extensions, analytical queries, text joins, authorization controls, and Fiori integration.


- Work with AMDP, SQL Script, and table functions where required.


- RAP (RESTful ABAP Programming Model)


- Build RAP Business Objects including:


- Behavior Definitions (managed & unmanaged scenarios)


- Projection Views & View Entities


- Determinations, Validations & Actions


- Implement draft handling, late numbering, lock handling, and transactional consistency.


- Integrate RAP objects with Fiori Elementsbased UIs.


- BOPF, Fiori & S/4HANA Programming Model


- Work with BOPF framework for BO modeling, actions, determinations, and validations.


- Collaborate with UI teams to support Fiori (freestyle & Fiori Elements) applications.


- Follow the S/4HANA programming model, embracing CDS ? OData ? Fiori architecture.


- Technical Design & Collaboration


- Interpret functional specifications and convert them into technical design documents.


- Provide technical feasibility assessments and effort estimations.


- Collaborate closely with functional consultants and business stakeholders.


- Conduct unit testing, code reviews, and support SIT/UAT stages.


- Maintenance, Support & Optimization


- Troubleshoot production issues and implement corrections with minimal downtime.


- Enhance existing applications to improve performance and functionality.


- Ensure code complies with SAP best practices, security guidelines, and naming conventions.


Nice-to-Have Skills :


- Knowledge of OO ALV, Adobe Forms, SmartForms, and IDocs.


- Experience with Event Mesh, CAP (Cloud Application Programming), or SAP BTP development.


- Exposure to integration technologies: CPI, APIs, RFCs, SOAP/REST services.


- Familiarity with Agile methodologies, DevOps pipelines, and GIT-enabled CTS.


- SAP Certification in ABAP, S/4HANA, or RAP (advantageous).


info-icon

Did you find something suspicious?