Skip to Content
author's profile photo Former Member
Former Member

FIORI Client rollout

Hi Friends,

We wanted to push the FIORI app to end users using our internal MDM (Mobile Device Management) teams.

We wanted to append the custom URL for FIORI and push the app to end users so that users no need to enter the URL. I have looked yet forums and found few links like below one for example.

my question is, Where can I change the URL for this FIORI client as global ? Do I have some environment where I can download and change the URL?

is there any easy to change that URL setting and pass the app libraries to MDM team so that they can push the app.

Getting Started with Kapsel - Part 14 -- SAP Fiori Client (New in SP04)

Thanks

Krish

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Feb 06, 2016 at 07:43 AM

    Hi Krish;

    Follow this link..

    Getting Started with Kapsel - SAP Fiori Client (SP09+)

    As mentioned in this link, please create a customized version of SAP Fiori client. This will allow you to Configure the URL in the application itself.

    You need to 1. download and install SMP SDK

    2. Install Node JS and apache Cordova

    3. create the customised version of FIORI client as mentioned in the above link.

    4. It will provide you XCODE project for fiori client and distribute the iOS APP using MDM solution.

    As mentioned here

    "

    Edit the following file

    C:\SAP\MobileSDK3\KapselSDK\apps\fiori_client\FioriClient\www\appConfig.js

    and provide values such as those shown below.

    Note the fioriURL should be changed to reflect the webserver that host your SAP Fiori applications uses or to the trial SAP Fiori Launchpad.

    Note the website http://jsonlint.com/can be used to validate JSON such the contents of the appConfig variable below.

    fiori_client_appConfig = {
    "appID": "com.sap.fiori",
    //"fioriURL" : "https://www.sapfioritrial.com/sap/hana/uis/clients/ushell-app/shells/fiori/FioriLaunchpad.html?helpset=trial&sap-client=001",
    "fioriURLIsSMP": false,
    "certificate": "",
    "autoSelectSingleCert": false,
    "passcodePolicy": {
    "expirationDays":"0",
    "hasDigits":"false",
    "hasLowerCaseLetters":"false",
    "hasSpecialLetters":"false",
    "hasUpperCaseLetters":"false",
    "defaultAllowed":"true",
    "lockTimeout":"10",
    "minLength":"6",
    "minUniqueChars":"0",
    "retryLimit":"0"
    } };

    The fioriURLIsSMP setting indicates if the SMP 3.0 server should be used as a proxy to access the SAP Fiori app enabling additional logging, offline OData, push notifications etc. An example of this being set to true is shown later in this document.

    The passcode policy can be set in the SMP 3.0 management cockpit when fioriURLIsSMP is true or in the appConfig.js as shown above when fioriURLIsSMP is false. Since the passcode policy setting defaultAllowed is set to true, this enables the ability to disable the Passcode screen.

    "

    Regards,

    Sarbjeet Singh

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Krish,

      .IPA for IOS is like an .exe file for setting up the app. We cannot make configurations changes in appconfig.js file to assign the URL by using MDM solutions.

      A new .ipa file is to be generated by using SMP SDK after making changes in app.js file

      Reason for above error:

      Your cordova environment is not setup correctly.

      Please install it with below command .

      sudo npm install -g cordova


      Look at section Installing Apache Cordova with Node.js and Additional Required Software in, Getting Started with Kapsel - Part 1

      for prerequisites (Make Sure cordova version is supported by SMP SDK . The compatibility versions are also mentioned in Installing cordova with Node section)

      Hope you are aware that for generating .ipa file you need to setup and execute the commands in a MAC with XCode environment setup

      Regards

      Virinchy

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.