Extensions with clean core in mind
ABAP Cloud is SAP's development model for cloud-ready and lifecycle-stable applications, services and extensions. For new development, it emphasizes released APIs and extension points so that custom solutions remain maintainable and upgrade-ready.
On-stack or side-by-side
On-stack extensions run directly in the SAP S/4HANA system and suit deeply integrated scenarios. Side-by-side extensions on SAP Business Technology Platform are decoupled from the core system and have their own lifecycle. The choice depends on process proximity, integration needs, scaling and maintenance requirements.
Development as a traceable process
- Describe the requirement, process context and acceptance criteria precisely
- Check released APIs and suitable extension points
- Document architecture, authorizations and error handling
- Plan automated tests and static quality checks
- Prepare transport, deployment and ongoing maintenance
Assessing existing code deliberately
Classic ABAP code may remain in private-cloud and on-premise landscapes. A step-by-step analysis helps prioritize critical custom developments, unreleased APIs and technical debt and define suitable target architectures.

