Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management

Similar documents
3 rd party Service Desk interface

Ronald Bueck SBO Product Definition

Implementing Outlook Integration for SAP Business One

E-Recruiting Job Board Integration using XI

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team

Configuring Distribution List in Compliant User Provisioning

Budget Control by Cost Center

How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case

mysap ERP Talent Management Dr. Christian Acosta-Flamma

How To Configure MDM to Work with Oracle ASM-Based Products

Backup & Restore with SAP BPC (MS SQL 2005)

Methodology to Implement SAP Process Integration

User Experience in Custom Apps

Posting Messages into XI

USDL XG WP3 SAP use case. Kay Kadner

SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)

Analyzing Sales Data for Choosing Forecast Strategies

SAP Sales and Operations Planning Software Product (xsop)

Monitoring and Management of Landscapes with SAP NetWeaver Administrator. Dieter Krieger, SAP AG

Extract Archived Data from SAP ERP

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

prioritize XI messages on integration server

Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006

Utilities for downloading and uploading OO ABAP classes in XML format

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide

How to Create Web Dynpro-Based iviews. Based on SAP NetWeaver 04 Stack 09. Jochen Guertler

Intelligent Business Operations Chapter 1: Overview & Strategy

Accounts Receivable. SAP Best Practices

Roster Configuration (Payroll) in SAP ECC 6.0 Tips & Tricks

How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0

SAP Central Process Scheduling (CPS) 8.0 by Redwood

SAP Business ByDesign Reference Systems. Scenario Outline. SAP ERP Integration Scenarios

OData in a Nutshell. August 2011 INTERNAL

Global Transport Label - General Motors -

How to Configure and Trouble Shoot Notification for Process Control 2.5

SOP through Long Term Planning Transfer to LIS/PIS/Capacity. SAP Best Practices

SAP Master Data Governance- Hiding fields in the change request User Interface

Ariba Network Integration to SAP ECC

DBA Cockpit for Oracle

Integration of SAP central user administration with Microsoft Active Directory

Problems with your Data Model in SAP NetWeaver MDM Do s and Don ts

RUN BETTER Become a Best-Run Business with Remote Support Platform for SAP Business One

SAP Service Tools for Performance Analysis

Unified Service Description Language Enabling the Internet of Services

Enabling Full-Text Search for Business Objects in mysap ERP

Matthias Steiner SAP. SAP HANA Cloud Platform A guided tour

How To Balance In Sap Bw

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Production Subcontracting (External Processing) SAP Best Practices

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

Collaboration Technology Support Center - Microsoft - Collaboration Brief

Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?

Workflow extended notifications

Debugging Portal Applications

Siteco Relies on SDN for its SAP CRM 5.0 Upgrade

FSC130 SAP Bank Communication Management

Next Generation Digital Banking with SAP

How To... Call BEx Web Applications from SAP BusinessObjects Dashboards (Xcelsius) and vice versa

SAP CCMS Monitors Microsoft Windows Eventlog

Maintaining Different Addresses and Ids for a Business Partner via CRM Web UI

Enterprise Software - Applications, Technologies and Programming

Alert Notification in SAP Supply Network Collaboration. SNC Extension Guide

ARCHIVING OF IDOCS IN SAP

SAP NetWeaver 7.0 Migration of Business Explorer and BI Integrated Planning. Tobias Kaufmann SAP NetWeaver RIG Business Intelligence

SAP NetWeaver BRM 7.3

How To... Integrate Custom Formulas into the Formula Builder

Integrating Easy Document Management System in SAP DMS

BC481 SAP Interactive Forms by Adobe

Understanding HR Schema and PCR with an Example

DATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG

NWBC10 NetWeaver Business Client

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

How To Improve Your Business Process With Sap

SAP Business One for iphone and ipad. Version 1.5.x January 2012

Compliant, Business-Driven Identity Management using. SAP NetWeaver Identity Management and SBOP Access Control. February 2010

SAP xapp Resource and Portfolio Management (SAP xrpm)

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BC450 ABAP Performance: Analysis and Optimization

Data Archiving in CRM: a Brief Overview

Ten reasons small and midsize enterprises (SMEs) choose SAP to help transform their business. Copyright/Trademark

UI Framework Task Based User Interface. SAP Enhancement Package 1 for SAP CRM 7.0

Third Party Digital Asset Management Integration

NetWeaver Business Client (NWBC) for Incentives and Commissions Management (ICM)

Process Archiving using NetWeaver Business Process Management

HR400 SAP ERP HCM Payroll Configuration

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

Integration of SAP Netweaver User Management with LDAP

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

Service Level Reporting for Business Process Monitoring

BIT601 SAP Workflow Definition and Use of Customer-Specific Workflows

Log Analysis Tool for SAP NetWeaver AS Java

BW370 BI Integrated Planning

UI Framework Logo exchange without skin copy. SAP Enhancement Package 1 for SAP CRM 7.0

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

AC 10.0 Centralized Emergency Access

Transcription:

Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal SAP NetWeaver Product Management

Overview Native Third-Party Services Code Samples Summary

Integration of Third-Party Collaboration Tools Overview What? MS Outlook Windows Messenger / MS Office Communicator E-Mail Meeting Request Task Instant Message Chat Why? High level of user acceptance Part of existing system landscape Rich and fast growing set of features Integration with portal user directory SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 3

