DevOps for ABAP with gCTS in SAP S/4HANA
Offered By: SAP Learning
Course Description
Overview
DevOps principles are becoming more and more relevant in all processes which involve software development. Many development languages and software management environments already follow these paradigms. If you want to set up DevOps for SAP S/4HANA ABAP development processes, the Git-enabled Change and Transport System (gCTS) is the way to go.
The aim of this course is to provide you with an understanding of gCTS in all its aspects. You’ll get to know the features and options that are part of the standard delivery and learn how you can extend gCTS to adapt it to your processes and needs. Exercise documents are provided for your reference if you want to set up gCTS in your system(s).
Syllabus
- gCTS Basics and Preparation
- Exercise
- Why gCTS?
- gCTS in action
- Introduction to the exercises
- Introduction to the exercise landscape
- Configuration to enable gCTS
- Create a repository on GitHub
- Exercise Week 1
- Downloads
- Assignment Week 1
- Use gCTS Basics
- Introduction to the gCTS app
- Authentication and permissions in gCTS
- Store your credentials
- Create your repositories on ABAP systems
- Add your first Customizing object to Git
- Add your first ABAP Workbench object to Git
- Import objects via gCTS in an ABAP system
- Explore the gCTS app
- Exercise Week 2
- Downloads
- Assignment Week 2
- Leverage Git Capabilities in ABAP
- How to help yourself
- Set repository parameters
- Deployment options
- Merge branches
- Solve conflicts
- Ideas for branch design
- Exercise Week 3
- Downloads
- Assignment Week 3
- Tailor gCTS to Your Needs
- Task-based committing
- Commit when releasing a task
- Introduction to the registry
- Add your objects to the registry
- Integration of gCTS into the ABAP Workbench
- Use of the registry when developing
- Exercise Week 4
- Downloads
- Assignment Week 4
- gCTS in CI/CD Processes
- gCTS steps in project "Piper"
- Pipeline for gCTS
- Use of a CI platform with gCTS
- Set up a simple deploy pipeline
- Other CI platforms
- Docker image as a test system
- Recommendations for repository design
- Exercise Week 5
- Downloads
- Assignment Week 5
- Bonus Content
- Outlook: Change Request Management with gCTS
- Migrate an abapGit repository to gCTS
- Downloads
Related Courses
Startup EngineeringStanford University via Coursera Developing Scalable Apps in Java
Google via Udacity Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera Cloud Networking
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera