1 2 3 7 Previous Next

SAP BusinessObjects Mobile

92 Posts

I attended this APOS webcast yesterday presented by both APOS and SAP's Thomas B Kuruvilla

 

The usual SAP disclaimer applies that things in the future are subject to change.

 

First, SAP has updated the documentation for the latest Mobile BI iOS release 5.1.9 - see SAP BusinessObjects Mobile for iOS – SAP Help Portal Page

 

The first part of the webcast covered Mobile BI.  Thomas said Mobile BI "extends the reach of analytics", "mobilize existing investments" with the requirements of being real-time, social, secure, seamless, and personalized.

 

1fig.png

Figure 1: Source: SAP

 

Figure 1 shows Mobile BI 5x provides one interface for all the apps.  One that is new to me to is the EPM apps.  For SAP BusinessObjects Analysis, edition for Microsoft Office, to mobilize see Updated - Mobilizing your Analysis Office Workbook to Design Studio

2fig.png

Figure 2: Source: SAP

 

Customizing your Mobile BI is covered Take control of Mobile BI – how to make it YOUR app by Thomas.  Figure 2 shows these features at a high level.

3fig.png

Figure 3: Source: SAP

 

Figure 3 shows that the SDK gives flexibility and control to the organization on how the app is branded, consumed and distributed

 

4fig.png

Figure 4: Source: SAP

 

Figure 4 shows embedding analytics by placing it in your 3rd party app

 

Users do not need to learn something new

 

Adoption increases in organization

 

Migrating from Dashboards to Design Studio - APOS

 

The rest of the presentation was covered by APOS.  One application they have is migrating from SAP BusinessObjects Dashboards to SAP BusinessObjects Design Studio - this was covered in a webcast summary last January at Design Studio Webcast Summary - Beta SDK Program to Transition

 

Below is some updated information:

5fig.png

Figure 5: Source: APOS

 

As Figure 5 shows this tool would allow you to take your Dashboards "aka" XCelsius application into Design Studio.  The APOS said this would allow you to share your Dashboard "What If" and pass variables between Design Studio and XCelsius.

 

Question & Answer

Q: Is there any application for Windows 8 tablets?

A: Currently support iOS and Android; SAP sees Windows 8 adoption picking up and too early to say when app would be available

Browser support for HTML5 including Lumira and Design Studio

Middle of year will have browser support for Lumira and Design Studio for Windows

End of year – may have a Windows 8 app – too early to say

 

Q: How close will Desktop be same as Mobile world?

A: First aim is to ensure same content is available on mobile

For large dashboards and try to view in tablet – will be restricted by capacity of devices

Mobile device – ad hoc information, decision making – may need to optimize those reports for the end user experience

Depends on maturity of use cases and what experience should be

 

Related:

Design Studio Sessions at ASUG Annual Conference in June

Mobile BI Sessions at ASUG Annual Conference

Jump Start ASUG Annual Conference SAPPHIRE with a Pre-Conference Session - Back and Better than Ever - Mobile BI, Design Studio and more will be covered at ASUG pre-conference session June 2nd

Can't make ASUG Annual Conference?  ASUG has the following upcoming related webcasts:

Today SAP's Srikanth R Rao K and Kimberly-Clark's Brian Marier provided this webcast to ASUG.  Brian serves as the ASUG Customer Chair to the ASUG Mobile BI Influence Council and Srikanth R Rao K is the SAP Point of Contact.

 

Back in January when the ASUG volunteers met in January, SAP Point of Contact to ASUG Ingo Hilgefort suggested having webcasts to report the results of Influence Councils.  Last week How ASUG Members Influenced Analysis Office (and Sneak Preview) was covered by Alexander Peter and fellow ASUG volunteer/Mentor Joyce Butler

 

1fig.png

Figure 1: Source: SAP

 

Mobile BI (aka "MobI") supports the content types listed in Figure 1.

2fig.png

Figure 2: Source: SAP

 

Figure 2 shows how ASUG members have direct influence with SAP and the development team.  They gives SAP a constant stream feedback.  It is a mutually beneficial relationship.

3fig.png

Figure 3: Source: SAP

 

In Figure 3, Brian provided a "trip down memory lane".

 

Device support was limited to iPad and only Web Intelligence was supported

 

You can see how far the product has come, according to Brian

 

Early days was rounding out MobI/WebI features

 

4fig.png

Figure 4: Source: SAP

 

Figure 4 covers some of the areas of innovations/improvements in Mobile BI resulting from the ASUG Influence council.

 

Features include specify a time to live, disable offline documents and UI redesigns

5afig.png

Figure 5: Source: SAP

 

Figure 5 shows more Mobile BI features that came in 2012 and 2013, including the Dashboards on Mobile, Design Studio support, and Exploration Views in BusniessObjects Explorer.

6fig.png

Figure 6: Source: SAP

 

Brian’s company requested personal views featured in Figure 6.  Personal views are for a specific set of selection criteria, with a collection of offline documents they can reference

 

SSO support was covered in this council as well, along with SDK customization.  Brian said internal customer developers can embed MobI internal with the SDK.

 

Goals and Structure

7fig.png

Figure 7: Source: SAP

 

For specific features for a product join one of these councils listed above.

 

The Mobile BI platform council covers broader aspects listed in Figure 7.

8fig.png

Figure 8: Source: SAP

 

Figure 8 shows the areas of focus for this council, including personalizing the application.  Srikanth says they are "continuously improving"

9fig.png

