SAP
Hire SAP ABAP Developers
ABAP developers who write enhancements where SAP intended them, so the next upgrade is an event rather than a project.
Custom ABAP is the part of an SAP estate that ages worst. Every enhancement written in the wrong place is a small tax paid at every upgrade, and by the time an organisation is planning an S/4HANA move the accumulated total is usually the single largest line in the estimate.
So the first question about an ABAP developer is not what they can build. It is where they put it. Modifying a standard object, copying a standard program and editing the copy, or reaching for an implicit enhancement because the BAdI was harder to find — each works on the day, and each is discovered years later by somebody else. The developers worth hiring know the extension points and can say why they chose the one they did.
The second question is about volume. ABAP written as though it were a scripting language — nested loops over internal tables, selects inside loops, logic that should have been a join — performs acceptably against four hundred rows in a sandbox and becomes a nightly batch that does not finish. On HANA the correct instinct is to push the work down: CDS views, AMDP where it earns its complexity, and aggregation in the database rather than in the application server.
The third is interfaces, and it is the one most often got wrong. An inbound IDoc will arrive twice. A middleware retry, an operator reprocessing a failed batch, a timeout that was actually a successful post — all of them replay the same document. Code that assumes a message arrives once produces duplicate postings, and duplicate postings are found in a reconciliation rather than in a log. We interview specifically on that case.
What these engineers do
- Enhancements through BAdIs and enhancement spots rather than modifications
- CDS views, AMDP and pushing logic down to HANA instead of looping in ABAP
- RAP and OData services behind Fiori applications
- IDoc, BAPI and proxy interfaces built so a replay cannot post twice
- Custom code remediation and readiness analysis ahead of an S/4HANA move
Delivered AI-first
Developers use AI assistance to comprehend inherited ABAP nobody documented, to draft unit tests around code that has none before changing it, and for the mechanical parts of CDS and RAP artefacts. Review discipline is unchanged and a person signs off every transport.