2025 Feb 04 3:25 AM - edited 2025 Feb 04 3:27 AM
Hi,
We use SAP Fiori Client to expose SAP Work Zone Standard on our Zebra (Android) mobile devices. These devices have a built-in laser scanner and from the SAPUI5 apps running in Work Zone we can programmatically interact with the Zebra laser scanner to read barcodes and QR codes. We use Android Intents (via a Cordova plugin) with Zebra Data Wedge software for this as per Zebra's best practice. Works perfectly. All good.
Note that Android Intent broadcast/listeners cannot be implemented in pure JavaScript and need some native Android code. Also note that Zebra do not provide public JavaScript APIs outside of their proprietary "Zebra Enterprise Browser" software, which we don't want to use unless we are forced to.
We are moving to SAP Mobile Start on our regular mobile devices (Android and iOS), and ideally would like to on our Zebra devices with laser scanners as well. SAP Mobile Start has no native plugin technology like SAP Fiori Client does to run native code.
Does anyone know of any possible way that a SAPUI5 app running inside Work Zone Standard, deployed on SAP Mobile Start, can programmatically interact with the laser scanner on Zebra devices? We don't want to create custom native or MDK apps as we have a ton of existing SAPUI5 apps that work fine within SAP Fiori Client interacting with the Zebra laser scanner.
We are presuming we'll be forced into using Zebra Enterprise Browser to achieve this, but I am hoping someone knows another way. I have no issue with Zebra Enterprise Browser, we've used it before. But this will give our users 2 different experiences depending on which device they are holding. Our sites are a mix of Zebra and non-Zebra mobile devices and ideally we wanted to use SAP Mobile Start for everything. And using the camera on a Zebra device to scan a barcode would be totally unacceptable for obvious reasons.
Thanks,
Brendan
Request clarification before answering.
@BrendanFarthing SAP Mobile Start currently doesn't support Java Script to trigger laser scans. Please open a feature request for the MOB-SDK-ADR component.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Normally, you can catch the scan from in your ui5 app in any browser. I don’t know if it will work in SAP Start but it should be possible to do this using google chrome. You are not forced to use the zebra browser. Here you have some possibilities: https://stackoverflow.com/questions/21633537/javascript-how-to-read-a-hand-held-barcode-scanner-best
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 17 | |
| 8 | |
| 7 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.