UP104 Visual Composer for SAP NetWeaver Composition

Transcription

UP104 Visual Composer for SAP NetWeaver Composition
UP104
Visual Composer for SAP NetWeaver
Composition Environment 7.2
Overview and Roadmap
Yariv Zur, SAP Technology Solution Management
David Lotan Bolotnikoff, SAP Technology
Development
October 2009
Disclaimer
The information in this presentation is confidential and proprietary to SAP and may not be
disclosed without the permission of SAP. This presentation is not subject to your license
agreement or any other service or subscription agreement with SAP. SAP has no obligation to
pursue any course of business outlined in this document or any related presentation, or to
develop or release any functionality mentioned therein. This document, or any related
presentation and SAP's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by SAP at any time
for any reason without notice. The information on this document is not a commitment, promise
or legal obligation to deliver any material, code or functionality. 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. This
document is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this document, except if such damages
were caused by SAP intentionally or grossly negligent.
All forward-looking statements are subject to various risks and uncertainties that could cause
actual results to differ materially from expectations. Readers are cautioned not to place undue
reliance on these forward-looking statements, which speak only as of their dates, and they
should not be relied upon in making purchasing decisions.
© SAP AG 2009. All rights reserved. / Page 2
Agenda
1. Overview

Business Case
 Key Capabilities
2. VC 7.2

VC 7.0 Updates
 New in 7.2
 Demo
3. Roadmap

Outlook
 Additional Resources
© SAP AG 2009. All rights reserved. / Page 3
Do it yourself IT
Complexity
Full Blown Products
 High IT involvement
 Full Lifecycle
Management
 Wide and diverse
audience
OVERVIEW
Focused Projects
 Composite edge
applications
 Smaller, actionable,
task oriented
 Driven by the LOBs
 Requiring reduced IT
support
User Driven Adaptations /
Extensions
 Personalization
 End-User driven
Mashups
 Situational, collaborative
ad-hoc processes
Volume
„Do-it-yourself‟ IT
… we are witnessing the corporate world swallowing whole the best of
consumer software, many times without modification.
InfoWorld, Jan 2008
© SAP AG 2009. All rights reserved. / Page 4
What is Visual Composer?
OVERVIEW
Visual Composer is the modeling tool that enables code-free composition of
UI elements, Enterprise Services, and reusable components to rapidly create
and adapt rich user interfaces
© SAP AG 2009. All rights reserved. / Page 5
Modeling with Visual Composer:
Introduction
OVERVIEW
Visual Composer supports creating applications by…

manipulating data elements such as data services and Web services, and UI elements such
as controls, forms, and tables

creating connections between elements to define the business logic of the application

generating runtime code automatically from the Visual Composer model
Data Flow
UI Elements
© SAP AG 2009. All rights reserved. / Page 6
Services
Key Capabilities

OVERVIEW
Out-of-the box connectivity to SAP and non-SAP backend systems

ERP, CRM and BI

Consumption of Enterprise Services as well as RFCs and 3rd party Web services

JDBC connectivity

Consumption of data services with complex structures and nested tables

Simulated service creation
SAP R/3
© SAP AG 2009. All rights reserved. / Page 7
SAP BI
.....
Non-SAP
Key Capabilities (Cont.)


Out-of-the-box support for SAP standard runtime technology

Web Dynpro HTML

Web Dynpro Flex
Lifecycle Management support

Integration with NWDI DTR source control
© SAP AG 2009. All rights reserved. / Page 8
OVERVIEW
Portal Content Creation
Capabilities
OVERVIEW

Creation of Portal content (Roles, Pages, iViews…) from the Visual Composer modeling
environment

WYSIWYG visualization of Portal Framework (L-Shape visualization)

Top-down or bottom-up content creation workflow

Drag-and-drop content from Visual Composer
or other content provider
© SAP AG 2009. All rights reserved. / Page 9
Visual Composer in NWDS
OVERVIEW
Integrated version of Visual Composer in NetWeaver Developer Studio

Additional entry-point to access the Visual Composer models

Browser-based version continues to be supported

First step to achieve NWDS as a single tool platform for a
developer role

A unified entry point to all
CE toolsets
(Web Dynpro tools,
Visual Composer,
CAF, BPM, etc.)
© SAP AG 2009. All rights reserved. / Page 10
Extending Visual Composer using
Web Dynpro


―Break-out‖ from Visual Composer

Define the required component using
Visual Composer composite view

Automatically generate the Web Dynpro
component interface

Implement the Web Dynpro
component

Add the Web Dynpro
component to the
Visual Composer model
Add an existing Web Dynpro
component to the
Visual Composer model

Tutorial, Blog, Demo
© SAP AG 2009. All rights reserved. / Page 11
OVERVIEW
Web Dynpro Component Samples
OVERVIEW
Web Dynpro
Xcelsius
© SAP AG 2009. All rights reserved. / Page 12
Adobe Flash Islands
for Web Dynpro
Agenda
1. Overview

