*** We have moved to SAP Community - Find us on the SAP Fiori for SAP S/4HANA topic page - now LIVE! ***
All information on this page is referring to the SAP Fiori for SAP S/4HANA 2020 release unless stated otherwise
Recommended Training Courses
TechEd 2019
- LT122 SAP Fiori 3 UX and the Intelligent Enterprise Experience
- LT114 - Implement SAP Fiori Efficiently Out of the Box for SAP S/4HANA, Las Vegas 2019
- CAA103 - Get the Big Picture of the ABAP RESTful Programming Model, Las Vegas 2019
- AIN201 - From Transaction to Insight with SAP Solutions (Analytics across SAP S/4HANA, SAC and BW/4HANA)
- UX103 - Develop SAP Fiori Apps Rapidly with Low-Code Development Tools, Las Vegas 2019
OpenSAP
- Developing and Extending SAP Fiori elements apps (2020)
- Building Apps with the ABAP RESTful Application Programming Model (2020)
- How to Build a Great User Experience for SAP S/4HANA (2020)
How to Build Bots with SAP Intelligent Robotic Process Automation (2019)
Key Functional Topics in a System Conversion to SAP S/4HANA (2019)
Key Technical Topics in a System Conversion to SAP S/4HANA (2019)
Intelligent Enterprise User Experience with SAP Fiori 3 (2019)
Be Visual! Sketching Basics for IT Business (Q1 2019 edition)
- Create and Deliver Cloud-Native S/4HANA Extensions (2019)
- SAP Leonardo Design-Led Engagements Basics (2018)
- Basics of Design Research (2018)
- Software Design for non-Designers (2018)
- SAP Cloud Platform Version Control with Git (2018)
Extending SAP S/4HANA Cloud and SAP S/4HANA (2017) - how to extend the UX
- Using SAP Screen Personas for Advanced Scenarios (2017)
- Introduction to SAP Screen Personas (2017)
- Extending SAP S/4HANA with SAP Cloud Platform (2017)
Trial Environment
SAP S/4HANA Fully Activated Appliance Trial on SAP Cloud Appliance
- SAP Development Tools - including Eclipse-based ABAP Development Tools, and Cloud Connector
- Connecting a CAL S/4HANA Instance to SAP Cloud Platform Web IDE
Optional Add-Ons
- SAP Content to Go help documentation
- SAP CoPilot overview - Digital Assistant for the Enterprise
- SAP Content to Go - iOS devices only! Anywhere, anytime access to up-to-date business data from your mobile device
User Assistance
Please note: The context sensitive User Assistance documentation is provided via SAP Enable Now. The documentation can be extended for your organization in the Cloud or On Premise using SAP Enable Now (note licence may be required).
- User Assistance Documentation
- SAP Enable Now - video high level summary
- SAP Enable Now and the Intelligent Suite
- SAP Enable Now Info Center
Business Client
SAP Business Client provides a best-of-both-worlds entry point for business experts working primarily on desktops. Allowing access to SAP Fiori apps via the Fiori Launchpad, while automatically launching SAPGUI transactions in SAPGUI for Windows (instead of SAPGUI for HTML).
Designers
Recommended resources for designers leading Design-led Development, and needing to design with Fiori apps, design with Fiori extensions, and prototype for Fiori.
- SAP Fiori Design landing page
- Fiori Design Guidelines (experience.sap.com) - comprehensive Fiori style guide
- SAP Design and Co-Innovation Center Scenes - Digital Storyboarding Kit - create use case stories
- Fiori Design Prototyping Resources - e.g. Design stencils for Axure, MS PPT, Sketch
- SAP Card Explorer - SAP Fiori 3 cards for the Fiori launchpad
- SAP Icon Explorer - standard SAP Fiori icons
- Skill Up on Design and User Experience (experience.sap.com) - advice & guidance
- SAP BUILD Learning Center - learn Design-Led Development includes easy accelerators
- SAP BUILD Prototyping Tool & User Studies - prototype & get user study feedback
Analytics Specialists
- Analytics in S/4HANA – real shape of embedded analytics and beyond embedded analytics
- BW Query on CDS View, OData from BW and value of BW Query in S/4HANA
- How to create custom Fiori Multidimensional Reporting application in SAP S/4HANA on premise
- How to find a predefined VDM for a selected SAP S/4HANA database table
- Virtual Data Model and CDS Views in SAP S/4HANA
- Example: Custom CDS View using predefined Virtual Data Model and Extend View in S/4HANA
- S/4HANA Embedded Analytics: Design Studio Template vs WebDynpro grid visualization of analytical queries
- Fiori for S/4HANA – Why some S/4HANA apps are marked as Accessible
- SAP S/4HANA Core Data Service (CDS) Views and VDM
- Fiori, Analytics and Application Development in SAP S/4HANA
- SAP S/4HANA – CDS Views for Fiori analytical apps
- Illustrate how Analytical Queries are executed and controlled by analytical engine and DCL on ABAP layer
Developers
Official guides for S/4HANA 1909
- SAP Fiori Develop and SAP Fiori Deliver landing pages
- Extend and Develop SAP Fiori apps
- SAPUI5 Software Development Toolkit
- SAP Web IDE (including Developer Guides)
- Fiori Launchpad Developer Guide
- ABAP RESTful Programming Model - most preferred approach for custom development
- ABAP Programming Model for SAP Fiori - good alternative for custom development
- OData - When to use @OData.Publish vs SEGW Referenced Data Source
- External API: Exposing a Custom CDS View as OData API
- ABAP CDS Development User Guide
- ABAP Authorization Concept for CDS Entities
- Gateway Foundation Guide
- ABAP Daemons (similar to Linux cron or Windows Services)
Other references and blogs
SAP Cloud Platform development
- Continuous Integration and Delivery Best Practices (CI/CD/DevOps)
- SAP Fiori Tools generally available
- Tutorials for SAP Fiori Tools
Low code development of SAP Fiori apps using SAP Fiori elements
- Getting Started with SAP Fiori elements video series
- Simplifying application generation for SAPUI5 freestyle and SAP Fiori elements apps
- SAP Fiori elements wiki
Renewing classic UIs (SAP GUI, Web Dynpro ABAP, WebClient UI)
- Transitioning custom-built programs from GUI to Fiori
- SAP Screen Personas wiki
- Designing Web Client UI pages in SAP Fiori style
- WebClient UI Overview Pages with Fiori Layout
ABAP CDS Views:
- Getting Started with ABAP Core Data Services (CDS)
- ABAP CDS Tooling FAQs
- How to convert a HANA Calculation View to ABAP CDS
- Introduction to Annotations & Vocabularies
- Introduction to Annotation Tags & Properties
- Annotation's usage in S/4HANA Intelligent Product Design
- CDS Annotations
- CDS Annotations for Meta-driven UIs
- Metadata extensions for ABAP CDS
- Why CDS Views are the new ABAP Objects
- CDS based data extraction – Part I Overview
- CDS based data extraction – Part II Delta Handling
- CDS based data extraction – Part III Miscellaneous