Figure 9: Source: SAP

 

Figure 9 covers the Council's goals, one of which is to "Help solve problems"

 

2014 Priorities

10fig.png

Figure 10: Source: SAP

 

Figure 10 shows a focus on performance – quick response when change filter

 

SAP will continue collaboration with customers

 

 

Related:

Meet Srikanth and Brian in person at ASUG Annual Conference where they will hold a Mobile BI Influence Council session.  This was a popular session at last October's TechEd.

 

Jump Start ASUG Annual Conference SAPPHIRE with a Pre-Conference Session - Back and Better than Ever

 

What new in Mobile BI ASUG Webcast in June - Register Today

HI All,

 

Recently came along a request to enable SSL communication throught the BO landscape.

Information regarding tomcat SSL, CORBA SSL is availble in abundance, however i could not get much  regarding implementing SSL on Mobile Devices.

 

To be frank, there is little that has to be done, but trust me , if you do not know the key, you will be wandering for hours!!

 

=========================================================================================

Pre requisties:

 

  • Tomcat SSL is enabled and working fine ( SAP note: 1648573 )
  • Able to open http URL from safari browser on mobile device ( http://servername:8080 )

Optional: CORBA SSL is configured. ( just to ensure end to end SSL Refer: Administrators guide at help.sap.com ) ==========================================================================================

 

If Tomcat SSL is configured, you should be able to open https://servername:8443 ( default ) url on your IE or firefox browsers.Login to make sure, you are able to access documents etc. Now, try to access the https url on your ipad or iphone, it is bound to throw the error mentioned below:

                                  https.PNG

Error message received while trying to view https://servername:8443 ( tomcat page ) in safari browser.

On the left tab, i can see the apache tomcat page http:servername:8080 ( without SSL )

 

 

Untill you resolve this issue, you would not be able to login to your SAP BI app using HTTPS connections !!

Now, some of you would not face this.. I now know why!!

 

The ones who are facing this:

  • Go to your Wifi connections.
  • Disable proxy server if any.

                                wifi.PNG

   HTTP Proxy has been disabled here

 

Yes, this is the culprit here. If you are routing your request using proxy servers, it would not be able to divert the request to the application server.

 

Disable proxy, let it connect directly ( doing this, might now allow you to use internet, but it will surely let you use HTTPS to your Tomcat server )

 

Hope this helps

 

Regards.

Atul B

Today, it would be safe to say mobility has changed our lives, it has changed the way we communicate, socialize and also our decision making. In an always connected world, we expect information to be available when we need it.  This change has a bigger impact on the way we work.

Analytics.png

We see roughly 10% of people in an organization having access to analytics, that figure is predicted to rise to 75% by 2020.  But what will they be doing? We need to make the use of analytics useful to them.

 


Mobile BI will be driving the penetration of Analytics within an organization by

  1. Extending the reach of analytics throughout and beyond the organization
  2. Engaging the users with a simple and intuitive user experience
  3. Empowering the business users to make decisions in the moment with embedded analytics within the everyday processes

 

 

As Mobile BI becomes more pervasive, the need to customize the Mobile BI application, to look, feel and behave like an in-house application rises.

 

How do you control the SAP BusinessObjects Mobile App for your organisation's policies and standards on devices rolled out by IT and on the BYOD of your employees. Ensuring that the app doesnt change the behavior and customization when an update is applied and it is YOUR app.

 

The SAP BusinessObjects Mobile SDK provides the extensibility to meet the requirements to custome and control the SAP BusinessObjects Mobile app.

sdk.png

Customise

- The visual elements of the MoBI app to brand it to your needs: change the app icon, name, launch screen image, home screen

 

Distribute

- via the the following channels

     - Enterprise App Store, MDM tools or upload a customized app to the app store

 

Extend

- Implement New Mobile specific charts available in Web Intelligence but not yet available in MoBI


Integrate

- Integrate with 3rd Party security tools to enforce the corporate policies and enhance security for on-flight and on-device data

 


The SAP BusinessObjects Mobile SDK provides organizations with complete control over the app. By, customizing the app: branding the app to your organization's requirements and setup on-boarding by building pre-defined connections into the app. Build new visualizations into MoBI and then distributing the updated app to your business user's devices without manual intervention. It simplifies the administration and control of the app by providing control to IT on when the app updates are applied to the user's devices but so easing the user experience by customising the user experience of the app.

 

Getting started in building YOUR appbuild.png

  • Download the latest SDK from Service Market Place

smp.png

  • Customizing SAP BusinessObjects Mobile to meet your organizations standards
    • The SDK provides the ability to customize the
      • App Icon and App Name
Change the Default App Icon / Name fromTo
sapbi.pngChoco.png
      • other visual element that can be customized are the Launch Screen, Home Screen, getting started guide
      • Onboarding:
        • Pre-define the types of connections in the application
        • Configure default connection and document
        • Disable connections
      • Functionality
        • Customize Help & Tutorials
        • Collaboration
        • App recommendation

 

  • Distribute the app
    • To control the distribution of the App to your users
      • In scenarios where there is a need to control automatic update of the App when a new version is available
      • Ensure that Users do not access the BI servers if they have the credentials manually

 

  • Integrate with third party security solutions
    • The SDK enables developers to build an app (.ipa) and wrap with the third party security offerings

 

  • Extend
    • Developer now can implement new mobile specific charts which are available in Web Intelligence but not yet available on SAP BusinessObjects Mobile like Heat map, tree map, Polar Scatter Chart, Tag Cloud, Radar Chart, Box Plot Chart

 

To get the entire SDK Capabilities, please do refer to the developer documentation available here.

 

You can also configure the App via the Mobile Server


Following default behavior of the app can be changed by modifying the clientsettings.properties

  • Ability to enable/disable “Save Password” option
  • Ability to enable/disable offline storage
  • Ability to define “Time to live”  property for documents
  • Ability to disable application password
  • Ability to disable collaboration
  • Ability to disable email
  • Ability to disable StreamWork/JAM
  • Disable Web Intelligence document refresh
  • Ability to enable/disable Video
  • Control report element linking behavior
  • Disable Web Intelligence report title

dulux banner

At last year’s Gartner Business Intelligence and Information Management Summit in Sydney, Australia, the Dulux Group was awarded the coveted Gartner BI Excellence award for 2013.

 

The award is given to innovative BI projects that have transformed the way the organization does business. Three finalists were chosen by analysts on the basis of submissions, and conference attendees then vote for the winner.

 

According to Gartner:

The team won the support of end-users by providing a self-serve environment with single sign-on security, fast response to data questions, improved data structures and system performance for them to easily access and consume information. The company’s core values were linked to key performance indicators (KPIs) and the new BI system gave executives the ability to track the KPIs on a mobile application and drill into the report for more detail. A key benefit was the ability for senior management to track daily sales data and so make quicker decisions about the business.

The Dulux Group spun off as a separately listed entity from resources giant Orica in 2010 to focus on its paint and home and garden consumables brands. The group estimates it has saved $600,000 over five years and clocked up a return on investment of 207 percent after upgrading and augmenting its business intelligence system.

 

According to Paul Sullivan, business intelligence team lead at Dulux Group, the biggest gain is the newfound ability for the leadership team to examine business fundamentals and performance on their iPads – and see at a glance where they need to devote their time and resources:

 

dulux maps 169

 

I interviewed Paul to get more information about the project:

 

 

You can listen to Paul presenting his full project in this video from the SAP Analytics Forum.

If you are using HTTPS to connect to your SAP BusinessObjects Mobile server, the SAP BI mobile application allows connections to only trusted servers. For the application to establish successful connections to a server, it is essential that:

 

Your server is trusted. This includes the following aspects:

  • The server certificate must have been obtained from a Certificate Authority (CA)

The CAs of your server certificates are trusted by iOS (such as Verisign, Thawte and others listed at http://support.apple.com/kb/ht5012 )

Alternatively, the root certificate of your server is installed on the client device (iPhone or iPad) as a profile, so that when the connection to server is added in the application, the device can verify the server certificate.

 

If the above conditions are not met, and users tries to add a connection to the server, they encounter an error like this:

 

Connection to the server could not be established (MOB06031)
(HTTP-1202) Details: The certificate for this server is invalid. You might be connecting to a server that is pretending to be <server1.servers.xxcompany.com> which you could put your confidential information at risk.

 

If you are not using a root certificate that is preinstalled on user's device (such as a root certificate created by your company), you can distribute it using one of the following ways:

  • Using the Mobile Device Management tools
  • Sending as an email attachment
  • By hosting the root certificate on a server and sharing the link

 

For example, to retrieve the root certificate of a trusted server and to share it with other users, you can follow the below procedure:

 

  1. Open your browser Settings, and open the Certificates (depending on your browser, the Manage Certificates or Certificates option may appear in one of the tabs).
  2. In the Certificates window, access the Trusted Root Certification Authorities tab as shown in the figure below.

pic-1.png

3. Select the trusted root certificate corresponding to your server, and choose Export. The Certificate Export wizard appears.

4. Follow the prompts to export the certificates

 

The certificate is saved on your machine. Attach the certificate in an email and send it to the required recipients. Alternatively, host the root certificate on a server and send the URL to the users.

 

When users receive the certificate on their iOS device, they get the Install option on tapping the file or the URL. Once installed, the certificate appears on the device as a profile, and users can confirm its installation using the following on their iPhone or iPad:

Settings->General->Profiles

 

Note:

Temporarily, the SAP BusinessObjects Mobile application provides you with an option to bypass the verification of server certificate. However, this option should be used only in exceptional situations. We recommend you to install all the root certificates required for your servers on the device. Alternatively, get your current servers signed by a CA trusted by iOS. (For the list of Certificate Authorities trusted by iOS, refer to-> http://support.apple.com/kb/ht5012).

 

This temporary option will be removed from the application any time during the next release of the application.

 

To bypass the verification of server certificate and to establish connections to an uncertified server through the application, access  Application Settings -> Additional Settings-> Security Exceptions, and add the names or the IP addresses (of the servers that you want to be ignored for verification) to the IGNORE SERVER TRUST CERTIFICATE field.

 

pic-2.png

Last week we had an ASUG webcast with SAP's Srikanth R Rao K  covering what is new in Mobile BI 5.1 for iOS.  Mobile BI 5.1 iOS is planned for release in the third week of December this month (always subject to change).  Below is Part 2 of my notes.  The typical disclaimer applies that anything in the future is subject to change.  Part 1 is here What is new in BusinessObjects Mobile BI 5.1 ASUG Webcast Part 1


Web Intelligence

1fig.png

Figure 1: Source: SAP

 

Figure 1 shows improved support for hierarchical selections

 

You are able navigate within the hierarchy and select the value

2fig.png

Figure 2: Source: SAP

 

Figure 2 shows the personal views functionality and these are stored on device only.

 

The user is able to personalize the view.

 

This has enhanced offline capability

 

You can always see the latest data

3fig.png

 

Figure 3: Source: SAP

 

Figure 3 shows support for Dual Axis with Web Intelligence on MobI 5.1

4fig.png

Figure 4: Source: SAP

 

Figure 4 shows geo analysis enhancements with the red heart in Geo Map view and the radius feature

 

 

Lumira

5fig.png

Figure 5: Source: SAP

 

Figure 5 shows Lumira enhancements for MobI 5.1 – some are coming to Lumira Server which is not out yet. You can view on the mobile device

 

Once Lumira Server is GA you can access via mobile

 

SAML and X509 is supported for Lumira Server

 

What is new in 5.1 SDK

6fig.png

Figure 6: Source: SAP

 

Figure 6 shows the improvements in 5.1 SDK to customize the left hand panel

 

7fig.png

Figure 7: Source: SAP

 

Figure 7 shows the ability to set the sort defaults with the SDK in 5.1

8fig.png

Figure 8: Source: SAP

 

Figure 8 shows the ability to include your own help on 5.1 SDK

9fig.png

Figure 9: Source: SAP

 

Figure 9 shows you can customize application icons with the 5.1 SDK

 

 

What is new for Mobile 5.1 Android

10fig.png

Figure 10: Source: SAP

 

Figure 10 shows what is coming with Mobile BI 5.1 on Android

11fig.png

Figure 11: Source: SAP

Please see the prerequisites – for BI4.1 you need to be on SP2 and iOS 6 or higher.

 

Question & Answer

Q:  Common question on SCN - when will Mobile BI Android have support for Design Studio?

  A:  Planned for next year 

________________________________________________________________

Q:  How is embedded analytics delivered?...

  A:  Custom application outside MobI 

________________________________________________________________

Q:  Does it Require SMP..Is it a ObjectiveC or JS library for inclusion in open 3rd party solution

  A:  does not require SMP - need XCode on the Mac - download SDK from Service Marketplace 

________________________________________________________________

Q:  Can you "push" Personal Views out to specific users, or put another way, can you burst custom sales territory reports using the same report, different parameters?

  A:  I am gathering the personal view is on device only in 5.1 - so you probably can't do that. 

________________________________________________________________

Q:  Is chart type parity for Webi (BI Launchpad vs ios vs Android) on the roadmap for 2014? For example, tag cloud, heat map, tree map?

  A:  No support for treemap - planned to introduce in next year 

________________________________________________________________

Q:  Are there any plans for supporting Windows 8 mobile?

  A:  Actively looking at Windows 8 market - no timelines to public


Related

If you are an ASUG member, ASUG is having a survey to "Shape the direction of ASUG BI webcasts and education sessions:" 2013 ASUG Business Intelligence Community Survey – Open until December 16.  The link to take the survey is https://www.surveymonkey.com/s/ASUGbi2013

 

In return for your time, ASUG volunteers will randomly select winners to receive a copy of the just-released Integrating SAP BusinessObjects BI with SAP NetWeaver (3rd Edition) (covers BI4.1) or a copy of Mastering SAP BusinessObjects Design Studio with SAP NetWeaver BW which covers the recently released version 1.2

 

BI 2014 in March in Orlando has a Mobile BI Track.  See this link for a discount.

 

I thank Srikanth for this webcast and Karsten Ruf  for supporting ASUG for this webcast.  Lastly, thanks to Ingo Hilgefort  for his help with arranging this ASUG webcast as a SAP point of contact to ASUG.  He has listed more upcoming ASUG webcasts Upcoming ASUG BI Webinars - December 09, 2013 and he has a blog-it-forward to get to know him better - Blog It Forward - Ingo Hilgefort  - support his charity and click on the last image.

Yesterday we had an ASUG webcast with SAP's Srikanth R Rao K  covering what is new in Mobile BI 5.1 for iOS.  Mobile BI 5.1 iOS is planned for release in the third week of December this month (always subject to change).  Below is Part 1 of my notes.  The typical disclaimer applies that anything in the future is subject to change.

 

1fig

 

Figure 1: Source: SAP

 

Figure 1 shows the content types supported by Mobile BI

 

Container Enhancements

2fig

 

Figure 2: Source: SAP

 

Figure 2 shows enhancements resulting from usability testing at ASUG events, based on that feedback

 

The big change is on the left side a list of categories – both corporate and personal categories

 

It will show downloaded icon (blue ribbon)

 

Enhancements are made to try to avoid confusion

3fig

Figure 3: Source: SAP

 

Figure 3 shows how the offline mode works.  If the app goes to offiline it remains the same – see only the downloaded documents

 

4saveonserver

Figure 4: Source: SAP

 

Figure 4 shows "Search on server" will show list of documents based search criteria such as the title.

 

SAP said they want to make the search workflow simpler for end users

5downloadprogress

Figure 5: Source: SAP

 

Figure 5 shows the download progress indicator.

 

6sso

Figure 6: Source: SAP

 

Figure 6 shows SSO support for Mobile BI.  The BI Platform has 4 different types of authentication

Option to enable SSO shown above.  Right now active directory via Kerberos is not available.

7support

Figure 7: Source: SAP

 

Figure 7 shows you can enable logs in the application – go to additional settings.  You can view the logs, email them or send to SAP support team

 

8qrcode

Figure 8: Source: SAP

 

Figure 8 shows QR code integration

 

You can disable offline samples through a setting and they have enhanced the help.

9security

Figure 9: Source: SAP

 

Figure 9 shows the ability to change the BI platform password on the mobile device, for your Mobile BI only users.  This is an interesting idea.

 

Part 2 to come when I have time.

 

Related

If you are an ASUG member, ASUG is having a survey to "Shape the direction of ASUG BI webcasts and education sessions:" 2013 ASUG Business Intelligence Community Survey – Open until December 16.  The link to take the survey is https://www.surveymonkey.com/s/ASUGbi2013

 

In return for your time, ASUG volunteers will randomly select winners to receive a copy of the just-released Integrating SAP BusinessObjects BI with SAP NetWeaver (3rd Edition) (covers BI4.1) or a copy of Mastering SAP BusinessObjects Design Studio with SAP NetWeaver BW which covers the recently released version 1.2

 

BI 2014 in March in Orlando has a Mobile BI Track.  See this link for a discount.

I am sharing the way we have created buttons in Agentry application. It gives great flexibility.

 

 

The output looks like the following

button1.jpg

 

General settings

You have to define a field of type push button, One can use the Format: field to display lable on Button.

button2.jpg

 

Rules setting (nothing to change)

button3.jpg

 

Button Appearance here you give the image you want to dispaly on button.

button5.jpg

 

I hope this will help.

 

 

thanks

Hi Everyone,

 

Yet another topic, which was discussed many a times, however i myself was a lil confused about the same

The story goes something like this

 

Pre requistes: You are familiar with  connecting mobile client device with SAP Business objects server. If any refresher needed, click on the link below

 

How to connect mobile to SAP BO servers

 

 

 

Now, moving ahead we know that, we have Mobile and MobileDesigned as default categories avaialble with us.

We have to create those two categories under CMC>Categories and list our reports accordingly.

 

However, you feel the need to add multiple other categories, like Finance, Marketing, Sales etc

Its easy...

 

  1. Go to Categories under CMC, create a category called Finance.
  2. Stop Tomcat
  3. Add the same under the mobi.properties file present under Tomcat/webapps/MobileBIService/WEB-INF/config/default
  4. Start Tomcat

 

 

EXAMPLE:

 

 

The mobi.properties file

 

#default

 

  1. default.corporateCategory=Mobile,Finance
  2. default.personalCategory=MobileDesigned
  3. default.category.mobileDesigned=MobileDesigned
  4. default.category.secure=Confidential
  5. default.category.featured=Featured

 

#iphone

 

  1. iphone.corporateCategory=Mobile,Finance
  2. iphone.personalCategory=MobileDesigned

 

 

The above listed categories should then be valid to assign reports to them.

Now, log back to CMC , go to concerned category and assign reports to the same

Once done, login to the ipad and see that the reports are seen, however the list of categories are not!!!

 

categories.PNG

 

and this happens because............

 

For IPAD / IPHONE

 

 

‘Finance’ acts as technical category. i.e. only those documents assigned to this category will be listed in MOBI iPAD.

the actual Cateogry name is a technical name, hence it wont be listed. Instead all reports under the Finance category will be placed under All, as seen above.

 

 

I hope this clears some misconceptions regarding Mobile Categories.

 

If you want to show Categories that you created in CMC on your IPAD, then you will have to do the following:

 

  1. Login to CMC
  2. Go to Categories
  3. Create a Category, for example TEST
  4. Assign a report to that category
  5. Do not make any changes in the mobi.properties file. As in , do not add TEST category under the default.corporatecategory
  6. Login to ipad and Voila,,, Category can be seen on the left panel

 

Why did the above happen??

 

This happened because, when you do not add the category name under mobi.properties, it does not become a technical name, hence it is viewed on ipad or iphone.

 

 

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

 

CATEGORIES

Available on the Mobile Device

 

The Categories section available is to create categories which are specific to the device only and are neither replicas nor do they sync from the Server ( i.e CMC> Categories)

 

To Create Category on Ipad, click on the settings gear and select Edit Categories

howtocreatecate.PNG

Create Category Sales

 

 

catcreated.PNG

 

Categories can be deleted as and when required. They do not sync with your BO server, hence even if a same Sales cateogry exists under CMC>Categories, it wont be affected.

 

delcate.PNG

 

Now, assign any report to this Category

 

assignreportotcate.PNG

 

 

Now you can select the particular category that you would like it to be in

 

selectcat.PNG

 

There you go, your report is under the Sales Category

 

assignedcat.PNG

 

Now you can choose to work offline to view this report, when you are not logged in

 

workofflinecat.PNG

 

 

The above was just to show that, the Category behaviour is different on the SERVER and on the MOBILE device

 

Please leave your feedback or raise posts, in case of any concerns

 

 

 

Till then...

 

Regards,

Atul B

 

 

Disclaimer and Liability Notice

This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.

SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document and anyone using these methods does so at his/her own risk.

SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document

 

 

WHY and HOW would be the two most important questions that would boggle you.

Recently, this has been a very discussed topic doing circles of the mobile community.

 

The above message is seen under the properties of any webi report. ( go to launchpad> go to folders> right click on any webi report )

We have in the past seen issues with Data Service or IPS having such issues when integrated with CMC page. It is very much the same show here as well.

 

dummy.png

 

 

Also, in some cases, you would see that the SAP Busniess Objects Mobile application is corrupt as well. ( GO to CMC> Applications).

In some case the mobile works fine or in some cases it does not. The mystery behind it is unveiled below

 

 

The above all is due to a bug that has been validated and found when installating BI 4.0 SP7 with either custom or distributed installation and not selecting mobile components during the install. SAP note 1914681

 

It is very common for users to not select the mobile component during installation, if it is not required or will not be used by the customer or end user.

the installation is success, however it leads to one of the above scnearios on your machine.

 

 

Who is at fault?

 

The DFO which was not suppose to load into the database, if the mobile components were not selected, however it somehow does, but partially!! resulting into the above message. BusinessObjects_ClientAction_Mobile_Client_Settings_dfo.xml to be precise, is at fault .

 

How to point n shoot?

 

There are different ways due to which this error or message can come up.

 

Post installation of BI 4.0 SP6/SP7. The installation if full installation ( default ), this issue will not come. But, if it is a custom install or distributed install, there are chances. If the MobileComponents are not selected during the custom install, ??? dummy action mobile will be seen post installation.

 

If you uninstall a product and the dfo mentioned above still does not get cleaned up, the message will be shown

 

If Web Tier is installed on a different machine which does not have the mobile components selected, it will show this message.

 

             I recently saw a issue, where this message was displayed when the user tried to login from a portal, while the dummy mobile was not displayed, if the Business objects was accessed directly ( without going through portal). We came to know that two tomcats were in picture. the one tomcat which was used within the portal, did not have the mobile components selected, leading to this message.

 

If you come along such message on your BO server, simply do the following:

 

Check if you have a distributed environment. If yes, check which server has tomcat or web tier. On that machine, run the modify installation on base build ( i.e if you have BI 4.0 SP4> SP5> SP6 installed on the machine, you have to select the BI 4.0 SP4 and click on modify). Check the mobile components, including the CMS plugin and let the install run till end.

 

Go to tomcat/webapps folder, delete the MobileBIService folder

Remove the same from cache as well ( Tomcat/work/catalina/localhost)

Start tomcat

 

it should be deployed again, give it some time to stablilize

 

After this, the "???dummy_Mobile_Document..." will turn into "Mobile Properties"

 

If you are unable to do so, do drop a query or post in the SCN forums for assistance!

 

Regards,

Atul B

   The exponential increase of mobile adoption at SAP has been significantly supported by the early availability of analytics (SAP BI Mobile, SAP BusinessObjects Explorer Mobile) making these mobile apps the preferred entry point to Business Intelligence (BI) for our business community. Elements, like making end users feel they are at home, facilitating the deployment with built-in apps are key factors of a smooth deployment and higher adoption rate.
   SAP BI Mobile offers this possibility with a SDK (Software Development Kit). The purpose of this article is to share our experience in leveraging SDK to create a customized version of SAP BI Mobile fitting with the expectations of our business community. It is addressed to anyone interested in this topic, no matter the level of computing skills.
General goals you may want to reach with SDK
   SDK offers a large panel of options to adapt the overall design of the app, hereby integrating the corporate layout policy of your company. You can  almost change anything you want in the application (colors, labels, background, images, icons…). The SDK library is accessible to technical, but not  expertized, consultants. You can quickly find whatever you need in sources and write your own piece of code.
   Beside layout, SDK also allows you to control the parameters of the app. A great example is the possibility to set predefined connections to your corporate systems, that are then systematically listed when the end user installs the app, and does not need to be entered manually. This is a huge step
forward to facilitate a global deployment.
   Content can also be managed via SDK – offering in particular the possibility to create your own charts. If it may help to fulfill some specific business needs not covered with the default chart library, this is the most advanced piece of SDK where more developer skills are required.
 
   Finally, the SDK Developer Guide gives useful information about all possible customizations and how to set them up with a step by step description.
Technical requirements
   Here are the prerequisites to develop SDK solutions for SAP BI Mobile:
 
  • Development is made on an iMAC with the Xcode software (see note below)
  • A mobile device to deploy the customized application
  • An Apple Developer Account (see note below)
   About XCode :
     Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software and applications for OS X and iOS. An iOS simulator is also integrated in the software in order to test your developments. You open your build with this software and can see the whole content (files, folders, code, images, etc).
 
   Here is a screenshot of the display in Xcode of the architecture of the build:
scn1.jpg
About Apple Developer Account
 
   Getting an Apple Developer Account is mandatory to develop and compile apps on IOS. You can buy this account on the Apple portal. With this account, you will have to create a certificate, register your device, and create a provisioning profile which connects your certificate and your device. All these actions have to be done on the Apple portal.
scn2.jpg
 
Overall landscape
   The whole development until the final compilation is performed within Xcode. Xcode is composed of two main windows: the development window (for development and compilation) and the organizer window (for distribution).
 
a. Development Area
 
   The development window is where you can customize your app in the way you want. All developments / modifications are done in this window.
    scn4.jpg
   On the left of the screen, you have a sidebar where you can see the architecture of your app. You can navigate through these elements; and each time you select one, it appears in the main screen on the right. After that, you are free to customize whatever you want in all files of the architecture.
   The iOS simulator is very helpful to test the behavior and the design of your application. You have to select either iPad simulator or iPhone simulator depending on the targeted device. Then, you just have to run the project.
         scn5.jpg
  
b. Compilation
   The next step when your developments are done is to compile the code into a new app. In the Product menu of the navigation bar, you have to select Archive. This action also has to be done in the development window.
scn6.jpg
 
c. Distribution
 
   The last step in order to get your app is to publish it so you can create the IPA file that will be deployed on mobiles. This action is done from the Archives tab of the Organizer window. You can now see the build that you archived previously. 
- Select your build and click on the distribute button.
- Select the method of distribution:
scn7.png
- Select “Save for Enterprise or Ad-Hoc Deployment” then Next.
- Now, you have to choose a certificate for signing the application.
scn8.png
 
- The last step is to set the location for saving your IPA
   
d. Install the IPA file on your iPad
   This is a standard synchronization via iTunes.
   Please find a short video which details how you can install the IPA file on your iPad.
    
Examples of customization
1st  example: Predefined connection
   Predefined conditions can be extremely helpful in global deployments, avoiding the need to support each user to set up his or her own connection with the risk of typos in the settings.
   You can access and create these connections in the “DefaultSettings.plist” files in the item “feature.predefinedconnections.list”.
   Note that you can set an unlimited number of predefined connections, just click on the “+” icon and add server information. If you want to delete one of your predefined connections, just click on the “-” icon.
scn9.png
   Each line you add for setting a new connection has to begin with “sapbi://addConnection?” followed by the parameters of the connection. All parameters are linked with the symbol “&”.
   Some connection parameters are mandatory: Name, Type (BOEConnection, HANABIServer, etc), Server URL, CMS, Central Management Server), Authentication type (Enterprise, LDAP, Windows AD)
 
   There are also optional parameters if you want to add more information to the connection:
  • Editable : Boolean parameter that determines if the connection is editable on device
  • Default: Boolean parameter that determines if the connection is set by default on device
  • User credentials
  • Save Password : Boolean parameter that determines is the password can be saved on device
   You can find all of these parameters in these examples of predefined connections.
scn10.png
  
   Here is an example with mandatory and optional parameters:
sapbi://addconnection?ConnectionType=BOEConnection&connection_name=myBOEConnection&server_url=11.22.33.44%3A8080&cms=11.22.33.44&authType=secEnterprise&usr=myuser&pwd=mypassword&savePwd=true&editable=true
 
2nd   example: Home screen color customization
   This example especially applies to companies where corporate design is subjected to strong governance. The customization is separated between colors of all text elements of the home screen and background images.
   First, regarding colors of texts, you can access and modify them in the file “ApplicationAppearance.plist” by updating the column Value (the one in the red square). You have to fill this column with the hexadecimal code of the color you want to set for your texts.
scn11.png
   Here is the reference of each line of the “ApplicationAppearance” file in the home screen. With this, you can easily know which line you need to update to customize the text of the home screen of the application:

scn12.png
   The background of the app and the icons are built with images, so the easiest way to customize the application is to change these pictures directly. You just have to replace the file by using the same name and the modification will be taken into account immediately.

   You can find all these files in the folder images in the hierarchy structure of the application.

   The pictures used for the background of the app are located in the folder “Appearance”:

             scn13.png
   The pictures used for the icons of the home screen are located in the folder “HomeScreen50”:
            scn14.png

Conclusion and recommendations

   The SBO Mobile SDK is a great opportunity for customizing your app in a simple way because it does not require a high level of computing skills for most of features. Moreover, the documentation is very well detailed, so it is easy to follow the instructions step by step. Of course, before going into this direction, you must consider the additional TCO generated by the need to update and recompile the app for any change in the customization or whenever a new version of the Standard App is released.

   Here are few screenshots of customizations:
  • Icon on the home page:
scn18.png
  • Home screen Colors customizations :
scn16.png
Useful links:

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

Mimi Spier, SAP, provided this webcast this past week.  She tied together the themes of “Big Data” with Mobile BI, which not something I had considered before.

 

1fig.jpg

Figure 1: Source: SAP

 

Figure 1 shows the volume of users, “making the most out of big data” as things become connected

2fig.jpg

Figure 2: Source: SAP

 

Figure 2 shows that we are not leveraging as many insights as we can

 

Mobile will help drive adoption with analytics, said Mimi

 

We need to be able to predict what will happen next

 

4fig.jpg

Figure 3: Source: SAP

 

There are several use cases for mobilization.

 

Mimi said there is a shift as we not separating mobile any more from analytics and going “mobile first”

 

How approach analytics? She talked about personas who need different types of analytics, and go to one place – what need, just like on their smart phone

 

Mobilize specific use cases – predict demand, on operations floor

 

5fig.jpg

Figure 4: Source: SAP

 

Enterprise BI, Agile BI, Advanced Analytics offer “one mobile experience”

 

Figure 4 references the “Journey” for mobile analytics.  What does it mean?

 

Mimi said the first step is you are likely doing this today as 2013 has been a massive adoption year, with new and existing BI customers going straight to mobile.  With a simple right click, push to mobile, category to mobile

 

Mobile first is the approach

 

Some of the customers listed in Figure 4 such as 3M have 50K users using mobile analytics, building dashboards, reports, Exploration views.

 

BMW manages business on iPad, better merchandise, predict supply & demand

 

Executives use mobile analytics to manage business

 

Woolworth is pushing out to over 200 stores in Australia

 

Think of Mobile BI how to solve issues and how Mobile BI meets “Big Data” to help solve Big Data problem, going into lines of business, what is the right data to access

 

She suggested focusing on use cases such as Charite hospital, analytics to hands of doctors.

 

6fig.jpg

Figure 5: Source: SAP

 

Figure 5 shows one application, one experience and with iOS7 a new experience

 

You can use the SDK to personalize Mobi  5

 

Go into one app

7fig.jpg

Figure 6: Source: SAP

 

Figure 6 shows line of business content provided – I didn’t hear much detail but this was interesting to learn.

9fig.jpg

Figure 7: Source: SAP

 

Figure 7 covers the Mobile SDK.

 

The rest of the webcast was a demo, which was pretty good.  Once the link is available I will post.

 

SAP BusinessObjects Mobile on iOS and GooglePlay; she said it will catch up by the end of the year

 

Mimi ended it with a suggestion to engage with SAP on a Design Thinking workshop

 

Question & Answer

Q: How many of these apps are available today?

A: Everything is available today

 

Q: What is Mobi?

A: SAP BusinessObjects Mobile

 

Q: How does BYOD work with Big Data?

A: Mobile device management solutions can handle the security

Can manage a corporate store too

 

Q: Any specific apps for manufacturing?

A: content in the community for that in the community

 

Related Links:

Official Product Tutorials – SAP BusinessObjects Mobile

Transforming Women’s Tennis with Innovative Technology Webcast Summary – Changing the Game

Mobile BI Sessions at SAP TechEd Las Vegas are here

I watched this webcast yesterday with Jenni Lewis who is an SAP Solution Architect with Global Sponsorship. She said she has the “best job in the world” as she is loves tennis and loves to travel.

 

What I especially enjoyed was that Jenni showed the business scenarios and then the technology behind it.  I haven't watched tennis myself in years but I was impressed with the great story and business problems resolved.

 

Business Challenges

Amounts of data created being driven by growth of middle class, with more access to data, technology, data is doubling every 18 months, with the velocity of data – frequency of changes

 

Jenni explained that in non-grand slam tennis tournaments that coaches can walk on the court with their match statistics, deliver statistics courtside so can have conversation with player

 

SAP has tennis “Ambassadors” such as Andy Roddick help tells the stories and do appearances.  SAP has sponsored two tournaments  - one was the SAP Open which ended as it moved to Brasil. SAP is the main technology sponsor for Sony Open in Miami in March.  SAP built the tournament app.

 

Last month SAP announced partnership with WTA, Women’s Tennis Association.  WTA is a small business, but also is global entity, 54 tournaments in 32 countries.  WTA reaches all staff and tournaments in a timely fashion, with a small IT department.  They use a cloud solution – database and BI view

1fig.jpg

Figure 1: Source: SAP

 

Figure 1 shows the target audience of the tennis applications.  Most of the webcast focused on applications for the players and coaches.

 

2fig.jpg

Figure 2: Source: SAP

 

Figure 2 shows WTA is using SAP to deliver analytics to players and coaches

 

They signed an agreement to have access to 54 tournaments a year so they can look at season performance.

 

3fig.jpg

Figure 3: Source: SAP

 

Figure 3 shows two high level views to provide to coaches post-match

 

Left of Figure 3 shows player analytics and the court position

 

4fig.jpg

Figure 4: Source: SAP

 

Serena stands in the middle of the court

 

Opponents can look at this and look at the value

 

Serena is aggressive and doesn’t care who serves her,  will serves

 

Coaches can slice and dice

 

5ifg.jpg

Figure 5: Source: SAP

 

Figure 5 shows the analysis of Serena’s serve and when she was serving those aces; you can drill and see

 

Patterns of play will let you see what is going on

 

Is there a trend across multiple matches?  Mornings and evenings?  This is information for her coach.

 

6fig.jpg

Figure 6: Source: SAP

 

Figure 6 shows Maria Sharapova and Serena’s speed shots and whether they won the point.

 

This is a Web Intelligence report behind the scenes.

 

7fig.jpg

Figure 7: Source: SAP

 

Figure 7 shows the technology used, including the SAP Mobile BI app.  The Mobile BI SDK  was used to customize the look.

 

The out of the box solution and re-skinned using SDK

 

This application is used by the players, coaches, media

 

8fig.jpg

Figure 8: Source: SAP

 

Figure 8 shows a web service feeds the data

 

From umpire – built an app to interpret that

 

Jenni said they use Data Services from Hawkeye for data cleansing, manipulation, both are fed into HANA in the Cloud

 

They have real time and process information

 

9fig.jpg

Figure 9: Source: SAP

 

Figure 9 shows Dashboards – mobile devices & tablets, web

 

The consumers were players/coaches- standard SAP mobile technology – real-time – coach converse with player based on stats – players will get emotional and the “eye will lie”

 

The WTA staff uses BusinessObjects Explorer and look up obscure things asked – number of nationalities are playing; not everyone travels with PC – access with mobile

 

The media uses it to tell story, use images, and look up what is going on

 

They used SAP standard software

 

10fig.jpg

Figure 10: Source: SAP

 

Figure 10 shows the fans Sony mobile application, so fans can have their say, and see what everyone else is saying

 

11fig.jpg

Figure 11: Source: SAP

 

Figure 11 shows a 3-D replay area, showing point by point what happens

 

It also offers a virtual replay – coaches; analyze “what Serena was doing” without watching 3 hours of footage

12fig.jpg

Figure 12: Source: SAP

 

Figure 12 shows they can look at serving patterns, shooting patterns

 

Red balls are the aces she served

 

Jenni said they are moving from sense and respond to predict and act

 

Related Links:

Karsten RUF  asks: "Between now and October 25th, take 15 minutes to complete the Dresner Mobile BI survey."

Mobile BI Sessions at SAP TechEd Las Vegas are here

Actions

Filter Blog

By author:
By date:
By tag: