The following provide steps to install and configure SBO mobile app on iOS or Android device.
Step 1 - Mobile App Installation
Install SAP Mobile App from Apple Store or Google Play Store. Search 'SAP Business One' and find below app.
Install the app and update to the latest version.
Step 2 - Configure Mobile App
For iOS user, open Settings and choose Business One. Enter the required credential in blue and enable E-Mail Device ID.
Run the SBO Mobile App, the system will display the Device ID, click E-Mail and send the Device ID to your mailbox. This ID is required for input into SAP User Setup.
For Android user, run the Mobile App and click Settings.
Enter the required credential in blue except the Device ID will be displayed. Copy the Device ID that will be required in SAP User setup.
Step 3 - Install SSL Certificate
You can generate the certification from Integration framework using the Certificate Tool under the Tools menu.
Insert the domain name using the server IP or name then click 'Create Certificate'.
The cert will be available in below folder.
C:\Program Files\SAP\SAP Business One Integration\IntegrationServer\Tomcat\webapps\B1iXcellerator\B1iCert
Below is an example of certificate generated from SAP Integration Framework or 3rd party service provider.
Below is a sample of SSL certificate attached in an email.
Import the provided SSL Certificate to mobile device.
For iOS User, open the certificate from email and click to Install.
The certificate is displayed as 'Verified' after successful install.
Open General - About - Certificate Trust Settings, enable Full Trust for Root Certification of the installed certificate.
For additional security with VPN, please consult your network administrator to setup the VPN at your iOS or Android Device. Below is an example of VPN setup in iOS, please ensure it is connected before you run the Mobile App.
For Android User, open the certificate file and confirm install to the device.
The certificate will be available under Security & Location - Encryption & Credentials - Trusted credentials
Step 4 - SAP User Setup
Login to SAP as Super User.
Open SAP user that required access to Mobile App.
Module - Administration - Setup - General - Users
Enable Mobile User and enter the Mobile Device ID.
Use a '/' to enter multiple device ID, for example DiviceXID1/DiviceXID2/DiviceXID3
Make sure the SAP User is allocated with a valid SBO and B1i license.
Step 5 - Logon to Mobile App
Logon to SAP Company from Mobile App.
TROUBLESHOOTING
1) Network Connection
Please ensure you are able to open the SBO Integration Framework from the internet browser in the mobile device. Enter below URL in the browser.
http://[SERVER NAME or IP]:8080, or
https://[SERVER NAME or IP]:8443
If you are unable to open below page, means the connection to the SAP Server has failed thus the mobile app will not be connected.
2) Invalid SSL Certificate
You will receive below message when the SSL certificate has not been setup correctly or unable to connect to SAP Server to validate. Usually the server name or IP address is used as the domain name when creating SSL certificate in SAP Integration Framework.
Please make sure below ports are open
HTTP access : Port 8080
HTTPS secured access : Port 8443 and 443 using SSL certificate
3) Incorrect SAP Credential or User setup
You may receive below message with either incorrect user name or password or authorization
Please refer more details in enclosed SAP Guides for iOS and Android Mobile App setup.