The default layout is easily changed by editing the showKeyboard/ hideKeyboard JavaScript function in the sapkeyboard.js API.Ī function key layout allows SAP users to press function keys from the Software Input Panel (SIP) on demand, eliminating the need to modify the SAP application to include HTML buttons to emulate function keys. The SAP keyboard by default displays a numeric layout whenever the focus of an app is on an input field.
This helps to compensate for hardware keys missing from Android devices. SAP KeyboardsĮB 2.0 includes SAP-specific keyboard layouts that leverage EB's custom ButtonBar features.
If different sounds are desired, DOM injection can be used to play sounds stored on the device. SAP ITSmobile applications can be configured to play a sound to indicate the success or failure of a transaction, and the EB SAP package can be configured also to play these sounds. To address these issues, organizations often maintain separate applications for different device-screen sizes and build HTML-based buttons to replace the missing hardware keys.Įnterprise Browser 2.0 helps address these and other migration issues. When migrating SAP apps from Windows Mobile/CE to Android, the most common problems relate to page-fitting and the absence of hardware function keys. The standard Config.xml file also is included in the package, and can be activated using steps in the config-switching section below. EB 2.0 for SAPĮnterprise Browser 2.0 (and newer) includes an installation package ( EnterpriseBrowser_SAP_signed_v2.0.1.0.apk) withĪ Config.xml file designed for organizations that are running SAP ITS mobile app(s) on Zebra Android devices. Doing so requires familiarity with editing the Config.xml and the HTML file(s) of EB apps.
Enterprise Browser apps can be built or adapted to work with ITSmobile, and thereby to access SAP back-end enterprise apps. ITSmobile provides browser-based access to SAP's ERP, SRM and other enterprise apps made with the company's proprietary dynpro language.
This guide provides instructions for modifying an EB app for Android to work with ITSmobile, the SAP middleware system built around its Internet Transaction Server (ITS).