Online Course
ABAP RESTful Application Programming Model and SAP Fiori Elements: Full Stack Development for SAP
with Marian Curiac, Daniel Krancz, Maximilian Olzinger
02/26/2025 โ 03/26/2025
Take your programming skills to the next level with full stack development!
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.
ย
So get to know these frameworks and more in this in-depth course, led by expert developers. Begin with an introduction to the ABAP RESTful application programming model and its key elements, including CDS for data modeling. Dive into advanced features of the model: managed scenarios, service binding, and annotations. Then explore SAP Fiori elements. Youโll learn about the available floorplans, and see how to develop, extend, and customize SAP Fiori elements applications. Finally, deploy your completed application, optimize performance, and master best practices for full stack SAP app development.
ย
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 the top SAP experts. Donโt miss out!
Online Courses
Introduction to ABAP RESTful Application Programming Model
What is the ABAP RESTful application programming model and how does it differ from traditional ABAP programming? Get to know this model and its architecture. Youโll learn about the modelโs components and its development environment. Then see how CDS provide data modeling features and find out how to define behaviors in the ABAP RESTful application programming model. Watch expert-led practical demos to round out your understanding of key concepts.
Topics
- Architecture
- Model layers
- Unmanaged vs. managed scenarios
- Core data services (CDS)
- CDS annotations
- Behavior definition
Advanced ABAP RESTful Application Programming Model
Learn about managed and unmanaged scenarios in the ABAP RESTful application programming model. Understand how to create and expose OData services and then bind CDS views to them. Get a crash course on UI annotations and metadata extensions. Practical demonstrations will show you how to implement managed scenarios, create service definitions, and more!
Topics
- Implementing managed scenarios
- Creating OData services
- Service binding
- Metadata extensions
- UI annotations
Introduction to SAP Fiori Elements and Integration with the ABAP RESTful Application Programming Model
Learn to use SAP Fiori elements create intuitive frontends. Get to know the benefits of this framework and explore its key templates. See how to create a list report and object page. Then explore SAP Fiori elements UI annotations and walk through annotating CDS views and generating SAP Fiori elements apps. Finally, learn to create a complete SAP Fiori elements application with the ABAP RESTful application programming model, step by step.
Topics
- List Report
- Object Page
- LineItem, FieldGroup, and DataPoint UI annotations
- Application development
- Integration
Extending and Customizing SAP Fiori Elements Applications
Do more with SAP Fiori elements! See how to add custom actions to SAP Fiori elements applications with the ABAP RESTful application programming model. Extend standard SAP Fiori elements apps with custom UI logic. Use advanced UI annotations to deal with complex UI scenarios and customize SAP Fiori elements apps with local annotations and custom logic. Close out this session with expert guidance on testing and debugging.
Topics
- Custom actions
- Enhancements
- Custom UI logic
- Extending standard templates
- Advanced UI annotations
- Debugging
- Testing
Deployment, Performance Optimization, and Best Practices
What are your deployment options for full stack SAP applications created with the ABAP RESTful application programming model and SAP Fiori elements? Explore deployment on-premise, on SAP BTP, and for the SAP Fiori launchpad. Learn to optimize the performance of your applications and review best practices for development. See the end-to-end development process in a mini project!
Topics
- Deployment options
- Application deployment and configuration
- Performance optimization techniques
- Sample project
Ticket options
Your Experts
Marian Curiac is a software developer and consultant at CloudDNA GmbH who specializes in full stack development.
Daniel Krancz is a software developer and consultant at CloudDNA GmbH. His focus is full stack development with SAPUI5, SAP Fiori, OData, and SAP Cloud Application Programming Model, as well as mobile development.
Maximilian Olzinger is a software developer and consultant at CloudDNA GmbH. He conducts trainings in the areas of SAP Fiori, ABAP, and web development. He has developed several SAP trainings on SAP Fiori.
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