SAP BI on BB TechEd Pres

download SAP BI on BB TechEd Pres

of 39

Transcript of 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 than

    tags 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/