Setting Up the SAP Fiori Client App Development Environment
To build a Custom SAP Fiori Client applications, you must first set up your development environment.
Prerequisites
Install the following:-
Node.js
-
For more information about installing Node.js see https://nodejs.org/en/
.
-
-
Apache Cordova command line interface 6.1.1
-
For more information about installing Apache Cordova CLI see http://cordova.apache.org/docs/en/6.x/guide/cli/index.html
. Follow all of the steps in the Cordova command line interface readme.md.
-
- SAP Mobile Platform SDK
-
SAP Mobile Platform SDK 3.0 SP12 for Android or iOS
-
SAP Mobile Platform SDK 3.0 SP13 for Windows
-
-
(optional) SAP Mobile Platform Server 3.0 SP10 or SAP HANA Cloud Platform, mobile service for development and operations
-
Make sure you can access SAP Mobile Platform Server or SAP HCP, mobile service for development and operations from your machine.
-
-
(optional) Git .
-
For more information about installing Git see http://git-scm.com/book/en/Getting-Started-Installing-Git
.
-
Android Requirements
Android tools run on Windows, Linux, and OS X. To build a Custom SAP Fiori Client for Android, you need:
-
Java Standard Edition Development Kit
-
Download the JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html
.
-
After installing the JDK, define the JAVA_HOME environment variable according to the JDK installation path (for example, C:\Program Files\Java\jdk1.7.0_75).
-
-
Android Studio or Microsoft Visual Studio
See http://cordova.apache.org/docs/en/6.x/guide/platforms/android/index.html
for more information about getting started with Android.
If you are developing on Windows and want to connect a Google Android-powered device
(such as a Nexus 7) to your development environment over USB, download the Google
USB driver package from http://developer.android.com/sdk/win-usb.html.
iOS Requirements
To build a Custom SAP Fiori Client apps for iOS, you need:
- Mac OS X
- Xcode and Xcode command line tools or Visual Studio
See
http://cordova.apache.org/docs/en/6.x/guide/platforms/ios/index.html for
more information about getting started with iOS.
- An Apple Developer account
- iOS development certificate
- Provisioning files for each device you are testing with
To test on a simulator, install iOS sim
Windows Requirements
You can create a Windows 10 Universal Windows Platform application when you run the create_fiori_client.js script for Windows. The built Custom SAP Fiori Client can be run on a Windows 10 Phone, Tablet, or desktop.
To build a Custom SAP Fiori Client for Windows, you need:
- Microsoft Windows 10 operating system.
- Windows 10 SDK
- Visual Studio 2015

For testing on Windows devices, you need to enable your device for development. For
more information, see
https://msdn.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development.