Business Case
 Key Capabilities
2. VC 7.2

VC 7.0 Updates
 New in 7.2
 Demo
3. Roadmap

Outlook
 Additional Resources
© SAP AG 2009. All rights reserved. / Page 13
VC 7.0 Updates
VC 7.2

VC 7.0 is the previous version of Visual Composer which is part of the NetWeaver 7.0
codeline.

While the overwhelming majority of our efforts are focused on the 7.2 / CE version, we will be
releasing a new capability with 7.01 SP5:

Enabling embedding
Flash components into a
Visual Composer model.
The full guide can be
found here (SDN).
© SAP AG 2009. All rights reserved. / Page 14
DEMO Flash components in VC 7.0
Migrating Models from
Visual Composer 7.0 to 7.11/7.2

VC 7.2
Model Conversion Wizard - converts Visual Composer 7.0 models to Visual Composer
7.11/7.2

The wizard opens the model in Visual Composer 7.1/7.2 and generates a detailed report
of the conversion status

In case some manual work is needed, this is described in the report

Full details in the document published in SDN - here
© SAP AG 2009. All rights reserved. / Page 16
Introducing:
Visual Composer 7.2
VC 7.2

Delivered as part of the CE 7.2 delivery.

Direct continuation of the VC 7.1/7.11 delivery

Enables creation of composite views that can be used as standalone applications or as part of
larger composite applications

Based on a Web Dynpro Java run-time
© SAP AG 2009. All rights reserved. / Page 17
Working with Simulated Services
 Create
VC 7.2
a simulated service with dummy data to fully run
and simulate the application
 Define static data manually or from a spreadsheet
 ―Break-out‖ from the simulated services to a service layer
and automatically generate the service interface
 Implement the service from scratch or adapt an
existing service
 Drag & replace the simulated service with the ―real‖
service without affecting
the application UIs
Service Creation
Service Implementation
© SAP AG 2009. All rights reserved. / Page 18
DEMO Simulated Services
Additional Improvements
VC 7.2
Q4/2008

Grid Layout

Browse images support

OBN configuration for source views

Message area support
© SAP AG 2009. All rights reserved. / Page 20
ALV Table Enhancements

Configure ALV behavior in design time

Export to Excel

Switch to Chart

Display Hierarchies

Save runtime settings
© SAP AG 2009. All rights reserved. / Page 21
VC 7.2
Embedded BI Features

BICS (BI Consumer Services) connectivity to the following connectors:

BI JDBC Connector (MaxDB 7.0, 7.1, MS SQLServer 2005)

BI Master Data InfoActor
(for display/use of BI master data)
and planning services via BICS

Real-time access to relational and
multidimensional sources

BI Data Service Wizard (Query wizard) and SQL editor


Planning application enabling


Flexibly create query views and configure ports of data services
Expose data services for data write-back and planning function
execution in Visual Composer
Basic Value help support

Meta-data driven, no manual
involvement needed,
single value selection only
© SAP AG 2009. All rights reserved. / Page 22
VC 7.2
Portal Content Creation Features

Import existing portal content

OBN support

source, target and BO modeling

Dynamic URL iView modeling

Advanced layout capabilities

Full support for deep DTN structure

Improved Business Suite (Best Fit)
content creation
© SAP AG 2009. All rights reserved. / Page 23
VC 7.2
New in VC 7.2: BPM Integration
VC 7.2

SAP NetWeaver BPM is a flexible framework for designing and running user-centric
collaborative processes and reusable workflows.

Seamless integration between BPM and Visual Composer

Break-out from a BPM Step and automatically generate the Visual Composer UI

Consume existing Visual Composer UIs and add them to the business process
© SAP AG 2009. All rights reserved. / Page 24
DEMO BPM Integration
New in VC 7.2: Model Debugging
Debug Window
Visual Model Tracing
© SAP AG 2009. All rights reserved. / Page 26
VC 7.2
Variables, Breakpoints, and
Expressions windows
Console
DEMO VC Debugger
Additional Capabilities



Modeling improvements

Better support for complex data structure modeling

Context-Sensitive help for DE Editor

Dynamic Styling support (e.g. color, size)

Web Service Navigator integration (for testing WS in the model)
Enhanced Search Task Panel

Easy search for sources of data to use in your models

Improved Services Registry wizard
Enhanced Control Functionality


Watermark, Show as text, Suggest values
New Controls

Spinner,

Horizontal Slider, Vertical Slider

Gauge
© SAP AG 2009. All rights reserved. / Page 28
VC 7.2
Summary: What’s new in 7.2?
VC 7.2

VC 7.2 is a major release, one which completes our promised roadmap. Full release notes will
be published together with the release, but just to give you a notion – 46 new/updated
features:

18 general modeling, 7 data handling, 4 Layout, 2 runtime, 10 Lifecycle Management, 2
Integration with other SAP tools, 3 VC@Eclipse
© SAP AG 2009. All rights reserved. / Page 29
Image created using http://www.wordle.com, based on the VC 7.2 Release Notes
Agenda
1. Overview

