SAP ABAP Developer in S/4HANA
Description
We can't find the internet
Attempting to reconnect
!
Hang in there while we get back on track
SAP ABAP Developer in S/4HANA
We are looking for
SAP ABAP Developer in S/4HANA
to work for our customer Metso. Metso offer a broad range of products and services for our customers in the aggregates, minerals processing and metals refining industries. The projects are performed in a global scale.
ABAP developer will work for Prime related developments/improvements/troubleshooting togerher with technical team.
Required experience level is
- 6–10+ years hands-on ABAP with 3–5+ years in S/4HANA.
- Track record of end-to-end delivery of at least 5+ custom solutions (RICEF/Fiori services) with documented performance improvements.
- Demonstrable use of SAT/ST12/ST05/PlanViz to identify and fix bottlenecks.
Core Responsibilities
- Solution Design & Delivery
- Translate functional specs into robust technical designs; own end-to-end build for reports, interfaces, enhancements, forms, conversions (RICEF), and Fiori-backed services.
- Implement in-app/extensibility: BAdIs, enhancement points, events, user exits, BTEs, and RAP behaviors where applicable.
- Develop OData services (v2/v4), CDS views with UI annotations, and (where justified) AMDP/SQLScript for heavy logic.
- Performance Ownership
- Set performance non-functional requirements (NFRs) (e.g., <2s for online queries; batch completion within defined windows).
- Proactively profile and tune code and SQL; eliminate looped SELECTs; consolidate joins/aggregations; apply code pushdown.
- Use ABAP/HANA performance tools (SAT, ST12, ST05, SQLM, SWLT, PlanViz) and fix root causes.
- Quality, Security & Compliance
- Enforce Clean ABAP conventions, ABAP Unit tests, exception handling, and ATC/SCI compliance.
- Implement secure coding: parameterized Open SQL; auth checks (SU22/SU24 alignment; PFCG roles); data (PII/PD handling).
- DevOps & Lifecycle
- Manage transports via CTS/ChaRM (or gCTS); follow branching/versioning (abapGit or equivalent).
- Support upgrades: SPAU/SPDD, Custom Code Migration for S/4 (ATC readiness checks, Simplification List remediation).
- Produce documentation (tech specs, test evidence, operations runbooks).
- Collaboration
- Work closely with functional experts (e.g., Production & Quality), Basis and HANA teams, and business stakeholders.
- Mentor peers; conduct code reviews; contribute to reusable assets and patterns.
Technical Competencies (S/4HANA Focus)
Must-Have
- ABAP OO, modern Open SQL (joins, aggregations, CTEs where supported), CDS Views (associations, annotations), AMDP (SQLScript), RAP (managed/unmanaged behavior).
- Fiori/OData integration; exposure to Fiori elements and CDS UI annotations.
- Extensibility: BAdI framework, enhancement points, event-driven extensions; understanding of in-app vs. side-by-side extensibility.
- Integration: RFC/BAPI/IDoc, OData/REST/SOAP, file-based, and message-based patterns (AIF where used).
- Data structures & algorithms in ABAP: hashed/sorted tables, parallel cursor, memory-aware patterns.
Performance Engineering
- HANA fundamentals: column store, code pushdown principles, cardinality, delta merge behavior, data volume implications.
- SQL tuning: merge selects into single join; avoid SELECT in loops; prefer joins over FOR ALL ENTRIES (handle empty table correctly); reduce SELECT *; use projection.
- ABAP tuning: minimize copying of large internal tables, choose proper table types, buffering strategies, package size/cursors for mass reads, async RFC (STARTING NEW TASK) for parallelization when appropriate.
- Tooling mastery: SAT (Runtime Analysis), ST12 (combined trace), ST05 (SQL trace), SQLM (SQL Monitoring), SWLT (Worklist), ATC/SCI (quality gates), HANA PlanViz, Expensive Statements analysis.
- Patterns for large data: streaming, pagination, partial commits (with care), ALV optimization, and job scheduling (SM36/SM37).
Quality, Security, Testing
- ABAP Unit, Test Doubles, test seams; regression test planning for custom code.
- ATC policies: performance, security, S/4 simplification checks; remediation flows.
- Authorization & compliance: AUTHORITY-CHECK, S/4 role model alignment (SU22/SU24), SU53 troubleshooting; logging & auditability.
DevOps & Lifecycle
- Transport strategy (CTS/ChaRM/gCTS), automation (where available), version control practices (abapGit).
- Upgrade readiness: Custom Code Migration Worklist, Simplification Item handling (e.g., MATDOC/ACDOCA changes).
**Domain experience in PP/QM
Preferred (Not Mandatory but good to have)**
Strong familiarity with Production and Quality Management objects and processes:
Production orders, MRP, confirmations, goods movements; relevant BAPIs/CDS (e.g., order header/operations/confirmations CDS views).
Inspection lots, quality results/usage decisions; PP-QM integration flows.
Experience optimizing high-volume PP/QM scenarios: backflushing, backgr