Back to Jobs
Recently postedRemoteTechnology

Senior S/4HANA ABAP RAP & Clean Core Developer

RIIASH LLCUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
GitREST

Job description

Senior S/4HANA ABAP RAP & Clean Core Developer

Position Type: Contract

Experience Level: 8+ Years in ABAP (Minimum 2–3 years hands-on ABAP RAP & CDS on S/4HANA)

Location: Remote with travel

Role Summary

We are seeking a Senior ABAP RAP Developer to construct the high-performance ERP transactional backbone required for autonomous AI agents. Adhering strictly to SAP Clean Core principles, this role will build custom C1-released Core Data Services (CDS) views and ABAP RESTful Application Programming Model (RAP) business objects for inventory movements, purchase requisitions, and operational supply chain flows.

Core Responsibilities

• Design and develop ABAP RESTful Application Programming Model (RAP) business objects (managed and unmanaged with draft capabilities) exposing OData V4 services.

• Develop optimized, C1-released Core Data Services (CDS) transactional and analytical views across Inventory Management (MM-IM) and Sourcing & Procurement (MM-PUR).

• Implement validation routines, determinations, and custom RAP actions (e.g., simulate stock transfer, draft purchase requisition, check ATP availability).

• Ensure strict adherence to SAP Clean Core / ABAP Cloud rules, avoiding direct modifications and utilizing released extension points and standard APIs.

• Support end-to-end integration testing with BTP services, profiling performance via ABAP Trace (SAT) and Gateway performance tools.

Required Technical Qualifications

• Core Frameworks: Expert in ABAP RESTful Application Programming Model (RAP), ABAP Cloud, Core Data Services (CDS), and OData V2/V4 publishing.

• ERP Modules: Proven background building logic around Material Documents, Stock Transport Orders (STOs), Purchase Orders/Requisitions, and Batch Management.

• Modern Tooling: Proficiency in ABAP Development Tools (ADT) in Eclipse (not solely SE80/legacy GUI) and Git-enabled ABAP (abapGit).

• Clean Core Discipline: Demonstrated experience working with SAP C1-released interface contracts and decoupling business logic from underlying DB tables.

Similar jobs