The rest of this course will allow you to focus on DevOps with SAP Business Technology Platform (SAP BTP).
You will mostly benefit from the DevOps approach on SAP BTP due to its cloud-based low-entry barrier for SAP-specific use cases.
This low entry barrier and best-practices-based approach is especially helpful when you tackle DevOps as part of an overall change, such as part of your cloud transformation.
As CTO of Rotating Banana, you want to apply the clean core principle of SAP S/4HANA, by replacing custom ABAP code with side-by-side extensions, running on SAP BTP. This would allow you to reduce upgrade efforts caused by custom ABAP code.
With the introduction of SAP BTP as extension platform, your development teams shall be enabled to benefit from modern cloud development, using DevOps practices.
Overview of Recommended DevOps Approach on SAP BTP
The following video outlines an integrated approach for enabling your development teams to benefit from agile DevOps on SAP BTP, as recommended by SAP.
The approach in the video is recommended for customers that:
- Do not bring much DevOps experience and no own DevOps infrastructure, as it allows a very low entry barrier for applying DevOps principles around SAP-specific use cases and covers large parts of the lifecycle.
- Favor an SAP-recommended, opinionated approach, with direct support from SAP, also for their DevOps processes for their SAP-centric development.
- Tackle DevOps as part of their cloud transformation, as it enables them to experience the benefits of this agile DevOps approach quickly and without much overhead.
For customers with solid DevOps experience or with special needs, such as in terms of flexibility, SAP does offer complementary CI/CD best practices.
Both cases will get outlined in more detail in upcoming lessons.
For you as CTO of Rotating Banana, this recommended approach sounds like a perfect fit, as your company does not bring much experience around agile development yet. Also, this recommended approach will allow you to tackle DevOps as part of your overall transformation, with a clear focus on SAP-centric development use cases
You can now describe the approach for applying DevOps on SAP BTP as recommended by SAP - especially for customers that do not bring much experience or that favor an SAP-recommended approach with direct SAP support also for SAP-specific DevOps parts.
Link to documentation of Git-enabled Change and Transport System (gCTS), as baseline for applying CI/CD for on-premise ABAP development with SAP S/4HANA: Git-enabled Change and Transport System | SAP Help Portal.