Session ID: NW104 Information Broadcasting with SAP NetWeaver '04

Contributing Speaker(s)
Eric Schemer SAP NetWeaver Product Management, SAP AG Glen Leslie SAP NetWeaver Product Management, SAP Labs, LLC Oliver Mayer
SAP NetWeaver RIG - BI, SAP Labs LLC

© SAP AG 2004, SAP TechEd / NW104 / 2

Learning Objectives
As a result of this session, you will be able to:
Explain Information Broadcasting Understand SAP NetWeaver components which enable Information Broadcasting See an overview of Information Broadcasting in action

© SAP AG 2004, SAP TechEd / NW104 / 3

Overview BEx Broadcaster & Wizard Administrative Controls on Broadcasting Enterprise Portal Integration

Overview BEx Broadcaster & Wizard Administrative Controls on Broadcasting Enterprise Portal Integration

BI Suite: Business Explorer (BEx)
Portal Integration

© SAP AG 2004, SAP TechEd / NW104 / 6

BEx Information Broadcasting (I)
Information Broadcasting allows the distribution of BW information
... via different channels ... ( ) E-Mail ( ) Enterprise Portal ... in different formats ... ( ) HTML, MHTML ( ) BEx Analyzer Workbooks ( ) ZIP Files … of different sources … ( ) BI Web Applications - Dashboards, cockpits ( ) BEx Analyzer Workbooks ( ) Queries … in different modes… ( ) Online & pre-calculated

© SAP AG 2004, SAP TechEd / NW104 / 7

BEx Information Broadcasting (II)
Information Broadcasting supports different business scenarios
( ) Event based (“Intelligent push”) Integration into process chains E.g. If new data is loaded into the data container (InfoCube) ( ) Ad hoc BEx Broadcasting Wizard for one-step distribution ( ) Scheduled BEx Broadcaster Guided scheduling times (for end users / information consumers) Scheduling at any time (for power users / administrators)
© SAP AG 2004, SAP TechEd / NW104 / 8

Key Functions: Information Broadcasting – BEx Portfolio
Queries, Workbooks, BI Applications as KM Documents
KM Document: Precalculated query, workbook or application KM Link: Online BW report Use KM Services for:
Subscription Feedback Discussion Collaboration Rating TREX search Notes Download

© SAP AG 2004, SAP TechEd / NW104 / 9

Information Broadcasting Target: Collaboration Rooms
Queries, Web Applications & Workbooks can be broadcasted into Collaboration Rooms
Collaboration Rooms Services Chat Application Sharing Notes Meeting Pad Discussion Forums Instant Messaging My Portal Contacts

© SAP AG 2004, SAP TechEd / NW104 / 10

Overview BEx Broadcaster & Wizard Administrative Controls on Broadcasting Enterprise Portal Integration

BI User Categories

High
Authoring and Ad-hoc Query 10 %

High

us ine (B ss E Ex ) xplo re r

Analytical functionality and flexibility

OLAP Analysis and Power Reporting 30 %

Required training investment and cost

Th eB

Low

Information Consumption, Portal-based Deployment, and Executive Reporting 60 %

Low

© SAP AG 2004, SAP TechEd / NW104 / 12

User-Type Specific Information Broadcasting

© SAP AG 2004, SAP TechEd / NW104 / 13

Launching the Broadcaster Wizard

The BEx Broadcaster Wizard can be conveniently launched from the context menu
© SAP AG 2004, SAP TechEd / NW104 / 14

BEx Broadcaster Wizard – Step 1

Choose distribution format.

ZIP option

The Broadcaster Wizard allows you to send queries, workbooks and web applications as e-mails or to broadcast them into SAP EP It consists of 4 possible steps

© SAP AG 2004, SAP TechEd / NW104 / 15

BEx Broadcaster Wizard – Step 2

Continue
If you choose to continue you will be able to create a new persistent broadcasting setting

Execute
If you choose ‘execute‘ the query will be sent immediately via E-mail or published into to the Enterprise Portal

© SAP AG 2004, SAP TechEd / NW104 / 16

