Skip to Content
Author's profile photo Former Member

How to Connect SAP BO Mobile to a BI Server 4.0

Recently, i have seen a lot of queries regarding connection of mobile device with SAP BI servers.

I have tried to list out some steps which should be helpful for the same

  • Pre-requisites
  • Getting Started
  • Connection

Pre-requisites:

We need a BI 4.0 server hosted on Windows Server ( for BI 4.0 SP2/4/5/6… ) it can be on Solaris/Unix for ( BI 4.0 SP5/6… onwards only )

If you have a BI 4.0 SP4 or below server hosted on Unix/solaris, please navigate to the end

Mobile devices  ( iPad/iPhone, BlackBerry, Android )

Application server hosted either on BI 4.0 server or a dedicated server. ( preferably tomcat for beginers)

Getting Started:

Make sure you have administrator privileges on the BI 4.0 server.

Download the SAP BI mobile app available on itunes store or google playstore for ipad/iphone or android based devices respectively.

For Blackberry devices, there will be a war file MobileOTA14 present under BusinessObjects Install directory/Mobile14 folder.

Steps to deploy the same will be mentioned below:

Scenario 1:

BI 4.0 server and application server ( for simplicity , we will be using tomcat here ) hosted on the same server.

Scenario 2:

BI 4.0 server and application server not on the same server.

In this case, the work has to be done on the server having tomcat installed.

For both the listed scenarios above, the steps mentioned below would be the same

Login to the server machine and navigate to the BusinessObjects installation directory.

Go to Tomcat/webapps and check if you can see the MobileBIService folder available.

If the folder is available ( which will be in case you have BI 4.0 SP5 and above) then you can be sure that the mobile war files have been deployed.

As we do not have any dedicated mobile servers present under CMC>servers, there is no other way to check if the mobile services are up and running.

To quickly do so, simply run this URL from any of your client machine of the server machine itself

http://servername:port/MobileBIService/MessageHandlerServlet?message=GetVersion

the above link should quickly run and get a xml output, something like this

<?xml version=”1.0″ encoding=”UTF-8″ ?>

– <Result status=”success”>

    -<info>

             <version productVersion=”14.0.X.XXXX” internalVersion=”2.2″ />

     </info>

   </Result>

If it results into a http 404 error, kindly check the URL, if it has been entered correctly.

If still throwing an error, check the link http 404 MobileBIService

Match the version number that you get in the above result with the version that you have installed.

For example, if the output is 14.0.6.1036 then it should be a BI 4.0 SP6 base build.

To confirm the version of the server machine, either go to Add/Remove programs or login to CMC>settings

Now, login to CMC as administrator

Go to Categories.

Under Corporate Categories, create Mobile and MobileDesigned categories. Make sure the name is correct as it is case sensitive.

Add two or three Webi reports in both the categories.

thats it, we are done!

If all is good, we are ready with the next part…

Connection:

Take the device in hand and check if the SAP BI app for mobile has been installed successfully.

If all is good, we can move ahead. BB users, please hold on….

Checkout the application as it looks on ipad ( i had one.. )

the look and feel should be same for Android and iphone as well.

Start Screen, after you accept the agreement from SAP and give a password to the application

start.PNG

Clicking on the Connect button will show the Settings Screen

conn.PNG

As you can see, i have already created a Test connection.

A new connection can be created using the Create new connection option

Import existing connections are used to import a prebuild connection from the BI server. More on that given here:

Additional Settings will give information regarding version details of the app, work offline option, clear data.. ( it can vary from the app version that you are using. The app screenshots shown above are for 5.0.6 version of SAP BI mobile app

Once you click on Create New Connection, we get the screen below

det.PNG

Connection Name: choose any name

Server URL: Very important. This should be simply the url to open homepage of Tomcat. For other application servers, do go through the deployment guide for more details.

If you are using load balancer url or proxy server url, it can be added here. Make sure, if the same url when ran with Safari browser on your ipad or iphone, should open the tomcat page. If that works, this will work too.

CMS name: CMS name of your machine. In case you have distributed environment or tomcat not hosted on same machine, make sure host file entries are done, so that the name is resolved. If not, use IP address ( http://IP:port:8080) and ( CMSIP:6400)

Default: Simply to choose whether the connection created, should be the default connection, everytime you login into this app.

Authentication Details: Can be enterprise or LDAP or WinAD or SAP. yes all are supportd. Before trying out here, make sure, they work fine in launchpad!!

Username should be Administrator. Its good to start with maximum privileges.

Now we are ready to connect…

save your connection and click on done

click on the connection you just created

Due to password policies ( which can be controlled from the BO server)

If you have already passed your credentials for Administrator user while creating connectin, you have the option to save the password.

Enter the Credentials

logging.PNG

Once done, it will connect with the BO server

success.PNG

If there is any error message here, kindly check SAP notes or blogs for the same.

If everything is smooth, you should be able to see the screen below

entercred.PNG

I see reports here, because, i have added them under Mobile and MobileDesigned Categories created under CMC>Categories.

if not added, you will see a blank screen.

Now, click on any report, open it and get the feel of your own report on your ipad/iphone screen!! 🙂

All settings mentioned above will work exactly the same for ANDROID devices as well.

     ~~~~~~~~~~~BLACKBERRY USERS~~~~~~~~~~~~

the only vital piece of information here is , BB users do not have any Playstore to download applications from.

This is why, SAP BusinessObjects provides the client for download with the product itself.

Under BusinessObjects installation directory, you should be able to find the Mobile14 folder. Search for a war file names MobileOTA14.

This war file holds the key for BB users. It has the client version app, which has to be downloaded on to your BB devices to communicate with the BO server.

For versions BI 4.0 SP5 onwards MobileOTA14 and MobileBIService war files are predeployed under tomcat/webapps.

However, if not, kindly search the installation directory for the same.

If not deployed, deploy the MobileOTA14 war file under tomcat/webapps

Once done, go to your BB device

from your BB device browser, type a URL: http://servername:port/MobileOTA14

If the war file is deployed properlty, the result will show you options to download the client platform to your BB device.

Download the application to your device.

Once done, click the SAP BI application on the device.

It will have the same options to connect as mentioned above in the post.

Thats it for now.. More to come soon

do leave feedbacks, in case you have any doubts or queries

Assigned Tags

      46 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Atul,

      I am facing Issue, While connecting To Ipad. Appreciate your help and Suggestions.

      I Had made connection settings too..

      In IPAD, it gets error as "Server Returned error when Downloading the document (MOB 06060).

      When i Browse Sevice URL in Safari, I am able to view TomCat Screen.

      .

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      HI Naresh,

      i have replied to your post

      http://scn.sap.com/thread/3438815

      Author's profile photo Former Member
      Former Member

      Hi Atul,

      A colleage in my company runs a project to upgrade to BI4.

      We are currently using blackberry devices on blackberry OS 5, 6 and 7 : BO Mobi runs fine on our old BI

      I have for my part a project of renewing the whole blackberry devices.

      I would like to know :

      - if Mobi has been re-developped for Blackberry 10 devices, since the previous version does not work anymore.

      - if not, when will it be available (or will it ever be developped) for blackberry 10 ?

      - and if already available, if the solution you are describing for blackberry users at the end of your procedure is OK for BBry 10 devices?

      Thanks for your feedback.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      HI Jean

      SAP BusinessObjects mobile will not support BB OS 10.

      The version supported are only OS 4.7 to OS 7

      So, we dont know how will it behave on OS 10.

      this can be primarily due to decline in BB products usage.

      However, for more details on the same, you can visit the ideas marketplace for SAP , to submit your idea ( S- user id will be required to login )

      check SAP note 1755039

      Regards,

      Atul B

      Author's profile photo Former Member
      Former Member

      Really great post Atul.
      All stuff simplified and collated very well.

      It helps us to troubleshoot issues esspecially when IPad is not around 😉

      - Chetan

      Author's profile photo praveen kumar V
      praveen kumar V

      Hi Atul

      Good blog yar...

      Currently we are upgrading to BI 4.1 and i got a requirement of publishing dashboards on mobile but tomcat is not installed on our landscape. can you please elaborate on scenario 2 BI 4.0 server and application server hosted on the same server which u mentioned...whether we need any separate mobile server need to be installed?  it is an add-on feature which comes by default with BI4.1 for publishing the Dashboards on Mobile

      Thanks

      Praveen

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      HI Praveen,

      Thanks!! 🙂

      Well yes, if the web tier is on a different box, i suggest you go to Business objects installation on that machine and click on modify installation.

      check if the mobile components are selected. If they are not, simply check them and complete the installation.

      If web tier installation was done with all checks, you should be able to see Mobile14 folder as well as MobileBIService war file under tomcat/webapps

      Dashboards do not require a seperate add on. But just that, they should be designed to be viewed on mobile devices.

      Using Dashboard design tool

      If you have queries, do create a post, it will be helpful for others as well

      Regards,

      Atul B

      Author's profile photo Harshil Joshi
      Harshil Joshi

      HI Atul,

      If BI 4 is not on tomcat then is it possible ?

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Harshil,

      yes it is possible, with the newer version of BI 4.0 SP6 ( to be safe)

      Regards,

      Atul B

      Author's profile photo Former Member
      Former Member

      http://Scfree.pngHi Atul,

      I am facing the below issue in Dashboards 4.1 SP5 For mobile view compatibility

      Attached screenshot.

      I am Using 4.1 version on dashboards and webi as well

      Author's profile photo Former Member
      Former Member

      Hi Atul, writeup looks very informative. Thanks for posting this.

      In my company, I am building a POC instance of SAP BI4.1 SP1 on one AIX server & Web Tier is installed/deployed on another AIX server on Websphere 7.0.0.25 with HTTPS port(since it is banking env. non-secured ports are completely disabled).

      Please let me know if this BI landscape is supported for mobile access.

      Thanks in advance,

      Rajesh Hegde

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi RAjesh,

      i think it should.

      Let us know if you face any issues or queries

      Regards,

      Atul B

      Author's profile photo Former Member
      Former Member

      Hi Atul,

      Thanks for the qick reply. Let me try & get back to you incase of any issues.

      Regards,

      Rajesh

      Author's profile photo Dinesh Bhoomi
      Dinesh Bhoomi

      Hi Atul,

      I am facing similar issue with the connection piece on iPad.  It throws MOB 06031.  I have followed the steps listed by you. I am using customized URL " http://infoview-dev.abc.org". I am not sure where am I going wrong.  Any thoughts.

      Thanks in advance

      Dinesh

      Author's profile photo Dinesh Bhoomi
      Dinesh Bhoomi

      Atul,

      I figured out what was going wrong with my connection.  I had enabled some restrictions on my iPad and that was causing that connection error once when I had removed the restrictions I was able to connect.

      Dinesh

      Author's profile photo Vincent Pisano
      Vincent Pisano

      Hi Atul. Compliments for the clear explanation. I installed SAP Business Objects Mobile on a Tablet with Android 4.4.2. I followed all instruction ("Mobile" Corporate Category with attached reports,  tested the url

      http://10.220.35.60:8080/MobileBIService/MessageHandlerServlet?message=GetVersion

      with result "success"), but at the end, after creating connection to the mobile server this error occurred:

      "Connection to the server could not be established; try again or

      contact your administrator (MOB06031)"

      What do I forgot?

      thanks,

      Vincent

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Vincent,

      thanks!

      well, your mobile deployment for war files is correct!

      can you attach a screenshot of what is the connection url that you put on your mobile?

      also, are you able to open http://servername:8080 on your browser from your mobile?

      if you are able to access this, it means your mobile is in the same network as BO Server.

      Regards,

      Atul B

      Author's profile photo Vincent Pisano
      Vincent Pisano

      Mobi_Test_Successful_on_Mobi_Browser.jpg

      Author's profile photo Vincent Pisano
      Vincent Pisano

      Hi Atul! This is the photographed image regarding the successful connection on the mobile server. I tried too connect with another terminal (an iPhone) on the same server and it runs fully ok. So, I think the issue is depending on the model of my tablet: Acer Iconia B1 711, with Android O.S. 4.4.2

      Does it exist a list of compatible/incompatible devices?

      What about, Atul?

      thanks,

      Vincent

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      HI Vincent,

      There are no specific devices listed as such.

      However, it depends on what OS or Android version is being used underneath.

      You can go through the SAP BI 4.1 PAM guide, the 3 or 4th page should have a link for the Mobile PAM guide. It has the version and OS details.

      Regards,

      Atul B

      Author's profile photo Vincent Pisano
      Vincent Pisano

      Hi Atul,

      I think I found the problem: I didn't set the "Password of the Application". I changed the way to connect to the server:

      1. Set the connection parameters and save (without test)

      2. "Import documents from the server"

      So, the Application Password is requested twice (set and confirm). Now all runs correctly, I see all reports related to the "Mobile" category.

      Thanks for your precious help: I'm very happy to know that the software is device independent.

      I obtained the last  updated Mobile PAM, as you suggested, at url:

      http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10e77da7-14a8-3010-6d98-e4aea55e7e56?QuickLink=index&…

      At page 2 there's the list of Mobile Client compatibility, and at row #3 I see as follow:

      Mobile Client Version = 6.0.0

      Mobile Client Platform= Android

      Mobile Client Platform Version(s)= from 4.0.3 to 4.4

      and other informations

      My device Acer Iconia B1-711 contains:

      Mobile Client Version = 6.0.5

      Mobile Client Platform= Android

      Mobile Client Platform Version(s)= from 4.4.2

      Thanks,

      Vincent

      Author's profile photo Ashutosh Rastogi
      Ashutosh Rastogi

      Hi Vincent,

      Yes that should work

      Regards,

      Ashutosh

      Author's profile photo Vincent Pisano
      Vincent Pisano

      Yes Ashutosh Rastogi, I edited and changed the message. Now is working, after set the Application Password (never set previously).

      ciao,

      Vincent 🙂

      Author's profile photo Former Member
      Former Member

      Hi Atul, i am facing big problem with the SAP Mobile BO App. My Phablet Liquid S2 from Acer does not have the contextmenu like in Samsung. This should now be integrated in the software. I can not find the addition menu button in the app. It is not there.

      Pressing the rectangles button for two seconds opens an internal menu of the S2 not the contextmenu. I saw your other post and took your advice, but as i said it is not working. I have no contextmenu so i can not set up any Connection!!!!

      I read that according to the design principles of android the app should develop such a solution.

      Pls help me!!!

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      HI Asad,

      Can you please attach a screen for the same?

      Regards,

      Atul B

      Author's profile photo Former Member
      Former Member

      Hi Atul,

      thanks for your reply. Somehow i could not insert the images in here so i am posting a link to a forum where i also posted my question (Acer Liquid S2 Forum).

      http://www.android-hilfe.de/acer-liquid-s2-forum/611413-kontextmenue-app-laesst-sich-nicht-oeffnen.html

      Author's profile photo Former Member
      Former Member

      Hi Asad/Atul,

      In current MOBI version, context menu works only on the phones having hardware menu key.

      Upcoming release of MOBI (planned by end of this year) supports menu items in the app toolbar and hence will work independent of hardware menu.

      UPDATE: Further I know from colleagues that this option does work even with current PlayStore version of MOBI, for Samsung and Google devices (like S5, nexus).

      Acer Phablet is not a tested device. Will get back on this post soon if I have any suggestions.

      -Regards,

      VVH

      Author's profile photo Former Member
      Former Member

      Hi there,

      i solved the issue. I could open the Context Menu by "double click" on the Rectangles button. Hence i would like to add the possibilites for opening the context menu for buttons

      • Hold Rectangles button for two seconds
      • Double Click Rectangles button

      Thanks for your help.

      BR

      Asad

      Author's profile photo Monojit Majumdar
      Monojit Majumdar

      Hi Atul,

      I am getting error while connecting BI Mobile Server through tablet/mobile as: MOB06004 connection to the server could not be established. contact your administrator if the problem persists.

      I am using BI 4.1 SP 5

      Please guide...

      Author's profile photo Former Member
      Former Member

      Hi,

      Kindly let us know the details that you are trying to enter on your tablet to connect it .

      What is the URL?

      also, are you able to access tomcat page through your tablet browser ( http://servername:8080)?

      If yes, this means the device is able to access the server, then we can take it further.

      Regards,

      Atul B

      Author's profile photo Monojit Majumdar
      Monojit Majumdar

      dear atul,

      Thanks for your reply.

      Actually we have changed the server IP in order to give it access to mobile to our executives.

      after changing the IP, we have made changes in /webapps/MobiServer/web-inf/config/default/server.properties file with new IP address.

      we are able to access tomcat page and even bi launch pad login page through http://servername:8080/BOE/BI url.

      Please let me know if any other information is required?

      Author's profile photo Former Member
      Former Member

      Ok,

      Are you able to access that page using your mobile device?? please confirm.,

      If yes, what are the details that you enter in your configuration page in the device?

      Regards.

      Atul B

      Author's profile photo Monojit Majumdar
      Monojit Majumdar

      Yes, I am able to see the BI Launch pad login page in my mobile also. I have modified the server.properties file as per detail given below:

      --------------------------------------------------------------

      mobi.policy.policyname1=policyvalue1

      mobi.connections=connection1

      connection1.DisplayName=Sample

      connection1.BOBJ_MOBILE_USER_NAME=Sample

      connection1.BOBJ_MOBILE_URL=http://serverip:8080

      connection1.BOBJ_MOBILE_CMS=BODR01:6400

      connection1.BOBJ_MOBILE_AUTH_METHOD=secEnterprise

      :---------------------------------------------------------------

      The same details i am entering in my device.

      Author's profile photo Monojit Majumdar
      Monojit Majumdar

      while testing through URL: http://serverip:8080/MobileBIService/MessageHandler?message=GetVersion, I am getting following message:

      <Result status="success">

      <info>

      <version productVersion="" internalVersion="1.5"/>

      <settings>

      <setting key="savePassword" value="true"/>

      <setting key="offlineStorage.ttl" value="365"/>

      <setting key="offlineStorage" value="true"/>

      <setting key="offlineStorage.appPwd" value="true "/>

      </settings>

      </info>

      </Result>

      Product version is coming is blank. I dont know why.? please help

      Author's profile photo Former Member
      Former Member

      Hi Monojit,

      I meant the page where you fill in the details on your device. Can you attach a screen for that.

      I need to know what you enter in there?

      Is this a default BI 4.1 SP5 installation? was it upgraded from an earlier version?

      Also, you trying to connect for first time?

      Author's profile photo Monojit Majumdar
      Monojit Majumdar

      Dear Atul,

      We have production and test server implementation at ours. We are trying to open the test server to Internet so that our executives can see the dashboard/reports through their IPADs.For that we have to open the link of test server to outside world by making changes in our firewall end. for that we have to change the IP address of test server. We changed the IP add and firewall/security team has given us one intranet IP and one public IP. We are able to access BI login page through intranet IP in our intranet PCs and through Public IP in our internet PCs.

      for testing the mobile app in our intranet, I have downloaded the simulator "Youwave" and it was working fine in our intranet environment. But when i changed the IP and did the settings in server.prop file as told above. I am getting error as MOB06004.

      As our production server is still in intranet environment and is not exposed to public yet, there our simulator "youwave" is working fine and showing us the list of reports/dashboards.

      I am unable to point where the error lies.

      Please guide.

      Author's profile photo Former Member
      Former Member

      Hi,

      Check if you are able to access the tomcat url from your device using the external IP address.

      Also, allow the port 6400 through your firewall, as authentication request would be using this port to connect to CMS which is inside your firewall network.

      Involve your network team as well to accomplish that.

      Later try to access BI Launchpad page using external ip address from your tablet browser and check if you can login. IF you can, the ports are open and now, you can try to connect using your SAP BI app.

      Regards,

      Atul B

      Author's profile photo Monojit Majumdar
      Monojit Majumdar

      hi atul,

      i have tried to check the android application by installing the youwave on server itself. there also it is not able to connect the server. Can you please guide why <version productVersion="" internalVersion="1.5"/> product Version is coming as blank????


      Author's profile photo Marcos Dulgher
      Marcos Dulgher

      Hello Atul, very nice post! Im based on your post to configure my BO Mobile application.

      I already did all the steps and had success to see my dashboards (converted to mobile) in IPAD device.

      The problem is... I can only see in IPAD those dashboards. Its not working for any other devices like Iphone, Moto G, Sansung or any other android. Its strange to work in IPAD but not in Iphone. Do you have any clue about that? I realize the file mobi.properties have some configuration but I tried to edit and put more parameters and still not working.

      Im running BO 4.0 SP9 with MObile server. IOS is 8.3 in both apple and Android is 5.0.2.

      Thanks for any help.

      # This is a configuration file for Mobi. This file should be carefully edited.

      #

      # One or more of the below properties can be overridden by the user, by keeping the property in a file with same name,

      # under the folder /WEB-INF/config/custom

      #

      #

      # Definition of 'Mobile-ready' documents for different request sources

      #

      # <requestSrc>.corporateCategory=cat1,cat2

      # <requestSrc>.personalCategory=personalCat1,personalCat2

      #

      # Only documents that belong to the specified categories will be returned for a particular requestSrc.

      # If the entries for a particular requestSrc is missing, then the values mentioned for "default" requestSrc will be used.

      #

      #

      # Define the report format in which you need to get it from the server. Provide different options for page mode and

      # output type for the data.

      #

      #

      # Valid values for requestSrc are:

      # default, iphone, ipad, bbphone, bbtablet, androidphone, androidtablet

      #

      #

      #default

      default.corporateCategory=Mobile

      default.personalCategory=Mobile

      default.category.mobileDesigned=MobileDesigned

      default.category.secure=Confidential

      default.category.featured=Featured

      #ipad

      ipad.pagemode=true

      #iphone

      #blackberry mobile

      #blackberry Tablet

      #android tablet

      #android phone

      # for internal use

      default.search.resultsPerPage=10

      default.search.maxDocuments=500

      default.search.maxInstanceOfDocument=5

      default.save.maxPages=20

      default.discover.maxrows=100

      default.documents.cachesize=5

      default.imageSize=1048576

      Author's profile photo Ashutosh Rastogi
      Ashutosh Rastogi

      Hi Marcos,

      Dashboard is not supported on Mobile Phones, Tablets only

      Content support across devices in SAP Mobile BI

      Regards,

      Ashutosh

      Author's profile photo Marcos Dulgher
      Marcos Dulgher

      Hello Ash, thanks for your reply.

      So, for phones will not work. Its ok.

      But android tablet (Samsung Galaxy Note 10.1) still not working. IPAD is fine.

      Author's profile photo Ashutosh Rastogi
      Ashutosh Rastogi

      Hi,

      When you say its not working on Android Tablet, do you mean its not even listing or its opening with error.

      Also, What is your BIP Version and Mobile BI Client App Version.

      Regards,

      Ashutosh

      Author's profile photo Marcos Dulgher
      Marcos Dulgher

      Hi Ash, Its not showing the dashborads. No error... just not listing. As I said, in IPAD its ok, I can see all dashboards converted.

      Im using SAP BO 4.0 SP9 with Mobile Server.

      1. SAP BusinessObjects Mobile App 6.1.20 for IOS
      2. SAP BusinessObjects Mobile App 6.1.7 for Android
      Author's profile photo Ashutosh Rastogi
      Ashutosh Rastogi

      Hi Marcos,

      I see no reason why this is not working, Please raise a ticket with SAP support to look into this specific case.

      Regards,

      Ashutosh

      Author's profile photo Arvindra singh
      Arvindra singh

      Hello Atul,

      Could please suggest me whether the MII connector supported for mobile devices or not. Or is there any alternative to display MII data over SAP BO dashboard.

      Thanks and Regards

      Arvindra Singh

      Author's profile photo Venkat Ramamurthy
      Venkat Ramamurthy

      Hello,

      We have the steps in the doc and users having admin access are able to see the reports on the Mobile App, however we need more users who have lesser access to see the reports in the App too, can you specify the privileges needed to achieve this.

      Thanks,

      Venkat