SAP Fiori Client Guide

Kapsel and Cordova Plugins for SAP Fiori Client

SAP Fiori Client is designed around Apache Cordova architecture, where device APIs and custom functionality are added through plugins.

The following table shows the plugins that are included with SAP Fiori Client 1.8 (iOS, Android, and Windows).

If you build a custom SAP Fiori client using the create_fiori_client.js script included with SAP Mobile Platform SDK (iOS and Android only), these plugins are added to the project automatically.

Plugin

SAP Fiori Client for Android

SAP Fiori Client for iOS

SAP Fiori Client for Windows 10

Application Preferences Plugin

kapsel-plugin-apppreferences

Yes

Yes

Yes

Attachment Viewer Plugin

kapsel-plugin-attachmentviewer

Yes

Yes

Yes

AuthProxy Plugin

kapsel-plugin-authproxy

Yes

Yes

Yes

Barcode Scanner Plugin

kapsel-plugin-barcodescanner

Yes

Yes

Yes

Cache Manager Plugin

kapsel-plugin-cachemanager

Yes

Yes

No

Calendar Plugin

kapsel-plugin-calendar

Yes

Yes

No

Camera PluginInformation published on non-SAP site

cordova-plugin-camera

Yes

Yes

Yes

Certificate Delivery Services Provider Plugin

kapsel.plugin.cdsprovider

Yes

Yes

No

Contacts PluginInformation published on non-SAP site

cordova-plugin-contacts

Yes

Yes

No

Encrypted Storage Plugin

kapsel-plugin-encryptedstorage

Yes

Yes

Yes

FederationProvider PluginInformation published on non-SAP site

kapsel-plugin-federationprovider

Yes

Yes

No

Geolocation PluginInformation published on non-SAP site

cordova-plugin-geolocation

Yes

Yes

Yes

Logger Plugin

kapsel-plugin-logger

Yes

Yes

Yes

Logon Plugin

kapsel-plugin-logon

Yes

Yes

Yes

Online Application Plugin

kapsel-plugin-online

Yes

Yes

No

Printer Plugin

de.appplant.cordova.plugin.printer

Yes

Yes

Yes

Privacy Screen PluginInformation published on non-SAP site

cordova-plugin-privacyscreen

Yes

Yes

No

Settings Plugin

kapsel-plugin-settings

Yes

Yes

Yes

Toolbar Plugin

kapsel-plugin-toolbar

Yes

Yes

Yes

Usage Plugin

kapsel-plugin-usage

Yes

Yes

Yes

Voice Recording Plugin

kapsel-plugin-voicerecording

Yes

Yes

Yes

Push Notification Plugin

kapsel-plugin-push

Yes

Yes

No

Not Supported with SAP Fiori Client

The following Hybrid SDK (Kapsel) plugins are not currently supported for use in SAP Fiori Client:

Plugin

Explanation

AppUpdate Plugin

Not relevant for SAP Fiori Client because the application assets reside on the Fiori front-end server.

Offline OData Plugin

SAP Fiori Client only works in online mode.

End-to-End Trace Plugin

Although Kapsel has an E2ETrace plugin available through native libraries, it is not used by SAP Fiori Client.

Instead, SAP Fiori apps use UI5 libraries for E2Etrace that create the SAP Passport session and set headers for SAP Solution Manager to track the session. For information on how to bring up the trace view from within the SAP Fiori app, see Mobile Diagnostics.

More Information

API Reference for Hybrid SDK Plugins