SAP C_FIORD AI Role-Plays (Scenarios) Exam Syllabus For New 2026 Format
Are you aware of the latest Exam C_FIORD Syllabus changes in 2026 by SAP. The C_FIORD exam topics covered on this page are based on SAP official content helping you understand exactly what skills and knowledge you are expected to demonstrate in the exam. Check your preparation against the latest C_FIORD Exam Topics for SAP Certified - SAP Fiori Application Developer (C_FIORD_2601) to ensure you're aligned with the current exam requirements.
Please note that the SAP Certified - SAP Fiori Application Developer (C_FIORD_2601) C_FIORD exam uses AI Role-Plays (Scenarios), meaning you will be evaluated on your ability to apply knowledge in real-world scenarios rather than answering traditional multiple-choice questions. Once you are familiar with what each Lesson expects you to know and do, test yourself using our free C_FIORD questions. We also offer a premium C_FIORD practice pack including Flashcards, Revision Notes and AI Role-Plays (Scenarios) Practice fully aligned to SAP 2026 new format, to help you measure your readiness before your actual exam day.
Learning Journey For SAP C_FIORD Exam
Developing SAPUI5 Applications
After completing this learning journey, developers will be able to:
Describe SAP Fiori elements and its architecture
Use the SAP Guided Development in SAP Business Application Studio
Explore the fundamentals of List Report, Object Page, Overview Page, Analytic List Page, and advanced usages of List Report and Object Page
Adapt and extend SAP Fiori elements applications
Load and initialize SAPUI5
Use views and controllers, layout controls, and fragments
Implement models, data binding, localization and components
After completing this course, developers will be able to: Work with SAP Fiori applications Understand the architecture and principles of SAP Fiori Configure and customize SAP Fiori Adapt and mobilize SAP Fiori applications Integrate SAP Fiori in different environments
| 1 | Introducing SAP Fiori |
| 2 | Using SAP Fiori Launchpad |
| 3 | Personalizing SAP Fiori Launchpad |
| 4 | Exploring SAP Fiori Data Handling |
| 1 | Explaining User Interfaces |
| 2 | Explaining Data Services |
| 3 | Explaining Application Types |
| 1 | Describing ABAP Platform |
| 2 | Describing SAP S/4HANA |
| 3 | Explaining SAP Fiori Development |
| 1 | Managing SAP Fiori Content |
| 2 | Creating SAP Fiori Spaces and Pages |
| 3 | Merging SAP Fiori Spaces and Pages |
| 4 | Managing SAP Fiori Catalogs |
| 5 | Editing Business Catalogs |
| 6 | Creating Business Catalogs |
| 7 | Adapting Technical Catalogs |
| 8 | Creating Technical Catalogs |
| 9 | Creating Replicable Catalogs |
| 1 | Migrating SAP Fiori Groups |
| 2 | Migrating None-Typed Technical Catalogs |
| 1 | Activating SAP Fiori Content using Rapid Activation |
| 2 | Describing Basic Roles for SAP Fiori |
| 3 | Configuring SAP Fiori Launchpad |
| 4 | Troubleshooting SAP Fiori Launchpad |
| 1 | Using the UI Theme Designer |
| 2 | Adapting SAP Fiori UIs at Runtime |
| 3 | Extending SAP Fiori Launchpad |
Describe SAP’s UX strategy Describe SAPUI5 Use the SAP Business Application Studio Load and initialize SAPUI5 Modularize SAPUI5 applications Use XML views and view controllers Implement and use components Adapt applications to different device types Work with XML fragments Implement models and data binding Internationalize applications Consume OData services Use the routing and navigation features of SAPUI5
| 1 | Getting Started with SAPUI5 Development |
| 2 | Bootstrapping SAPUI5 |
| 1 | Defining and Using Modules |
| 1 | Working with XML Views |
| 2 | Working with View Controllers |
| 1 | Configuring and Instantiating Components |
| 2 | Using the Declarative API |
| 1 | Using Densities for Controls |
| 2 | Structuring the UI with Controls |
| 1 | Implementing and Instantiating XML Fragments |
| 1 | Working with Models |
| 2 | Implementing Aggregation Binding |
| 3 | Implementing Element Binding |
| 4 | Sorting and Filtering |
| 5 | Using Expression Binding |
| 1 | Working with a Resource Model |
| 1 | Reading Data through an OData Model |
| 2 | Creating New Entities through an OData Model |
| 1 | Enabling the Routing |
| 2 | Navigating to Routes with Hard-Coded Patterns |
| 3 | Routing Back |
| 4 | Catching Invalid Hashes |
| 5 | Navigating to Routes with Mandatory Parameters |
This course will prepare you to: Implement Full-screen and List-Detail Applications Work with UI5 Controls Ensure Software quality in UI5 Implement Version Control
| 1 | Designing a Full-screen Application |
| 2 | Applying Router Configuration for a Full-Screen Application |
| 3 | Using Local Data |
| 4 | Implementing Navigation in a Full-screen application |
| 5 | Enforcing Responsiveness in a Full-screen application |
| 1 | Designing a List-Detail Application |
| 2 | Implementing the Root View for a List-Detail Application |
| 3 | Adapting Router Configuration for a List-Detail Application |
| 4 | Building the List View for a List-Detail Application |
| 5 | Building the Detail View for a List-Detail Application |
| 1 | Extending Standard Controls |
| 2 | Creating Custom Controls |
| 3 | Creating Control and Component Libraries |
| 1 | Working with SAPUI5 smart controls |
| 2 | Introducing the Flexible Programming Model |
| 1 | Performing Unit Tests with Qunit |
| 2 | Performing Integration Tests with One-Page Acceptance (OPA5) Tests |
| 1 | Working with GIT |
| 2 | Working with Branches |
After completing this course, developers will learn all about the key advantages of using SAP Fiori elements and experience the latest and greatest features available with SAP Fiori tools. SAP Business Application Studio serves as the development environment where our exercises provide hands-on experience in creating your data model and OData service with CAP. Step-by-step instructions show you how to configure advanced features in the list report and object page templates, such as adding micro charts to a table or to the object page header, or implementing application-specific actions. Other features that are developed during the training are multiple table views, side effects, and external navigation - to name only a few. the learner will get to know the benefits of using the flexible programming model if you need to extend your SAP Fiori elements application with some custom code.
| 1 | Using SAP Fiori Elements: Get to Know the Benefits |
| 2 | Getting Started with SAP Fiori Elements: Understanding OData and Annotations |
| 3 | Outlining the Benefits of SAP Fiori Elements for OData V4 |
| 4 | Using the SAP Cloud Application Programming Model (CAP) |
| 5 | Getting Started |
| 1 | Using SAP Fiori Tools to Boost Your App Development |
| 2 | Creating a Second App Using the Application Generator |
| 1 | Getting an Overview of the Available Templates |
| 2 | Examining List Report and Object Page Features |
| 3 | Taking a Closer Look at the Apps Used in the Training |
| 1 | Configuring the Flexible Column Layout |
| 2 | Adjusting the Standard SAP Fiori Elements UI Texts |
| 1 | Adding Fields to the Filter Bar |
| 2 | Hiding the Filter Bar |
| 1 | Applying Generic Actions Provided by SAP Fiori Elements |
| 2 | Creating App-Specific Actions |
| 1 | Creating a Visual Representation of a Progress Indicator |
| 2 | Configuring Micro Charts to Visualize Key Figures |
| 3 | Configuring Contact Quick Views in a Table |
| 1 | Configuring Multiple Views Using Single Table Mode |
| 2 | Creating Multiple Views Using Multiple Table Mode |
| 1 | Placing Key Figures in the Header Area |
| 2 | Enriching the Object Page Header with Micro Charts |
| 3 | Using the Singleton Entity |
| 1 | Adapting Input Fields |
| 2 | Enriching Value Help with Dependent Filtering |
| 3 | Suppressing Optional Information on Demand |
| 4 | Configuring Side Effects |
| 1 | Dynamically Affecting the Visibility and Editability of UI Elements |
| 2 | Verifying the User Input |
| 1 | Getting Started with the Flexibility of the Programming Model |
| 2 | Using Extension Points |
| 3 | Using Controller Extensions |
| 1 | Examining Internal and External Navigation |
| 2 | Configuring External Navigation |
| 1 | Examining the Analytical List Page |
| 2 | Adding a Chart to the List Report |
| 3 | Creating Visual Filters |
After completing this learning journey, developers will be able to: Explain the benefits of using SAP Fiori elements. Identify the advantages of OData V4 and SAP Fiori elements for OData V4. Configure UI features using the corresponding ABAP CDS annotations in the backend. Use SAP Fiori tools to create and develop SAP Fiori elements applications in a simple and efficient way. Distinguish the available SAP Fiori elements templates. Explain the concept of internal and external navigation in SAP Fiori elements applications. Use the flexible programming model for the custom code. Manually deploy your SAP Fiori elements app to your account on SAP BTP.
| 1 | Using SAP Fiori Elements: Get to Know the Benefits |
| 2 | Outlining the Benefits of SAP Fiori Elements for OData V4 |
| 3 | Getting Started with SAP Fiori Elements: Understanding OData and Annotations |
| 4 | Getting an Overview of Programming Models for Creating OData Services |
| 1 | Getting Started |
| 2 | Creating an OData V4 Service |
| 1 | Creating a List Report |
| 2 | Creating an Object Page |
| 1 | Using SAP Fiori Tools to Boost Your App Development |
| 2 | Creating an SAP Fiori Elements App Using the Application Generator |
| 1 | Getting an Overview of the Available Templates |
| 2 | Examining List Report and Object Pages |
| 1 | Configuring the Flexible Column Layout |
| 2 | Configuring Initial Load Setting for Your App |
| 1 | Adding and Editing Table Columns of the List Report Table |
| 2 | Adding a Table to the Object Page |
| 1 | Examining External and Internal Navigation |
| 2 | Configuring Internal Navigation |
| 1 | Configuring the Header Area of the Object Page |
| 2 | Configuring Sections of the Object Page Body |
| 1 | Getting an Overview of the Flexible Programming Model |
| 2 | Using Extension Points |
| 3 | Using Building Blocks |
| 4 | Using the Flexible Programming Model for Your Freestyle Applications |
| 1 | Getting an Overview of the Deploy Options |
| 2 | Deploying an App |
Apply the Golden Rules of SAPUI5 Development and SAP Fiori Design Guidelines Provide applications through the SAP Fiori Launchpad implementation Implement SAPUI5 Flexibility and extend existing SAP Fiori Applications
| 1 | Deconstructing the Golden Rules of SAPUI5 Development |
| 1 | Understanding the SAP Fiori Launchpad |
| 2 | Understanding the Technical Perspective of SAP Fiori Launchpad |
| 1 | Understanding the SAP Fiori Launchpad Configuration |
| 2 | Implementing the CrossApplicationNavigation Service |
| 1 | Working with SAP Fiori Design Guidelines |
| 1 | Extending SAP Fiori Apps with SAPUI5 Flexibility |
| 2 | Implementing View Extension, Modification, and Replacement |
After completing this course, developers will be able to: Work with SAP Fiori applications Understand the architecture and principles of SAP Fiori Configure and customize SAP Fiori Adapt and mobilize SAP Fiori applications Integrate SAP Fiori in different environments
| 1 | Introducing SAP Fiori |
| 2 | Using SAP Fiori Launchpad |
| 3 | Personalizing SAP Fiori Launchpad |
| 4 | Exploring SAP Fiori Data Handling |
| 1 | Explaining User Interfaces |
| 2 | Explaining Data Services |
| 3 | Explaining Application Types |
| 1 | Describing ABAP Platform |
| 2 | Describing SAP S/4HANA |
| 3 | Explaining SAP Fiori Development |
| 1 | Managing SAP Fiori Content |
| 2 | Creating SAP Fiori Spaces and Pages |
| 3 | Merging SAP Fiori Spaces and Pages |
| 4 | Managing SAP Fiori Catalogs |
| 5 | Editing Business Catalogs |
| 6 | Creating Business Catalogs |
| 7 | Adapting Technical Catalogs |
| 8 | Creating Technical Catalogs |
| 9 | Creating Replicable Catalogs |
| 1 | Migrating SAP Fiori Groups |
| 2 | Migrating None-Typed Technical Catalogs |
| 1 | Activating SAP Fiori Content using Rapid Activation |
| 2 | Describing Basic Roles for SAP Fiori |
| 3 | Configuring SAP Fiori Launchpad |
| 4 | Troubleshooting SAP Fiori Launchpad |
| 1 | Using the UI Theme Designer |
| 2 | Adapting SAP Fiori UIs at Runtime |
| 3 | Extending SAP Fiori Launchpad |