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.






