OData Service and SAP Fiori: A Step-by-Step Tutorial to Building a Custom UI5 Application Using MM Data

  • by Lukas M. Dietzsch, CEO, Blackvard Management Consulting, LLC
  • February 1, 2016
This integrated example by Lukas Dietzsch of how to build an SAP Fiori application provides a step-by-step approach for how to transfer SAP materials management data onto a mobile device. This real-world business case, which is similar to any user’s Open Data Protocol (OData) service request, illustrates the entire process: covering the app creation, required services, publishing, and the app deployment.
Learning Objectives

Reading this article you will learn how to:

  • Create and generate an Open Data Protocol (OData) Model
  • Implement an OData service
  • Publish and test the service
  • Create an SAP Fiori application that uses the SAP Gateway Service
Key Concept

The development process for building an SAP Fiori (SAPUI5) application consists of two parts. You create, implement, and publish the Open Data Protocol (OData) service in the back end. In the front end, you build the SAPUI5 application and deploy it in the SAP Gateway system. The application then retrieves real data from the SAP back end and displays it on the screen.

This following example of how to build an SAP Fiori application (using an SAPUI5/HTML5 user interface) is based on a real-world user request: “The warehouse order picker must be able to verify the stock/availability of all warehouse materials in real time. This should be possible immediately, while the picker is in the process of collecting the articles for various deliveries. A mobile solution is required in order to obtain the information for each picker, without the use of a paper-based loading/inventory list.”

The above request is the starting point for this article, which provides all the information required to create a working application.

Lukas M. Dietzsch

Lukas M. Dietzsch is CEO at Blackvard Management Consulting, LLC. He holds an international master’s degree in information technology and is an experienced IT solution architect and project lead. He started software development with Java in 2001 and focused on SAP software development and architecture in 2007. He is SAP certified in various technologies and was involved in numerous global SAP rollouts with various SAP modules such as Logistics, ERP, SRM, MM, and FS-CM. Lukas has a proven expertise in adapting to requirements and processes in different industries and on various software platforms. Due to his knowledge and experience, Lukas frequently works as an SAP coach and trainer. You can follow him on Twitter #dietzslu.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.