BEx Broadcaster Wizard – last Step
Determine the Scheduling:
Based on a data change event triggered by a process chain Based on a pre-defined time point Freely definable scheduling

© SAP AG 2004, SAP TechEd / NW104 / 17

Demo

Demo

© SAP AG 2004, SAP TechEd / NW104 / 18

User-Type Specific Information Broadcasting

© SAP AG 2004, SAP TechEd / NW104 / 19

BEx Broadcaster – Settings & Immediate Broadcast
Via the Broadcaster you can find, create, delete and change Broadcasting settings for BEx Web Applications, Queries and Workbooks

Change existing settings

Via ‘Execute’ you can broadcast immediately Via ‘Dispatch’ you can determine a broadcasting schedule

© SAP AG 2004, SAP TechEd / NW104 / 20

BEx Broadcaster - Settings under the Receiver Tab

You can select from the list of SAP BW Users You can select from Users within a certain Role You enter/select e-mail addresses You can broadcast with authorizations of another user (if you have according authorizations) You can determine a language You can broadcast user-specific
© SAP AG 2004, SAP TechEd / NW104 / 21

Distribution Type: Export to Enterprise Portal
You can select different text variables that will be automatically filled by the system

You have access to the SAP EP KM Repository and can choose a KM Folder

© SAP AG 2004, SAP TechEd / NW104 / 22

BEx Broadcaster – Pre-calculation Tab
‘Pre-calculation Tab’
If you have exceptions defined in the underlying queries the different defined exception levels will be displayed You can determine if the Broadcasting should only be triggered if a certain alert level has been reached

© SAP AG 2004, SAP TechEd / NW104 / 23

BEx Broadcaster – Filter Navigation Tab
‘Filter Navigation Tab’
If you precalculate queries you can automatically generate filter navigation by choosing the corresponding characteristics In order to use this function for web templates, a navigation block item has to be included in the template

If you precalculate a web template you can optionally specifiy a control query to pre-calculate filter navigation
© SAP AG 2004, SAP TechEd / NW104 / 24

Demo

Demo

© SAP AG 2004, SAP TechEd / NW104 / 25

Access to BEx Broadcaster
The BEx Broadcaster is available via:
BEx Query Designer BEx Analyzer BEx Web Analyzer

As a Web Item in the Web Application Designer.

The context menu in any BEx Web Query, Workbook and Web Application

© SAP AG 2004, SAP TechEd / NW104 / 26

User-Type Specific Information Broadcasting

© SAP AG 2004, SAP TechEd / NW104 / 27

BEx Web Application Direct Publishing

DIRECT PUBLISHING
BEx Query Designer BEx AdHoc Query Designer BEx Web Application Designer SAP Enterprise Portal 6.0

Web Design Tool (optional)

OLAP Processor Web Service Charting Engine HTML Templates InfoProvider BW Server with SAP Web AS

© SAP AG 2004, SAP TechEd / NW104 / 28

Publishing from WAD into Enterprise Portal
Publish to Enterprise Portal 6.0
Administrative view Allows to publish right into the PCD Read & Write Access Optional Assignment to Portal Page or Portal Role Publishing of BW KM Links into KM Folders

Publish to BEx Broadcaster
Allows broadcasting of links but also precalculation and scheduling No Broadcasting into PCD

© SAP AG 2004, SAP TechEd / NW104 / 29

BEx Web Application Example

© SAP AG 2004, SAP TechEd / NW104 / 30

Overview BEx Broadcaster & Wizard Administrative Controls on Broadcasting Enterprise Portal Integration

BEx Broadcaster - Scheduling
Depending on authorizations, end-users can schedule their Broadcasting Settings

Based on Process Chain Events Pre-Defined Time Points Ad Hoc

© SAP AG 2004, SAP TechEd / NW104 / 32

Process Chain Variants: Selection of InfoProviders
Variant is created with selection of InfoProvider(s) desired Trigger event sets off broadcasts associated with these data providers

© SAP AG 2004, SAP TechEd / NW104 / 33