Overview (cont.) Different native client required (IBM, Sun, Oracle)? Additional collaboration services required? Minimize your implementation effort by using and adapting the code samples on SDN SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 4

Third Party Collaboration Tools Integration Overview Where? Launch the native collaboration client directly from the SAP NetWeaver Portal: a) Collaboration Launch Pad b) Room Member List c) User Context Menu d) User Details How? Download from www.sdn.sap.com Adapt code samples to your needs Code samples can be used with SAP NetWeaver 2004 and above SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 5

Third Party Collaboration Tools Integration Scenario What's the scenario? 1. Knowledge worker is in the middle of a business process working in the corporate intranet (SAP NetWeaver Portal) 2. A problem emerges. 3. The solution requires help from coworkers. 4. He/she can quickly solve problems by using their familiar communication and collaboration services. 5. They can solve the problem efficiently using integrated groupware and instant-messaging tools. SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 6

Launch Collaboration Service: Virtual Rooms Send e-mail or instant message, create tasks etc. SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 7

Launch Collaboration Service: CLP Select contact Launch service SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 8

Launch Collaboration Service: User Details Launch service SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 9

Launch Collaboration Service: User Name People renderer Launch collaboration service SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 10

Fallback Scenarios What if? The third-party tool is not installed on the client The necessary execution privileges are missing The user prevents the execution of native collaboration services Fallback solution SAP NetWeaver UI can be used instead of native client UI* Fallback scenario Send E-Mail Create Appointment Send E-Mail Create Appointment * Currently not contained in SDN code samples SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 11

Overview Native Third-Party Services Code Samples Summary

Technical Background: Execution Sequence Outlook e-mail item Windows Messenger conversation 1 Launching the service Portal Component DynPage 2 Rendering the script VBScript and/or JavaScript Executing the service 3 SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 13

Integrated Third-Party Collaboration Services E-Mail, Meeting Request and Task using Microsoft Outlook Instant Messaging using Microsoft Windows Messenger Instant Messaging using Microsoft Office Communicator Once the collaboration services have been started, all the services provided by the native clients are available: Chat, application sharing, file sharing, white boarding, audio/visual conversation SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 14

Microsoft Outlook Integration SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 15

Microsoft Outlook Functionality Uses the User-Interface of Microsoft Outlook in order to initiate asynchronous collaboration processes System Requirements (front end) Microsoft Windows (version 2000 or later) Microsoft Outlook (version 2000 or later) Java Runtime Environment (version 1.3.1 or later) Application Requirements Microsoft Outlook security settings must be Medium or Low SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 16

Windows Messenger Integration SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 17

Windows Messenger Functionality: Uses the User-Interface of Microsoft Windows Messenger in order to initialize synchronous collaboration processes. Microsoft Windows Messenger supports: Single-Contact Voice and Video Conversation Application Sharing via Microsoft NetMeeting Whiteboard File Transmission System Requirements (front end): Microsoft Windows (version 2000 or later) Microsoft Windows Messenger (version 4.7 or later) Java Runtime Environment (version 1.3.1 or later) SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 18

Use Case: Microsoft Office Communicator Integration SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 19

Microsoft Office Communicator Functionality: Uses the User-Interface of Microsoft Office Communicator in order to initialize synchronous collaboration processes. Microsoft Office Communicator supports: Single-Contact Voice and Video Conversation Application Sharing via Microsoft NetMeeting Whiteboard File Transmission Microsoft Office Live Meeting System Requirements (front end): Microsoft Windows (version 2000 or later) Microsoft Office Communicator (version 2005 or later) Java Runtime Environment (version 1.3.1 or later) SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 20

Overview Native Third-Party Services Code Samples Summary

Code Samples How to get them Codes Samples www.sdn.sap.com > User Productivity -> Portal and Collaboration Tutorials The respective tutorials are included in the SAP NetWeaver Developer Studio documentation (Collaboration Development Manual > Reference > Tutorials) and in the SAP NetWeaver Library (SAP NetWeaver Developers' Guide). SAP provides no official support for the code samples, as the code is meant to illustrate the integration of third-party services only SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 22

Integration Steps The actual steps to integrate collaboration tools from third-party providers: 1. Download code samples from SDN (www.sdn.sap.com) 2. Optional: Adapt or extend coding 3. Upload PAR files to the portal 4. Configuration: make services available to the portal users 5. Restart AS Java 6. Test coding SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 23

Configuring the Native Services for the CLP (1) Check whether the new link commands are now available SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 24

Configuring the Native Services for the CLP (2) Integrate the new link commands to a command group which is part of the CLP Collaboration menu SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 25

Overview Native Third-Party Services Code Samples Summary

Summary In this presentation you have learned: In which ways third-party collaboration tools can be integrated with the SAP NetWeaver Portal Why using the code samples provided by SAP customers can considerably reduce your integration effort Where to get the code samples The required steps to integrate third-party collaboration tools in the SAP NetWeaver Portal. SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 27

Further Information Public Web: SAP Developer Network: www.sdn.sap.com User Productivity -> Portal and Collaboration Related SAP Education Training Opportunities http://www.sap.com/education/ TEP30/EP300 SAP Knowledge Management and Collaboration Development EP130 Configuration of Knowledge Management and Collaboration SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 28

Copyright 2006 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. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages. SAP AG 2005, Ad Hoc Collaboration (Enabling User Collaboration), Christian Stadler / 29