We are looking for an experienced SAP API Developer responsible for designing,
developing, and supporting real-time integrations between SAP systems and external
applications through APIs and middleware platforms.
The role primarily focuses on exposing SAP business events (such as Purchase
Requisition (PR) and Purchase Order (PO) release events, GRN Post, Invoice Post) via
APIs and enabling seamless communication with middleware platforms (SAP
Integration Suite/CPI).
Key Responsibilities
API Development & Integration
- Design and develop REST/SOAP APIs for SAP business processes.
Build real-time integrations triggered by SAP events (e.g., PO/PR release).
- Expose SAP data using:
- OData Services (V2,V4)
- REST APIs
- RFC/BAPI wrappers
- CDS Views & RAP (preferred)
- Develop APIs to send transactional data to middleware systems.
SAP Event-Based Integration
- Implement event-driven integrations for the SAP Master and Transactional Data
- Capture SAP business events using:
- BAdIs
- User Exits
- Enhancement Spots
- Workflow events
- Trigger outbound API calls upon business events.
Middleware Integration
- Integrate SAP APIs with middleware platforms such as:
- SAP Integration Suite (CPI)
- SAP BTP APIs
- Configure payload mapping and message transformation.
- Ensure secure communication between SAP and middleware.
Technical Development
- Develop ABAP-based API services and integrations.
- Work with:
ABAP OO
- Web Services
- HTTP(s) Client APIs (CL_HTTP_CLIENT)
- JSON/XML processing
- Handle synchronous and asynchronous integrations.
API Governance & Security
- Implement API authentication:
- OAuth 2.0
- API Keys
- Basic Authentication
- Ensure secure data exchange.
- Follow API lifecycle and governance standards.
Monitoring & Support
- Monitor API integrations and troubleshoot failures.
- Analyze middleware logs and SAP application logs.
- Provide L2/L3 support for integration issues.
- Optimize API performance and reliability