Skip to Content
Product Information

Planned SAP Fiori tools will simplify SAP Fiori elements development – call for beta

*** Feb 6, 2020 update ***
The beta program is currently full. Thank you to everyone in the community that expressed interest in participating. We look forward to incorporating your feedback into the version of SAP Fiori tools that we release to the market.
*** end of update ***

Original post follows:

Over the past couple of years, we have received lots of feedback from customers, partners, and internal SAP developers on SAP Fiori elements. In response to the general sentiment that people liked it but wanted better documentation, more in-app help, and ways to streamline development, we have started working on a new solution called SAP Fiori tools. We showed a preview at SAP TechEd in Bangalore (wait a few seconds for the recording to jump to the demo in the keynote).

SAP Fiori tools accelerates app development

SAP Fiori tools is a collection of productivity tools that will make software developers more efficient when developing SAP Fiori apps. We are planning to deliver SAP Fiori tools as a Visual Studio Code extension or SAP Business Application Studio plug-in. If you are creating software in one of those development environments, SAP Fiori tools provides shortcuts to common functions involved in writing or modifying SAP Fiori apps.

 

SAP Fiori tools is designed to further increase the development efficiency of building SAP Fiori elements applications. By leveraging the key concepts of the metadata driven UI development, we expect SAP Fiori tools will reduce development time and cut maintenance costs. Our plan is that SAP Fiori tools will cover all the stages of SAP Fiori app development.

Our development teams are working on these components:

  • Requirements Gathering: Supports requirement definition with feasibility checks for compatibility with SAP Fiori elements
  • Project Generator: Creates the project environment for development
  • Guided Development: Provides step-by-step development instructions and generates code snippets in-line
  • Service Modeler: Visualizes service entities, relations, properties, and annotations
  • Application Modeler: Model the structure of the application: pages, properties, and navigation
  • XML Annotation Language Server: Delivers a language server protocol for EDMX annotations with code completion, micro-snippets, and diagnostics
  • Usage Tracking: Supports continuous improvement of the tool and apps

 

These pieces will guide developers through the full development cycle.

We just started testing SAP Fiori tools

Some of our internal developers have been testing early prototypes of SAP Fiori tools. We have integrated their feedback and are currently packaging a version that we can share with selected customers and partners as part of a closed beta program. There are a few spots remaining for people with:

  • Some SAP Fiori app development experience
  • Basic understanding of OData services
  • Some knowledge of annotations
  • Access to Visual Studio Code (for the initial phase of testing)

Next steps

  • Watch the preview demo from SAP TechEd Bangalore
  • Sign up for our SAP Fiori tools beta program (limited space available), if you have the prerequisites listed above – you can post your interest as a comment to this blog or email me
  • Stay tuned for an update (and possibly some more demos) at SAPPHIRE

For the SAP UX Engineering team, Peter Spielvogel.

 

This blog contains forward-looking statements. It is not a commitment by SAP to deliver any specific functionality by any specific date. We reserve the right to change our plans for any reason at any time.

 

