Home / SAP Business Objects / Setting Up SAP Mobi
How to Set up SAP Mobi in order to access CMS Content on your Mobile Devices (Both iPad and Android Device) in order to view and interact with Webi and Crystal documents

Setting Up SAP Mobi

How to Set up SAP Mobi in order to access CMS Content on your Mobile Devices (Both iPad and Android Device)

After sifting through an enormous amount of documentation and quite a bit of troubleshooting, I have been able to successfully publish content on both my iPad and Android 4.0.3 device. The hardest part about getting your content on a mobile device is to find the right documentation. Here are a couple of links that I found very useful:

http://help.sap.com/businessobject/product_guides/moban4_1_0/en/smp/mobi_admin_repdesigner_en.pdf

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

The processes for both the iPad and Android are very similar, but I will highlight the differences throughout this post.

1.  If you are using the XI 3.1 platform, you will need to download the mobile server from here: https://websmp204.sap-ag.de/~sapidb/01100035870000045440201

a.  The mobile server is included in the 4.0 platform and nothing needs to be downloaded.

2.  Stop your Tomcat Web application server.

a.  I usually do this by using Start > Administrative Tools > Services. Select Apache Tomcat 6.0 and select the stop button at the top.

 

3.  Copy the file MobileBIService.war from your BusinessObjects folder to the webapps folder in Tomcat

a.  Copy From

i.      For SAP 3.1 SP4 and later, copy from: [Install directory]\BusinessObjects Enterprise 12.0\java\applications

ii.      For SAP 4.0 and later, copy from: [Install directory]\Mobile 14\Server

b.  Copy to: Tomcat6 > webapps

 c.  Start Tomcat

 4.  After starting Tomcat a folder MobileBIService should generate in your Tomcat6\webapps folder. Be patient as this may take a few minutes.

a.  If this folder does not generate, something was done wrong. Stop Tomcat, delete the files, recopy the files to the Tomcat6 directory, and restart Tomcat.

5.  Next, locate the file mobi.properties. This should be located at Tomcat6\webapps\MobileBIService\WEB-INF\mobi.properties

 

6.  Add the following text to the file (text is also included in a format to copy paste):

a.  As you will see, entries for both the Android device and iPad are included. It is case sensitive. (This information is from the .PDF file, located at http://help.sap.com/businessobject/product_guides/moban4_1_0/en/smp/mobi_admin_repdesigner_en.pdf )

 

7.  Here is the script in text format if you would prefer to copy, paste. Keep in mind, this text is directly from the .PDF manual found at http://help.sap.com/businessobject/product_guides/moban4_1_0/en/smp/mobi_admin_repdesigner_en.pdf

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

#

# 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.docTypes=Webi,CrystalReport

default.imageSize=100000

default.lov.size.limit=50

default.search.resultsPerPage=10

default.search.maxDocuments=500

default.search.maxInstanceOfDocument=5

default.map.rootnode.prefix=$a_root_

default.map.node.prefix=$a_

default.save.maxPages=20

default.discover.maxrows=100

#ipad

ipad.corporateCategory=Mobile

ipad.personalCategory=Mobile

ipad.category.mobileDesigned=MobileDesigned

ipad.category.secure=Confidential

ipad.pagemode=true

ipad.outputDataType=convertChartToTable

ipad.docTypes=Webi,CrystalReport

#iphone

iphone.corporateCategory=Mobile

iphone.personalCategory=Mobile

iphone.pagemode=true

iphone.outputDataType=convertChartToTable

iphone.docTypes=Webi,CrystalReport

#androidphone

androidphone.corporateCategory=Mobile

androidphone.personalCategory=Mobile

androidphone.category.mobileDesigned=myMobileDesigned

androidphone.category.secure=confidential

androidphone.category.doctypes=webi,CrystalReport

#androidtablet

androidtablet.corporateCategory=Mobile

androidtablet.personalCategory=Mobile

androidtablet.category.mobileDesigned=myMobileDesigned

androidtablet.category.secure=confidential

androidtablet.category.doctypes=webi,CrystalReport

#blackberry mobile

bbphone.pagemode=false

bbphone.outputDataType=XML

#blackberry Tablet

bbtablet.pagemode=false

bbtablet.outputDataType=XML

8.  Any content that you will want to share on your mobile device, you will have to categorize in the mobile category. To do this, find the document(s) in your CMS, right click, and choose category. Select the Mobile category. If you do not have a mobile category, you will have to create one.

9.  In your SAP MoBI application on your mobile device, create a connection using the following parameters:

a.  Name: Enter a description for the connection

b.  Server URL: http://<ip address>:8080/

i.  If you are having trouble, you may also want to try http://<ipaddress>:8080/BOE/BI

c.  CMS Name: <Server Name>:6400

d.  Authentication: Enterprise

e.  Username: Your SAP username

f.  Password: Your SAP password

g.  Note: make sure you are connected to the domain/correct network.

10.  You should now be able to view and interact with WebI and Crystal documents on your mobile device.

Part 2 of this blog is a review the functionality of SAP Mobile BI.

About Chris Kruger

Chris Kruger is an Account Manager for InfoSol, providing Business Intelligence solutions for a wide range of clients. His passion for business and relationship building supports his motivation to learn everything he can about his clients and their business. Chris has in-depth knowledge and experience with multiple BI solutions and specializes in Mobile Business Intelligence. Chris has presented at many events, most recently including SAP User Groups and the ASUG Business Objects User Conference in Orlando, FL. Chris is a contributing member to many Business Intelligence Groups including America's SAP User Group (ASUG).

Check Also

Tech Tip: Merging on Variables in Web Intelligence

One of the often overlooked additions given to us in the 4.2 SP3 release was ...