Overview

As SAP designers, we're at the forefront of creating user experiences that are not only powerful but also intuitive, accessible, and enjoyable. Our commitment to these values is epitomized in our Horizon design language. Horizon brings consistency and coherence across our vast products and services, allowing us to offer a better user experience within BTP.

Various Horizon Themed Components

Adopting Horizon is more than a visual makeover; it's about aligning our products with the principles of great design and setting a new standard for user experience consistency (UXC) across SAP. We encounter diverse challenges and opportunities as we journey towards complete Horizon adoption. Whether it's navigating design system adaptations, integrating custom-developed controls, or simply striving for that seamless UX. We're in this together.

You'll find resources, updates, and insights to support your Horizon adoption efforts here. We'll share our successes, learn from our challenges, and inspire each other toward the ultimate goal: empowering our users with exceptional experiences across every touchpoint in the SAP ecosystem.

2023 Adoption Goals

The adoption of Horizon is an SAP-wide company goal. That. goal is evident in the overall goals for various organizations within BTP.

information
Overall BTP GoalAdoption of Fiori Horizon theme.

HANA and Analytics

Target Products

BTP Foundation

Target Products

Application Development and Integration

Target Products

Adoption Guidelines

As product teams go on their horizon adoption journey there are a few recommendations that we can offer to ease the way and have a proper expectation of what it entails.

guideline
Horizon Adoption for each individual product is measured by its compliance with the UX Consistency Standards (UXC).

Understand the Horizon Design Language

SAP Design Language is at the core of the following UXC standards.

See also

BTP Guideline - UX Consistency Standard

Identify Your Product's Current Position

Evaluate your product's current position regarding Horizon adoption. Use our Horizon Adoption Checklist to determine what parts of your product have adopted the Horizon language and what areas still need attention.

guideline
Turn Horizon Theme OnIt is a good practice (if possible) to have a test system with a Horizon theme turned on. Focus on Morning Horion only as this is what the UXC covers. Having your product in Horizon will provide you with an overview of what is working and what is not. Such an exercise can be very informative in planning your adoption strategy.

Plan Your Adoption Strategy

Based on your evaluation, plan your adoption strategy. Prioritize the elements that can be easily implemented and would significantly impact the user experience. It’s not an all-or-nothing effort. You can adopt elements of Horizon incrementally.

guideline
Garbage CollectionWith the Horizon theme on, collect all artifacts not working correctly. Some will misbehave due to custom coding, some will be misused, and some will be due to theme regressions. Ensure you log all bugs and send all theme regressions to system designers in BTP.

Leverage the Fiori Design System

The SAP Design System is critical to Horizon adoption. Using its extensive component library and design patterns will help ensure your product aligns with our UXC standard.

guideline
Stick to Standard Components and GuidelinesUsing standard components provided and maintained by our UX frameworks is essential to ensure consistent and future-friendly behavior of your products. If you have custom parts, ensure you apply the requirements of the UXC.

Regularly Report Progress

Transparency and communication are key in the adoption process. Regularly update your progress on the Horizon adoption. This helps us collectively monitor progress, identify challenges early, and share successes.

Current Adoption Status

Tracking our steps allows us to measure our success, spot challenges early, and continually learn and improve. It shows our progress, demonstrating how each product and team contributes to our collective goals. Remember, every step we take towards Horizon adoption, no matter how small brings us closer to a more cohesive and intuitive user experience across SAP products.

In this section, you'll find guidelines on reporting your Horizon adoption progress, an explanation of our key metrics, a look at our tracking tools, and insights on interpreting and using this data to drive your design decisions.

<div> <div>Key Product</div> <div>Q1.2023</div> <div>Q2.2023</div> </div> <div> <div></div> <div>Assessing</div> <div>Assessing</div> </div> <div> <div></div> <div>Partially Fulfilled or Planned</div> <div>Not Fulfilled</div> </div> <div> <div></div> <div>Partially Fulfilled or Planned</div> <div>Partially Fulfilled or Planned</div> </div> <div> <div></div> <div>Partially Fulfilled or Planned</div> <div>Partially Fulfilled or Planned</div> </div> <div> <div></div> <div>Partially Fulfilled or Planned</div> <div>Partially Fulfilled or Planned</div> </div> <div> <div></div> <div>Not Fulfilled</div> <div>Not Fulfilled</div> </div> <div> <div></div> <div>Fulfilled</div> <div>Fulfilled</div> </div> <div> <div></div> <div>Partially Fulfilled or Planned</div> <div>Partially Fulfilled or Planned</div> </div> <div> <div></div> <div>Partially Fulfilled or Planned</div> <div>Partially Fulfilled or Planned</div> </div> <div> <div></div> <div>Not Fulfilled</div> <div>Assessing</div> </div> <div> <div></div> <div>Not Fulfilled</div> <div>Assessing</div> </div> <div> <div></div> <div>Assessing</div> <div>Partially Fulfilled or Planned</div> </div> <div> <div></div> <div>Assessing</div> <div>Partially Fulfilled or Planned</div> </div>

Engage with the Community

Join our Horizon Adoption sync-ups to connect with other teams working towards the same goal. Share your experiences, learn from others, and stay updated on the latest Horizon and Fiori developments.

Reach Out for Support

Don't hesitate to seek help when you face challenges. Our dedicated Horizon Adoption support team is always available to provide guidance, resolve doubts, and assist in overcoming obstacles.