57 Comments
You must be Logged on to comment or reply to a post.
    • Hi Lech,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

    • Hi Jorg,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

  • Hi Peter Spielvogel,

    This is really a great news, especially the testing part with customers and partners. I’ve been waiting to try these tools for quite some time 🙂 I am interested to test this out 🙂

    Thanks,

    Mahesh

    • Hi Leo,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

    • Hi Mahesh,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send a short questionnaire to qualify you?

      Thanks and regards,

      Peter

  • Hi Peter,

    Count me in. I’m just finished our Fiori Element course/workshop on top of S/4HANA and SAP ABAP Cloud.

    Robert Eijpe

     

  • Hello Peter. Great news.

    Please add me in the beta program.

    Is there any plan to enable such features on Web IDE FullStack or enable a deploy from VS Code to an on-premise ABAP system?

    Regards,

      • However SAP Business Application Studio is only offered in CF environment and it’s not available in trial accounts. It feels like not everything which is in Web IDE today will be migrated.

         

        Will it be possible in the future to do a deploy from Application Studio to an on premise system or is this a Cloud only strategy? Will SAP move all customers from Neo envionment to CF before making Application Studio the official IDE?

         

        Thanks,

        • Hi Fabio,

          SAP Business Application Studio will be available on Trial beginning of March.

          It is possible to deploy applications from SAP Business Application Studio to on-premise ABAP systems. Customers can continue using WebIDE and tryout AppStudio, deciding on the best timing for moving to AppStudio. Capabilities are constantly being added to Application Studio, like the Fiori tools in this blog post as an example.

           

          Thanks, Yuval

    • Hi Fabio,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

    • Hi Gregor,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

  • hi Peter, thanks for sharing, great news.

    As we are developing heavily with UI5 for several customers, and using Fiori elements where possible; I’m curious in evaluation and validating these tools.

    Please count me in into the beta program.

    Wim Snoep

    • Hi Wim,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

    • Hi Sagar,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

    • Hi Amit,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

  • Hello Peter,

     

    I am interesting in participating in beta program too since I saw it few months ago.

    Please let me know if there is an available slot for me.

    Thanks and regards,

    Sebastien

    • Hi Xander,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

    • Hi Noël,

      Thanks for your interest in the SAP Fiori tools beta program. Can you please email me (standard firstname dot lastname at sap dot com) so we can send you a short questionnaire to qualify you?

      Thanks and regards,

      Peter

  • Creating hopes to VSCode extension be also in final product and finally end a fight of alt-tabs unleashing VSCode git power and WebIDE annotations modeler.

    Unfortunately I can’t participate in this closed beta (bad timing for me ☹️).

  • The beta program is currently full. Thank you to everyone in the community that expressed interest in participating. We look forward to incorporating your feedback into the version of SAP Fiori tools that we release to the market.

    There is a possibility that some testing slots will open later in the testing process, so let me know if you would like me to add you to the waiting list.

    Thanks and regards,
    Peter

  • Hello Peter,

    I have costumer pilot project with prototyping sessions. The customer and me want go this way.

    Could you please add to the waiting list as well. Thank you.

    Regards,

    Thomas

    • Hi Thomas,

      SAP Fiori tools is not a successor to SAP Build.

      SAP Fiori tools helps customers (and SAP!) build SAP Fiori elements apps. One part of the solution is to validate that the requirements for the app match with what SAP Fiori elements can do. The plan is also for SAP Fiori tools to help developers gather feedback from their business team early in the process. These early-stage apps are not prototypes, but rather version 0.1 that show the basic structure and functionality. With proper validation, the dev teams can add functionality (using annotations) as they move towards the final version.

      In contrast SAP Build was a prototyping tool for building any SAP Fiori app. SAP Fiori tools is focused on creating SAP Fiori elements apps.

      If you still want to participate in the beta, please email me.

      Regards,
      Peter

        • Hi Szymon,

          Perhaps it’s a matter of semantics. If I think of a prototype, I see an early version used to gauge interest – consider a concept car. In software, many prototypes are quick models that are used to gather feedback and then discarded as the final version of the application is built. With SAP Fiori tools, our intention is to make it easy to build a functional early version, potentially with mock data, that you can iterate with your users as you move closer to the version that goes into production. The difference is that we are not creating anything that is thrown away during the process.

          We are starting a CEI during the summer to gather customer feedback on when and how they gather and integrate feedback during the development process. Please be on the lookout on our customer influence site: https://influence.sap.com/
          The outcome of this study will influence our development direction on this topic.

          Regards,
          Peter

    • Hi Peter,

      As we are getting close to our general availability date later this quarter, we will not be adding any new beta customers. The good news is that you will be able to try the software in several weeks.

      Regards,
      Peter