Business Case
 Key Capabilities
2. VC 7.2

VC 7.0 Updates
 New in 7.2
 Demo
3. Roadmap

Outlook
 Additional Resources
© SAP AG 2009. All rights reserved. / Page 30
SAP TECHNOLOGY PORTFOLIO PLANNED RELEASES
MAIN PRODUCT RELEASES*
This is the current state of planning and may be changed by
SAP at any time for any reason without notice. (August 2009)
Planned 2009
SAP Technology Portfolio
SAP NetWeaver 7.0
EHP1
EHP2
Applications on
SAP NetWeaver 7.0, EHP2
BEST
PRACTICES
Planned 2010
SAP Business Suite 7
Duet 1.5
Microsoft integration
SAP NetWeaver Identity
Management
7.2
next version
SAP NetWeaver Portal
SBOP Data Quality Management,
version for SAP solutions
OWN
PRACTICES
next version
7.1
7.2
SAP NetWeaver Enterprise Search
XI 3.1
SAP NetWeaver
Process Integration
SAP NetWeaver Composition
Environment (incl. BPM/BRM)
7.1, EHP1
next version
7.2
7.1, EHP 1
next version
XI 4.0
SAP BusinessObjects Enterprise
SAP NetWeaver
Business Warehouse
BEST
INSIGHT
Innovations 2010 for
SAP Business Suite 7
PPIM 5.0**
7.2
7.2
SAP NetWeaver BW Accelerator
SBOP Explorer, accelerated version
for SAP NetWeaver BW
1.0
SAP NetWeaver
Master Data Management
7.1
SBOP Data Services
* Further Details: www.service.sap.com/releasestrategy
next version
2.0
next version
XI 3.1
SBOP Metadata Management
© SAP AG 2009.
All rights reserved. / Page 33
next version
XI 3.2
= Start of Ramp-Up (RTC)
= Unrestricted Shipment (US)
** PPIM 5.0 = SAP Portfolio and Project Management 5.0
Visual Composer Roadmap
CE 7.11 – 7.0
Parity
CE 7.2 – Roadmap
Fulfilled
VC 7.0 Parity, Web
ROADMAP
Post 7.2 –
Stabilization
Quality, Stability,
Dynpro Components,
BPM integration,
improved BPM
Simulated Services
Additional controls,
integration, additional
and more.
Debugger, Better
new concepts
NWDS integration and
more
© SAP AG 2009. All rights reserved. / Page 34
* Dates are NOT final at this point and are subject to change.
Visual Composer Books

ROADMAP
A new member is about to join the VC books family (SAP NetWeaver Visual Composer, by
Carsten Bönnen):
“Praxishandbuch SAP NetWeaver Visual Composer”
by Marcel Salein et al. The book will be available at the end
of November in German and later on in English.
For more details click here
© SAP AG 2009. All rights reserved. / Page 35
Visual Composer Learning Map
© SAP AG 2009. All rights reserved. / Page 36
ROADMAP
Visual Composer Documentation
Help.sap.com
© SAP AG 2009. All rights reserved. / Page 37
ROADMAP
Visual Composer Community
www.sdn.sap.com/irj/sdn/nw-vc
© SAP AG 2009. All rights reserved. / Page 38
ROADMAP
Further Information

SAP Public Web:
SAP Developer Network (SDN): www.sdn.sap.com
Business Process Expert (BPX) Community: www.bpx.sap.com
SAP BusinessObjects Community (BOC): www.boc.sap.com

Related SAP Education and Certification Opportunities
http://www.sap.com/education/

Related Workshops/Lectures at SAP TechEd 2009
BPM262, SAP NetWeaver BPM integration with Visual Composer,
Hands-On
UP250, SAP NetWeaver User Interface Strategy, ASUG Influence
Council (Phoenix Only)
UP100, SAP’s User Interaction Strategy
© SAP AG 2009. All rights reserved. / Page 39
Thank You!
Yariv Zur
SAP Technology Solution Management
SAP Labs Israel
Ha’tidhar 15
43212 Ra’anana Israel
[email protected]
Virtual SAP TechEd :
Extend your SAP TechEd Year Round




Best of SAP TechEd at Your fingertips

View sessions that you missed

Replay and review sessions that you
attended
Quality SAP TechEd Training

Best Practices

Product Roadmaps
Learn at your own pace

Gain Access to sessions recorded in
2006, 2007, 2008 and
2009* (*available December 2009)

24/7 Access online/offline

Flexible Course Syllabus
Volume Licensing

http://www.sdn.sap.com/irj/scn/virtualteched-allsessions
© SAP AG 2009. All rights reserved. / Page 41
Special Pricing for multiple subscribers
Contact
Feedback
Please complete your session evaluation.
Be courteous — deposit your trash,
and do not take the handouts for the following session.