Académique Documents
Professionnel Documents
Culture Documents
Mobility Requirements Pushing SAP Web Content to the BlackBerry Use MDS to Create Custom Applications for BlackBerry Use MDS to Create SAP BI Content for BlackBerry Summary
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
Timeliness
Cached information is not sufficient Real-time workflow is impossible with disconnected or sync-based solutions
Security
Typical applications require secure communications
Mobility Requirements Pushing SAP Web Content to the BlackBerry Use MDS to Create Custom Applications for BlackBerry Use MDS to Create SAP BI Content for BlackBerry Summary
Security
Multi-tiered authorization to control access Respect internal territory guidelines Security roles need to encompass deployment
Timeliness
Static reports are seldom read when generated Self-service must be seamless to be efficient Analysis tools generally best-suited to desktop workstation
Email Broadcasting
Perfect for sending reports via email to distribution lists In-line content designed for viewing from a desktop or BlackBerry Challenge: multiple BlackBerry models deployed across customer base
BlackBerry Deployment
Best suited for mobile deployment Easy 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
SAP AG 2006, SAP TechEd 06 / UPE104 / 9
Email Broadcasting
If content is delivered in-line from broadcaster, content must be viewable by any 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
Passing Variables
&VAR_NAME_1=MU_04031&VAR_VALUE_EXT_1=01%2e01%2e2004 MU_04031 is the name of the variable 01.01.2004 is the value of the variable
Passing Parameters
<SAP_BW_URL Parameter1='Value1' Parameter2='Value2' ...> Add other parameters with & after <SAP_BW_URL> tag: <SAP_BW_URL>?Parameter1=Value1&Parameter2=Value2&.. Example, Password Parameter &sap-user=my_user_name&sap-password=my_password
Useful Settings for HTML Rendering Ensure to address the following areas for correct rendering
BlackBerry Browser settings (on device) Template properties Table properties Graphic design Query design
Support HTML Tables: Checked Support Style Sheets: Checked (if using style sheets) Style sheets media type: Handheld
General Properties
Default Font Family: BBCondensed Default Font Size: 7
General Formatting Tips Use horizontal rule <hr> tags to separate sections of content Use filters (drop down preferred) to limit results Use <br> tags rather than <p> tags to separate objects
Mobility Requirements Pushing SAP Web Content to the BlackBerry Use MDS to Create Custom Applications for BlackBerry Use MDS to Create SAP BI Content for BlackBerry Summary
SOAP / XML
Wireless
Internet BlackBerry Enterprise Server with MDS v4.1 SAP Web Application Server
Benefits
MDS Studio v4.1 provides simple drag and drop tools for building rich-client applications Custom rich-client application provides enhanced user experience Applications function whether in or out of wireless coverage
Limitations
Requires Web Services to be exposed on the back end May require customization to existing Web Services
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
Find service Analyze service Send messages
Discovery: UDDI Schema: WSDL Communications: SOAP
BlackBerry MDS Studio: Key Concepts Visual drag and drop assembly of components
Screens (UI) Data Message Scripts
2. Bottom Up
Generates essential data components, bindings and messages from WSDL leaving developer to create screens and additional logic
3. Top Down
Developer creates entire application and binds messages to existing WSDL
Only available for out-of-the-box RFC function modules Web Services are delivered as is and cannot be modified There is also no way to configure web service security profiles
Mobility Requirements Pushing SAP Web Content to the BlackBerry Use MDS to Create Custom Applications for BlackBerry Use MDS to Create SAP BI Content for BlackBerry Summary
http://sapserver:port/sap/bw/xml/soap/queryview?sap-client=110&wsdl=1.11
Results From Using MDS Studio Quick Start Approach Data binding from messages (in and out) Screens created to capture inbound message (GetQueryViewData) Screens created to display outbound 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.)
SAP AG 2006, SAP TechEd 06 / UPE104 / 32
Wins Security
Handled 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
Mobility Requirements Pushing SAP Web Content to the BlackBerry Use MDS to Create Custom Applications for BlackBerry Use MDS to Create SAP BI Content for BlackBerry Summary
Further Information
Public Web
www.sap.com www.sdn.sap.com
Research In Motion
Further Information
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
ASUG, the Americas SAP Users Group, is the worlds largest, customer-run community of SAP professionals and partners, with 45,000 individual members and 1,700 companies represented. ASUG delivers 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 at www.asug.com.