Using Process Chains Events - Frontend
BEx Broadcaster Scheduling:
If you start the Broadcaster for a query (or template or workbook) that gets data from an InfoProvider that has been selected in the process chain, you can select this InfoProvider for Scheduling As soon as that InfoProvider is affected by a Process Chain, the Broadcasting is triggered

© SAP AG 2004, SAP TechEd / NW104 / 34

Setting up pre-defined time points
Creating Broadcasting Timepoints:
You can create "Broadcasting Timepoints" by scheduling jobs starting with the prefix ‘TP_BROADCASTING_xxxxxxxxxx’

Transaction SM36 Background Job Scheduling

© SAP AG 2004, SAP TechEd / NW104 / 35

Setting up pre-defined time points - II
Step-by-Step:
Press the ‘Start condition’ button Press the ‘Date/Time’ button in the ‘Start time’ screen Enter a date and a time in the respective fields, Must be a periodic job with the “Periodic Values” defined:

© SAP AG 2004, SAP TechEd / NW104 / 36

Using pre-defined time points - Frontend
BEx Broadcaster Scheduling:
If you start the Broadcaster for a query (or template or workbook) you will be able to select from predefined time points The scheduling options available to you depend on your authorizations.

© SAP AG 2004, SAP TechEd / NW104 / 37

Workbook Pre-calculation Service – SAP BW Settings

Transaction RSPRECADMIN or via IMG

=
Machines with SAP BW Pre-calculation Service are identified on SAP BW server Load Balancing among these servers is an option

Pre-requisites for Workbook Precalculation Service At least one server with:
Microsoft .Net Framework 1.1 (already part of Office XP) SAP GUI 6.20 with BEx Frontend or higher Microsoft Excel 2000 or higher The SAP BW Workbook Pre-Calculation Service (on the Installation CDs)
© SAP AG 2004, SAP TechEd / NW104 / 38

Information Broadcasting: Additional SAP BW Authorizations
New Authorization Object for Information Broadcasting S_RS_BCS. This object determines the user‘s scheduling options
Fields: ObjectType: Three instances: Query, Template & Workbook ObjectID: QueryID / TemplateID / WorkbookID EventType: DataChange or TimePoint EventID: DataChange - InfoProviderID TimePoint - Timepoint ID (as specified during timepoint definition)

Administrator Authorizations for Broadcasting are maintained via the existing authorization object S_RS_ADMWB The field RSADMWBOBJ has been enhanced with "Broadcasting Settings". The existing activities are:
03 (Display) 16 (Execute, for Broadcasting also schedule) 23 (Maintain, including delete)

© SAP AG 2004, SAP TechEd / NW104 / 39

Overview BEx Broadcaster & Wizard Administrative Controls on Broadcasting Enterprise Portal Integration

Multilayer Information Integration & Access
BEx Portfolio iViews Collaboration Rooms

Enterprise Portal

Collaboration Framework
(Collaboration Services)

Knowledge Management – Repository Framework
(KM Services)

Business Information Warehouse
(BI Services)

© SAP AG 2004, SAP TechEd / NW104 / 41

Information Broadcasting leverages SAP NetWeaver
For Information Broadcasting with the Portal, SAP NetWeaver components seamlessly work together:
Information Broadcasting components are located on both the SAP BW and the SAP Enterprise Portal server SAP BW server components need to be able to call SAP EP and KM SAP EP needs to be able to call the SAP BW server Both leverage SAP Web AS features

SAP NetWeaver™
PEOPLE INTEGRATION
Multi channel access Composite Application Framework Portal Collaboration

INFORMATION INTEGRATION
Bus. Intelligence Knowledge Mgmt Master Data Mgmt Life Cycle Mgmt

This enables the following scenarios:
BEx Information Broadcasting Adhoc scheduled & event triggered Calling of BEx Web Applications from SAP EP 6.0 Publishing into SAP EP 6.0 from BEx Web Application Designer & Query Designer0

PROCESS INTEGRATION
Integration Broker Business Process Mgmt

APPLICATION PLATFORM
J2EE ABAP DB and OS Abstraction

