Download - SAP BI on BB TechEd Pres
-
8/2/2019 SAP BI on BB TechEd Pres
1/39
Designing MobileBI Reports for BlackBerry Users
-
8/2/2019 SAP BI on BB TechEd Pres
2/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 2
Introduction
What does this presentation cover?This presentation describes how a real-world SAP customer has usedvarious developer tools to build optimized SAP BI reports for BlackBerry device users within their organization
It covers the following topics: Understanding the mobile requirements for BI reports Using SAP BW Web Application Designer to build optimized web-based
reports for BlackBerry users Using BlackBerry MDS Studio to develop custom rich-client applications
for BlackBerry to interact with SAP BI Key lessons learned
-
8/2/2019 SAP BI on BB TechEd Pres
3/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 3
Learning Objectives
As a result of this workshop, you will be able toUnderstand options available to deploy SAP content to BlackBerrydevices
Recognize pros and cons associated with different approaches
Use best practices to quickly create BI content for BlackBerry usingSAP development tools
Use BlackBerry Mobile Data System (MDS) Studio to quickly createcustom BI content for BlackBerry devices
-
8/2/2019 SAP BI on BB TechEd Pres
4/39
Pushing SAP Web Content to the BlackBerry
Use MDS to Create Custom Applications for BlackBerry
Mobility Requirements
Use MDS to Create SAP BI Content for BlackBerry
Summary
-
8/2/2019 SAP BI on BB TechEd Pres
5/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 5
Typical Mobile Applications
Sales Needs View and update accounts and transactions
Executives Remote approval and communication
Business Intelligence Real-time access to confidential information
Workflow
Target participants could be anywhere
-
8/2/2019 SAP BI on BB TechEd Pres
6/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 6
Challenges to be Overcome
Mobility is a fact of todays businessExecutive and Sales / Field Service Reps have to be mobile in todaysglobal business place
TimelinessCached information is not sufficient
Real-time workflow is impossible with disconnected or sync-based solutions
SecurityTypical applications require secure communications
-
8/2/2019 SAP BI on BB TechEd Pres
7/39
Pushing SAP Web Content to the BlackBerry
Use MDS to Create Custom Applications for BlackBerry
Mobility Requirements
Use MDS to Create SAP BI Content for BlackBerry
Summary
-
8/2/2019 SAP BI on BB TechEd Pres
8/39 SAP AG 2006, SAP TechEd 06 / UPE104 / 8
Goals for Deployment of BI Content
ContentCentralized information from many sources Cross-functional audience / Cross-functional content
SecurityMulti-tiered authorization to control access
Respect internal territory guidelinesSecurity roles need to encompass deployment
TimelinessStatic reports are seldom read when generated
Self-service must be seamless to be efficient
Analysis tools generally best-suited to desktop workstation
-
8/2/2019 SAP BI on BB TechEd Pres
9/39 SAP AG 2006, SAP TechEd 06 / UPE104 / 9
Available Deployment Alternatives
Portal DeploymentPerfect to act as a gatekeeper for BPS / BW deployed to workstationsBest suited to dashboard content and analyticsNOT designed for mobile deployment
Email BroadcastingPerfect for sending reports via email to distribution lists
In-line content designed for viewing from a desktop or BlackBerryChallenge: multiple BlackBerry models deployed across customer base
BlackBerry DeploymentBest suited for mobile deploymentEasy click for real-time rendering of data as required
Customizable to the individual PIN holder
Alternatives: Browser push: Fast deployment of existing web content from SAP Custom MDS Studio application: Requires design work to use BW services
-
8/2/2019 SAP BI on BB TechEd Pres
10/39 SAP AG 2006, SAP TechEd 06 / UPE104 / 10
Email Broadcasting
If content is delivered in-line from broadcaster, content must be viewable byany email reader used by the recipient
Design content to be long and narrow (scrollable down not across)for blackberry distribution
Advantages One template can be filtered to create multiple slices of data Flexibility to publish to the portal as well as via email
Flexibility on output options- Independent HTML files is the only option used if BlackBerry usage expected- Attachments sent to the BlackBerry have to be opened and read by another application- Online Links need to be modified by parameters to be viewed correctly
on BlackBerry
-
8/2/2019 SAP BI on BB TechEd Pres
11/39 SAP AG 2006, SAP TechEd 06 / UPE104 / 11
Broadcasting Best Usage
Best use of Broadcasting:
scheduling
Regularly deploycontent torecipients via emailor portal
Rich Content for Analysis
Static In-line HTML
-
8/2/2019 SAP BI on BB TechEd Pres
12/39 SAP AG 2006, SAP TechEd 06 / UPE104 / 12
BlackBerry Deployment Using SAP Toolset
SAP toolsetprovides ability
to produce richcontent includinggraphics, tables,text, and XML
Content is web-deployed andtherefore can bedeployed on ablackberry witha browser
-
8/2/2019 SAP BI on BB TechEd Pres
13/39 SAP AG 2006, SAP TechEd 06 / UPE104 / 13
URL Parameters for Web Templates
Mobile BW Web Applications have two modes: WAP and HTMLDefault is WAP (WML) when connecting from a BlackBerry device
Change to HTML mode (to enable richer rendering on BlackBerry) Append following string to the URL (see OSS note 902036)
&USER-AGENT=WINDOWS%20CE&ACCEPT=text/html&JAVASCRIPT=&NO_SESSION_COOKIE=X
Passing Variables&VAR_NAME_1=MU_04031&VAR_VALUE_EXT_1=01%2e01%2e2004
MU_04031 is the name of the variable01.01.2004 is the value of the variable
Passing ParametersAdd other parameters with & after tag:
?Parameter1=Value1&Parameter2=Value2&.. Example, Password Parameter
&sap-user=my_user_name&sap-password=my_password
-
8/2/2019 SAP BI on BB TechEd Pres
14/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 14
Useful Settings for HTML Rendering
Ensure to address the following areas for correct renderingBlackBerry Browser settings (on device)
Template properties
Table properties
Graphic design
Query design
-
8/2/2019 SAP BI on BB TechEd Pres
15/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 15
BlackBerry Browser Option Settings
Browser Configuration (Under Browser Options)Emulation Mode: Microsoft IE (if viewing BSP content) otherwise, BlackBerry
Support HTML Tables: Checked
Support Style Sheets: Checked (if using style sheets)
Style sheets media type: Handheld
General PropertiesDefault Font Family: BBCondensed
Default Font Size: 7
-
8/2/2019 SAP BI on BB TechEd Pres
16/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 16
HTML Editing Tips
Create a Main template (series embedded URLs) to Control ParametersTemplate_name
Calling up Web Templates&CMD=LDOC&TEMPLATE_ID=EXAMPLE_TEMPLATE
Calling up the Variables Screen&CMD=PROCESS_VARIABLES&SUBCMD=VARIABLE_SCREEN
Changing the Values of Variables&CMD=PROCESS_VARIABLES&SUBCMD=VAR_SUBMIT&VAR_NAME_1=myVar&VAR_VALUE_EXT_1=4711
Data Provider - Commands&DATA_PROVIDER=DP_1&...
Back and Back to Start Undo the last action: CMD=BACK Undo all actions: CMD=RESET
Jumping using Report-Report Interface&DATA_PROVIDER=View1&CMD=RRI&RRI_RECEIVER=XYZ Report-Report Interface Receivers on the BlackBerry device can be BW queries, BW Web Applications, or arbitrary URLs. The
parameterization of the target action is taken from the source context you have jumped from
General Formatting TipsUse horizontal rule tags to separate sections of contentUse filters (drop down preferred) to limit resultsUse
tags rather thantags to separate objects
-
8/2/2019 SAP BI on BB TechEd Pres
17/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 17
Template Properties
Template PropertiesOutput Device Optimization: uncheckedDo not display system messages: checked
Do not display warnings: checked
Force variable screen display: unchecked
Reset variables to default values: checked
Read-Mode for Data: Pre-calculated, if it Exists (depends on templaterequirements)
Use style sheets to control object presentationSizing, spacing and colors are controllable with style sheets
Create generic report structures Avoid creating multiple templates with the same data
Use queries with exit variables to provide filters or make use of queryviewsCreate central Web templates with links (edit HTML)
-
8/2/2019 SAP BI on BB TechEd Pres
18/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 18
Table / Graphic Properties and Design Tips 1/2
Table PropertiesTitle: leave blank
Generate Title: unchecked
Border Type: With Border
Objects with Navigation Links: unchecked
Only Hierarchy Navigation: uncheckedNumber of data columns displayed at once: 4 Explicitly control table width so rows do not wrap
-
8/2/2019 SAP BI on BB TechEd Pres
19/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 19
Table / Graphic Properties and Design Tips 2/2
Chart PropertiesTitle: leave blank
Generate Title: unchecked
Objects with Navigational Links: unchecked
Height and Width of graphic will be proportional to width of tables if Output Optimization on template is disabled
Pie charts/ vertical bar charts/speedometers are preferable
Minimize series to one level for simplified axis display
Legends take up significant space consider leaving off and makingaxis display intuitive
-
8/2/2019 SAP BI on BB TechEd Pres
20/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 20
Query Design Tips
Create global queries to maximize reuseCreate filters that can be set with parameters
Central maintenance; deploy once
One controllable access point/different content per user
Maximize use of dynamic BW constructs
Hierarchies (e.g., profit/cost centers)Master data (e.g., 0Customer, 0Material)
Utilize navigational attributes to provide different dimensions to sliceinformation
Use exit variables to minimize user interaction
Use structures and hierarchy display to replace Overall Resultwith Total
Create intuitive short keys for attribute names e.g., regions such as NA (North America) and EUR (Europe)
-
8/2/2019 SAP BI on BB TechEd Pres
21/39
Pushing SAP Web Content to the BlackBerry
Use MDS to Create Custom Applications for BlackBerry
Mobility Requirements
Use MDS to Create SAP BI Content for BlackBerry
Summary
-
8/2/2019 SAP BI on BB TechEd Pres
22/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 22
SAP WebApplication Server
WirelessBlackBerry
Enterprise Server with MDS v4.1
SOAP / XML
MDS v4.1Rich-ClientApplication
Internet
CRM
BI
SAPApplications
SAP Web Services(WSDL)
ERP
Custom Applications Using MDS Studio V4.1
BenefitsMDS Studio v4.1 provides simple drag and drop tools for buildingrich-client applications
Custom rich-client application provides enhanced user experience
Applications function whether in or out of wireless coverage
LimitationsRequires Web Services to be exposed on the back end
May require customization to existing Web Services
-
8/2/2019 SAP BI on BB TechEd Pres
23/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 23
Web Services - Overview
Enabling technology that allows disparate systems to connect andcommunicate
Characteristics of a Web Service programmable URL widely accessible via the Internet addressable code that can be activated with http requests called remotely using standard Internet Protocols (HTTP; XML) provides a standard mode of access for multiple languages and multiple
platforms
Standards are Key for Communication most important of these is the WS-Interoperability standard called BASIC
Profile (WS-I BP) a service that supports WS-I BP can communicate with any other service
that supports WS-I BP
Relies on three XML protocols: SOAP, WSDL and UDDI the web service is exposed on the Web through the SOAP protocol described with a WSDL file registered in UDDI registry
-
8/2/2019 SAP BI on BB TechEd Pres
24/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 24
Web Service Discovery / Analysis / Exchange
XML Web Service
Discovery: UDDI
Schema: WSDL
Communications: SOAP
Find service
Analyze service
Send messages
Three Step ProcessUniversal Description, Discovery and Integration Internet registry for web services: advertise and search for services.Analyze the Service Web Service Description Language (WSDL) file, an XML file, defines the
service WSDL provides critical application design details:
- How to communicate with the service
- Operations and messages supported; data exposed by the service- Protocols and data elements passed/returned as parameters
Message Exchange Simple Object Access Protocol (SOAP) is used to exchange messages SOAP most commonly uses HTTP as a transport and supports several
modes of operation
Most common: RPC (remote procedure call):synchronous Request/ Response pattern
-
8/2/2019 SAP BI on BB TechEd Pres
25/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 25
BlackBerry Mobile Data System (MDS) Components
BlackBerry MDS StudioVisual design tool used by developers to build applications
Used to discover services, interpret WSDL and quickly build apps
Drag and drop component-based methodology
Enables enterprise developers to build rich-client applicationsfor BlackBerry without having to do custom coding
Server-side connectivity based on Web Services
BlackBerry MDS Runtime BlackBerry device software component
Provides runtime services to BlackBerry MDS applications
BlackBerry MDS ServicesResides on the BlackBerry Enterprise Server
Binds to selected Web Services and provides secure connection
-
8/2/2019 SAP BI on BB TechEd Pres
26/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 26
BlackBerry MDS Studio: Key Concepts
Visual drag and drop assembly of components Screens (UI)
Data
Message
Scripts
Three Development Approaches1. Quick Start
Automatically generates first version of your application based on WSDLinformation
2. Bottom Up
Generates essential data components, bindings and messages from WSDLleaving developer to create screens and additional logic
3. Top Down Developer creates entire application and binds messages to existing WSDL
-
8/2/2019 SAP BI on BB TechEd Pres
27/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 27
Discovering SAP Services
Out-of-the-Box RFC Web Services in SAPAll RFC-enabled function modules (all BAPIs) are exposed as webservices by defaultAvailable since Web AS 6.20, browse using: http://:/sap/bc/bsp/sap/WebServiceBrowser/search.html
To retrieve the WSDL for a specific function module, use: http://:/sap/bc/soap/wsdl11?services=
Only available for out-of-the-box RFCfunction modules
Web Services aredelivered as is andcannot be modified
There is also no way toconfigure web servicesecurity profiles
-
8/2/2019 SAP BI on BB TechEd Pres
28/39
Pushing SAP Web Content to the BlackBerry
Use MDS to Create Custom Applications for BlackBerry
Mobility Requirements
Use MDS to Create SAP BI Content for BlackBerry
Summary
-
8/2/2019 SAP BI on BB TechEd Pres
29/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 29
SAP BI Queryview WSDL
http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
30/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 30
Messages in SAP BI Query View Data Service WSDL
SAP BI Q Vi D S i WSDL ( )
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
31/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 31
SAP BI Query View Data Service WSDL (cont.)
R l F U i MDS S di Q i k S A h
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
32/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 32
Results From Using MDS Studio Quick Start Approach
Data binding from messages(in and out)
Screens created to captureinbound message(GetQueryViewData)
Screens created to displayoutbound message(GetQueryViewDataResponse)
Result needs to be assembled from its parts: AxisData row and column information
AxisInfo provides key figure and dimension information
CellData provides actual key figure values returned
TextSymbols provides characteristics, filters and variables(including Query Name, Last Refresh Date, Key Date, etc.)
MDS S i i I R l
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
33/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 33
MDS Scripting to Interpret Results
Wi
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
34/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 34
Wins
SecurityHandled by BlackBerry Infrastructure
Re-usable Code Useful for any query
Use SAP tools to build content
Build more complicated structures as required
Central Interface Use one central interface to content for all users
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
35/39
Pushing SAP Web Content to the BlackBerry
Use MDS to Create Custom Applications for BlackBerry
Mobility Requirements
Use MDS to Create SAP BI Content for BlackBerry
Summary
Bringing It All Together
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
36/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 36
BroadcastingAdvantages
Disadvantages
SAP Developed Web ContentAdvantages
Disadvantages
MDS Studio Developed Rich-ClientAdvantages
Disadvantages
Bringing It All Together
- scheduled content
- email deployment must consider blackberry
rich content with graphics and analysis
BlackBerry deployment must consider real estate/usage
quick custom application built from any web service
no graphics; best suited to interact with field content
Further Information
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11 -
8/2/2019 SAP BI on BB TechEd Pres
37/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 37
Further Information
Americas SAP Users Group (ASUG)www.asug.com
Research In Motionwww.BlackBerry.com/go/saphttp://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/797www.BlackBerry.com/developerswww.BlackBerry.com/solutions
Public Webwww.sap.com
www.sdn.sap.com
Further Information
http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://var/www/apps/conversion/current/tmp/scratch18809/http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11http://www.asug.com/http://www.blackberry.com/go/saphttp://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/7979/1181821/832210/Optimizing_Content_for_the_BlackBerry_Browser.pdf?nodeid=1206500&vernum=0http://www.blackberry.com/developerswww.BlackBerry.com/solutionshttp://www.blackberry.com/developerswww.BlackBerry.com/solutionshttp://www.sap.com/http://www.sdn.sap.com/http://www.sdn.sap.com/http://www.sap.com/http://www.blackberry.com/developerswww.BlackBerry.com/solutionshttp://www.blackberry.com/developerswww.BlackBerry.com/solutionshttp://www.blackberry.com/developerswww.BlackBerry.com/solutionshttp://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/7979/1181821/832210/Optimizing_Content_for_the_BlackBerry_Browser.pdf?nodeid=1206500&vernum=0http://www.blackberry.com/go/saphttp://www.blackberry.com/go/saphttp://www.asug.com/ -
8/2/2019 SAP BI on BB TechEd Pres
38/39
SAP AG 2006, SAP TechEd 06 / UPE104 / 38
Further Information
Specific Links of InterestCommand URLs:
http://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htm
Commands for Web Templates:http://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htm
BEX Mobile Intelligence:http://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htm
Text Elements:http://help.sap.com/saphelp_nw04/helpdata/en/9f/4e9d39d44cd45ee10000000a11402f/frameset.htm
Editing Charts:http://help.sap.com/saphelp_bw33/helpdata/en/2f/776b3d32390968e10000000a114084/frameset.htm
Data Provider Commands:http://help.sap.com/saphelp_nw04/helpdata/en/76/80a1393e3a6942e10000000a11402f/content.htm
Report to Report Interface:http://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htm
ASUG and SAP: Partners in Education
http://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/9f/4e9d39d44cd45ee10000000a11402f/frameset.htmhttp://help.sap.com/saphelp_bw33/helpdata/en/2f/776b3d32390968e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/76/80a1393e3a6942e10000000a11402f/content.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/76/80a1393e3a6942e10000000a11402f/content.htmhttp://help.sap.com/saphelp_bw33/helpdata/en/2f/776b3d32390968e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/9f/4e9d39d44cd45ee10000000a11402f/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/f1/50583cf7388362e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htm -
8/2/2019 SAP BI on BB TechEd Pres
39/39
ASUG and SAP: Partners in Education
ASUG, the Americas SAP Users Group, is the worlds largest, customer-run community of SAPprofessionals and partners , with 45,000 individual members and 1,700 companies represented. ASUGdelivers the highest value to member companies, allowing them to maximize their SAP investments.
Some highlighted benefits include:
Access to a year-round community for SAP customers and partners Diverse mix of educational topics and events through a variety of formats Exclusive opportunity to influence SAP future product direction Unparalleled networking opportunities with a dynamic professional network Unprecedented partnership with SAP Access to ASUG Groups and Chapters
To learn more about ASUG, visit the ASUG booth in the SDN Clubhouse, or visit our Web site atwww.asug.com .
http://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/99/08629bd3e41d418530c6849df303c9/frameset.htmhttp://www.asug.com/http://www.asug.com/