-
Does DevOps even work for ABAP, or is it just for web apps?
-
It works for ABAP. abapGit and gitCTS put SAP code into Git, and pipelines can build, test, and promote ABAP and BTP changes the same way they handle any other code. The mechanics are different from a web app, but the principles hold. We fit them to the transport system instead of fighting it.
-
Do we have to replace SolMan, ChaRM, or Azure DevOps?
-
No. Most teams already run a mix of SolMan, ChaRM, gCTS, ServiceNow, and Azure DevOps. We build on what you have rather than ripping it out. The goal is one traceable path from commit to production across those tools.
-
How do we move faster without breaking the system of record?
-
That is the whole point. Automated regression testing and quality gates catch problems before a change ships, and fast rollback handles the rest. Moving faster safely comes from better checks. Teams end up releasing more and seeing fewer incidents.
-
Can we start small instead of committing to a full transformation?
-
Yes, and most teams should. A short advisory engagement gives you a formal DevOps definition for your SAP group and a prioritized roadmap before you spend on tooling. From there, you can pick one pipeline or one team to prove it on. We have run that exact two-to-four-week scoping engagement for SAP teams who wanted clarity before investing.
-
How does this connect to clean core and our next S/4HANA upgrade?
-
Clean core is not a separate workstream from this. The checks that keep custom code inside clean-core boundaries run in the same pipeline as everything else, so drift gets caught as you build rather than at upgrade time. The discipline that lets you release on demand is the same discipline that keeps your code upgrade-ready.