© SAP AG 2004, SAP TechEd / NW104 / 42

SAP BI Broadcasting Services
Enterprise Portal 6.0
BI iViews KM Folders Portal Content Catalog (PCD) Collaboration Rooms Repository Services KM Content Repositories Personal / BEx Portfolio

E-Mail
ZIP File Attachments HTML MHTML Workbooks

Workbook Precalculation Services (Optional)
Windows based Service (could be an end user PC or company server)

SAP BW 3.5 BEX Query Designer BEx Web BEx Analyzer BEx Web Application Designer BEx Broadcaster BEx Broadcaster Wizard

OLAP/Metadata

BI Platform

Precalculation Services Queries & Web Templates

© SAP AG 2004, SAP TechEd / NW104 / 43

KM Platform & Information Broadcasting
BEx Portfolio built with KM Flexible UI Repository Services
Search and Indexing Collaboration Subscription etc. BEx Portfolio with Flexible UI

Repository Services
Collaboration Search & Indexing Discussionforums Subscriptio n

Repository Framework
Repository Manager for CM Store precalculated web templates and workbooks Metadata Repository Manager for BI Online Queries BW Server
Access to broadcasted Online BW Queries Web Applications via URL links

Repository Framework
BW Document Repository Manager

Repositor y Manager CM Store

other RMs…

CM Store saving precalculated web applications, queries & workbooks

© SAP AG 2004, SAP TechEd / NW104 / 44

Starting Information Broadcasting – The Showcase Role
With SAP EP 6.0 a SAP BW showcase role is delivered to enable a quick start for Information Broadcasting
com.sap.ip.bi.business_explorer_showcase

You can use the delivered role & objects as they are or as a template for your own design

The portal role Business Explorer provides you with:
Business Intelligence content provided by SAP BW Various tools of the Business Explorer Suite Various possibilities to work with documents using Knowledge Management and Collaboration

© SAP AG 2004, SAP TechEd / NW104 / 45

Working Together in Virtual Teams: Collaboration in an Information Environment
Collaboration
Enable teams
Manage project & team activity Easily share information and applications across roles Communicate in real-time or asynchronously Embed structured (BI) and unstructured (KM) information into your collaboration processes

Your Benefit: Collaboration is only useful if it is based on relevant and trustworthy information SAP embeds contextual collaboration into business processes
© SAP AG 2004, SAP TechEd / NW104 / 46

Demo

Demo

© SAP AG 2004, SAP TechEd / NW104 / 47

Summary
Information Broadcasting is available to a wide range of users Information Broadcasting makes important business information readily available to the end user via the Enterprise Portal Information Broadcasting leverages several SAP NetWeaver components:
SAP BW SAP Enterprise Portal SAP Enterprise Portal KM and Collaboration SAP Web Application Server

© SAP AG 2004, SAP TechEd / NW104 / 48

Further Information
Public Web:
http://www.sap.com/netweaver http:www.sap.com/bi SAP Developer Network: http://www.sdn.sap.com Warehouse
http://www.sap.com/education/

Business Information

Related SAP Education Training Opportunities

Related Workshops/Lectures at SAP TechEd 2004
BW254: Information Broadcasting & SAP Enterprise Portal Integration with SAP BW 3.5 - Hands-On Workshop KM101: SAP Knowledge Management in SAP NetWeaver: An Overview COLL01: SAP NetWeaver Collaboration: An Overview

© SAP AG 2004, SAP TechEd / NW104 / 49

SAP Developer Network
Look for SAP TechEd ’04 presentations and videos on the SAP Developer Network. Coming in December. http://www.sdn.sap.com/

© SAP AG 2004, SAP TechEd / NW104 / 50

Questions?

Q&A
© SAP AG 2004, SAP TechEd / NW104 / 51

Feedback
Please complete your session evaluation. Be courteous — deposit your trash, and do not take the handouts for the following session.

Thank You !

© SAP AG 2004, SAP TechEd / NW104 / 52

Copyright 2004 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
© SAP AG 2004, SAP TechEd / NW104 / 53