Online Course
Extending SAP S/4HANA with CAP and AI
with Sebastiano Marchesini
08/03/2026
The course in detail:
AI coding assistants are everywhere, but effective AI-assisted SAP development requires more than just a subscription! This practical, one-day course showcases how developers and architects can create CAP-based extensions for SAP S/4HANA with AI tools. First, map the landscape: Joule, the MCP server, GitHub Copilot, and other general-purpose AI assistants. Understand the CAP extension architecture, and walk through a live environment setup in SAP BTP. Finally, follow the development of a complete CAP extension from scratch using AI assistance. You’ll learn to compare tool outputs, apply prompt engineering best practices, and address the risks of AI-generated enterprise code.What you'll learn:
- Compare AI tools for SAP development and identify the right tool for each task
- Set up an AI-enabled CAP development environment
- Apply AI assistance across all stages of CAP extension development
- Evaluate the limitations and risks of AI-generated code in enterprise SAP contexts
- Use prompt engineering best practices and a decision framework for AI tool selection
🕒 The course starts at 10 a.m. ET and ends at 2:00 p.m. ET, breaks included.
Who is this course suitable for?
- SAP developers and application engineers building side-by-side extensions for SAP S/4HANA
- Solution architects, technology consultants, SAP BTP practitioners, and IT leads evaluating AI-augmented development approaches
- Functional consultants interested in understanding modern SAP extension development
Prerequisite: Attendees should have a basic understanding of SAP S/4HANA concepts and general familiarity with software development concepts. No specific programming langauge knowledge is required. The course will use SAP S/4HANA Cloud as its example system.
The following topics are out of scope: on-premise SAP S/4HANA configuration and customization, advanced SAPUI5 theming and custom control developmenet, SAP Integration Suite and advanced middleware topics, production deployment and transport management, and hands-on coding exercises. (This is a demo-based course.)
If you need more information about the learning level, please feel free to ask us.
These topics will be covered in this course:
- AI tools landscape: Joule, the MCP server, GitHub Copilot, Claude, ChatGPT, Gemini, etc.
- SAP Cloud Application Programming Model (CAP) extension architecture
- Environment setup in SAP BTP for Visual Studio Code and SAP Business Application Studio,
- CDS data modeling and service layer definition with AI code generation
- Remote service consumption from SAP S/4HANA APIs
- SAP Fiori elements UI and custom business logic generation
- Prompt engineering best practices and AI tool selection framework
- Limitations, risks, and quality assurance for AI-generated enterprise code
Learn more about Rheinwerk Courses with our FAQ.
Note: Can’t join live? No problem! With your purchase, you’ll receive access to the session recordings and slide decks directly on the learning platform shortly after each session concludes. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. Whether live or on demand, this course offers you the opportunity to learn directly from a top SAP expert. Don’t miss out!
Online Courses
Extending SAP S/4HANA with CAP and AI
See what AI tools are available for SAP development, understand how CAP extensions are structured and integrated with SAP S/4HANA Cloud, and learn to set up an AI-enabled development environment in SAP BTP. Then build a complete CAP extension for SAP S/4HANA with AI assistance. Round out your knowledge with tool comparisons and an assessment of where AI-generated enterprise code falls short.
Topics:
- AI tools for SAP development
- CAP overview and extension architecture
- Environment setup
- Configuring Joule and the MCP server
- Using GitHub Copilot and other AI tools
- Extension development with AI assistance
- Consuming SAP S/4HANA APIs via remote services
- Adding custom business logic and validations
- Joule for code generation
- Prompt engineering best practices
- Limitations of AI-generated code
- Quality assurance practices
Ticket Options
Your Experts
Sebastiano Marchesini is an SAP BTP technology expert and full stack technical developer. He began his career working with SAP HANA and has since accumulated years of experience with SAPUI5 and SAP Fiori. In addition to his work as a developer, Sebastiano is an SAP Champion, an instructor for SAP courses, and a recognized SAP Inside Track speaker. He has also won several SAP hackathons using SAP BTP, in particular using SAP Build and SAP’s AI technologies. Sebastiano is passionate about keeping up with the latest IT trends and sharing his knowledge with others. He is based out of New York.
Discover Additional Courses
Master SAP BTP application development with the SAP Cloud Application Programming Model! In this comprehensive 5-day course, expert Himanshu Hada teaches you CAP application development from the ground up. Learn how to set up the environment and development tools, create an initial service, and model data using CDS. You’ll see how to implement business logic, add security and UI annotations, and integrate external APIs. Finally, understand how to deploy apps to SAP BTP, test and monitor them, and use advanced features. You’ll follow detailed examples and demonstrations on each day until you have a solid grasp of real-world CAP development!
Online Course
A full stack developer’s day is never dull; you lend your expertise to a variety of tasks, from frontend design to backend programming. In the SAP landscape, you’ll work with the ABAP RESTful application programming model, a framework for building transactional business applications using core data services (CDS) and OData, and with SAP Fiori elements, a low-code UI framework of floorplan templates for efficient frontend development.
Online Course: On Demand
Pair This Course with These Books
Develop cloud applications customized for your business needs! Master the basics of SAP Business Technology Platform (SAP BTP) and its development environments; then get step-by-step instructions for developing and operating your own applications. Build your backend with Java, Node.js, or ABAP, and set up your frontend using SAPUI5 and SAP Fiori. With detailed code examples throughout, this book is your complete guide to building cloud applications on SAP BTP!
E-book, Print, Bundle
Generative AI is transforming software development. Stay on the cutting edge with this guide to AI pair programming! Learn how to make the most of modern tools like ChatGPT and GitHub Copilot to improve your coding. Automate refactoring, debugging, and other tedious tasks, and use techniques such as prompt engineering and retrieval-augmented generation to get the code you need. Follow practical examples that show how you can program faster, more efficiently, and with fewer errors with the help of AI.
E-book, Print, Bundle
Ready to take your SAP skills to the next level?
Visit our course webpage to explore our upcoming sessions and secure your spot today with our early bird pricing! Thank you for choosing us as your trusted partner in SAP education.
via the ticket shop by our partner pretix
with credit card or PayPal
Get in touch for a quote