SAP NetWeaver Visual Composer – Modelling Flexible ... - Adfahrer

adfahrer.com

SAP NetWeaver Visual Composer – Modelling Flexible ... - Adfahrer

SAP NetWeaver Visual

Composer Modelling

Flexible Applications

Carsten Bönnen

Product Manager, SAP AG


UI Development

NetWeaver UI Strategy

Visual Composer Introduction

Visual Composer Roadmap

Visual Composer Architecture

Visual Composer Building Flexible Applications


Model-Driven Development

Model-Driven Development (MDD)

Model-Driven Engineering (or MDE) refers to the

systematic use of models as primary engineering

artifacts throughout the engineering lifecycle. MDE can

be applied to software, system, and data engineering.

Models are considered as first class entities. The best

known MDE intiative is the Object Management Group

(OMG) called Model-Driven Architecture (MDA), which is

a registered trademark of OMG. Another related

acronym is Model-Driven Development (MDD) which is

an OMG trademark. Model Integrated Computing is yet

another branch of MDE. (WIKIPEDIA)

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 3


Application Coding Vs. Application Modeling

Traditional Programming

User Interaction

Specialists

Information

Architects

Programmers

Information

Design

Usability

Evaluation

Graphic

Design

User Tasks

Design

Engineering

Services

Art Directors

Modeling

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 4

“Zero Zero” Programming

“Business Process Expert”

Information

Model

GML Model

Presentation

Model

“UI Development Accounts for 30%-50% of Total Project Cost”, B.A. Myers

Interaction

Model


Holy Grail of Model-Driven Development

Holy Grail of Model-Driven Development (MDD)

„The Holy Grail is to

allow business analysts to directly contribute to a model,

and have architects and developers contribute to the

model.“

(Chris Haddad, The Holy Grail of model-driven development, Web

Services News)

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 5


Principles of Application Modeling

Exploratory

� Enable experimental changes to be made (and

undone) quickly and with minimal effort

� encourage iterative development

� Automate mechanical model composition and

configuration tasks:

� Reorganize and rewire the model by drag and drop

� Supply default values to avoid/postpone tedious

specification

� Provide wizards for rapid creation of common

design templates

Simplicity

� Use few, highly reusable, highly understandable

concepts (interactors, infoshapes, states, ports)

� Use simple and scalable visual representation

� Box-and-line graphics (can be drawn by hand)

� Show essence and hide details

� Exploit topology (e.g. connections, containment,

proximity) to increase possible permutations

without increasing visual complexity.

Reusability

� Allows non-programmers to build applications

based on the work of programmers or more

sophisticated designers.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 6

Directness

� Continuous execution breaks down the barrier

between the static program (abstract), and the

dynamic execution that it induces (more concrete)

Expressiveness

� Use spreadsheet concepts (formulas and cells) to

express complex and dynamic user interface logic

� Enable reuse of programmed components, but avoid

exposing programming concepts (classes,

interfaces, inheritance)

Extensibility

� Extend the language by adding new modeling

elements.

� Extend the application reach by supporting new

runtime platforms.


Business Process Expert (BPX) (I of II)

Business Process Expert (BPX)

BPX = Business Analyst + Application Consultant +

[Enhanced Modelling]

Business Analyst = traditionally responsible for

gathering business requirement and creating process

models. Understands well the business unit’s goals and

processes, and uses methodologies and tools.

Application Consultant = traditionally responsible for

mapping process models to an application (e.g. CRM),

identify gaps, configure the application, and transfer

requirement for customization to a developer. Has deep

application expertise. (Mario Herger, SDN)

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 7


Business Process Expert (BPX) (II of II)

Business Process Expert (BPX)

[Enhanced Modelling] = Enhanced skill in modelling,

including modelling process flows, configuration and

adaptation of applications through changing of an

application (executable) model. Reflects the changing

emphasis for the role, as technology evolves to further

empower this role (BPP, modelling tools, etc).

(Mario Herger, SDN)

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 8


Who is the Business Process eXpert ?

Business Process eXpert

Has the business knowledge and IT savvy

to make business process innovation happen in real-time

by adapting, composing and executing business processes

using composition software tools and enterprise services

It is an evolution of roles

� Business Analyst

� Application Consultant

� Process Developer

� Business Process Architect

� ...

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 9


UI Development

NetWeaver UI Strategy

Visual Composer Introduction

Visual Composer Roadmap

Visual Composer Architecture

Visual Composer Building Flexible Applications


SAP`s UI Strategy: Key Statements

SAP NetWeaver Portal

SAP NetWeaver Portal is SAP's strategic platform to access all SAP

applications via a Web Browser.

Model-to-Code

� Through the use of models SAP facilitates content creation and

allows extensibility of SAP content.

Web Dynpro

� Web Dynpro is SAP’s strategic approach to build professional Web

UIs for business applications.

UI Building Blocks

SAP will use UI Building Blocks to efficiently build new business

applications.

Accessibility

SAP is dedicated to make all user interfaces accessible.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 11


Model-to-Code:

Content Development by Business Process Experts

Design-time environment

for UI Modeling & Configuration

� Targets the “Business Process

Expert”

� Significantly reduce

„development“ effort

� Model-to-Code

� Easy adaptation

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 12

Content Complexity

Visual Composer

Portal

Content

Studio

SAP NetWeaver

Developer Studio

(incl. Web Dynpro)

Required Skills


Business

Focus

Positioning Visual Composer

SAP NetWeaver

Visual Composer

Business Process

Expert

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 13

� Browser-based

� Intuitive modeling and design

� Rapid application development

� Code-free development

UI

Developer

Service

Developer

Technology

Focus


Positioning Web Dynpro ABAP and JAVA

SAP NetWeaver

Developer Studio

ABAP Dev Workbench

(Web Dynpro & Mobile)

Business

Focus

Business Process

Expert

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 14

� Full flexibility through access to

models and source code

� Basic Java / ABAP know-how

required

� Device independent (Browser,

Mobile Devices,…)

UI

Developer

Service

Developer

Technology

Focus


Business

Focus

Positioning ESR, Developer Studio, ABAP Dev WB, CAF

SAP NetWeaver

Developer Studio;

ABAP Workbench;

CAF

Business Process

Expert

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 15

� Advanced object-oriented and J2EE

or ABAP knowledge required

� Create and adapt services

� Code-centric Service development

UI

Developer

Service

Developer

Technology

Focus


Exposing Content into the SAP NetWeaver Portal

SAP NetWeaver Portal

Portal Content Studio

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 16

� Rapid creation of iViews

� Portal Page Builder

� Wizard- and template-based

configuration of content

Portal Administrator

adds content to the

SAP NetWeaver Portal


UI Development

NetWeaver UI Strategy

Visual Composer Introduction

Visual Composer Roadmap

Visual Composer Architecture

Visual Composer Building Flexible Applications


What is Visual Composer?

Visual Composer is a Web-based visual modeling tool

that enables rapid, code-free development of highly

customizable portal applications by the Business

Process Expert

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 18


Creating an Application Using Visual Composer

� Companies today face the challenge of providing applications and

information to their employees which fit perfectly well to their needs and

facilitate their everyday work.

� One major step in providing the information and applications to the

employees is the use of an enterprise portal. However, even when using

an enterprise portal pre-built applications may not enable your users

and especially power users to work efficiently.

� The solution for this problem is the development of own applications or

more specific for an enterprise portal the development of portlets (aka

iViews within SAP NetWeaver Portal).

� By means of SAP NetWeaver Visual Composer SAP provides a tool to

enable business process experts to easily create application which can

be used in SAP NetWeaver Portal.

This entails capabilities to:

� Model Freestyle Applications

� Reconfigure / Change Applications rapidly

� Customize Applications easily

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 19


Key Features

Freestyle Modeling Environment

� Model Freestyle applications without writing

code

Support for SAP Analytics

Visual Composer is the main tool for

modeling analytic applications utilizing its

BI capabilities

Support for Flex UI and Web Dynpro

Visual Composer now supports Adobe

Flex/Flash and Web Dynpro runtimes

Connectivity to Non-SAP

� By means of connectors provided by our

partner iWay, Visual Composer can now

access the first non-SAP systems

(PeopleSoft, Siebel)

Completely J2EE

Visual Composer runs on the J2EE Engine

of the Web Application Server

Support for Web services

� Connect to Web service repositories, in

order to discover and incorporate Web

services into the Visual Composer models

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 20


SAP and Adobe Partnership

� Joint partnership to provide better

experiences for enterprise

applications.

� Adobe Flex will be embedded in the

NetWeaver platform.

SAP will release a version of Visual

Composer that uses Adobe Flex

technology to generate Rich

Internet Applications that improve

the usability and overall

effectiveness of SAP applications.

� Adobe has certified Flex on the

NetWeaver platform.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 21


SAP NetWeaver VC & BEx Web Application Designer

Tool Differences (Status Quo: NW 2004s)

The Visual Composer allows Business Process Experts to embed BI data

into operational processes via Composite Apps

The BEx Web Application Designer is designed for a pure BI & Planning

context. It is not possible to build composite apps with BEx Web

Application Designer. A mayor focus of the tool is to provide Intranet and

HTML designers to fully leverage their HTML and Java-Script skills in order

to build very elaborate BI applications such as dashboards and planning

layouts.

Both tools allow the design of applications in a code-free and WYSIWYG

environment. Visual Composer is web-based, BEx Web Application

Designer is a MS Windows Application. At the moment VC can compile its

models into Macromedia Flash. BEx WAD renders Web Applications in

HTML.

The Visual Composer BI Kit that is shipped with the Visual Composer

provides functionality that helps to embed BI data into your Visual

Composer models. These models can run as iViews in the SAP Enterprise

Portal.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 22


Creating an Application Using Visual Composer Benefits

(1/2)

Benefits

SAP NetWeaver Visual Composer reduces total cost of ownership (TCO) by

minimizing the effort to create applications and allowing reuse of already

existing applications and reducing costs for maintenance.

Visual Composer is a powerful design tool that facilitates the creation of

content for SAP NetWeaver Portal, using modeling capabilities and a visual

user interface rather than manually writing code.

It provides sophisticated, yet simple-to-use tools for creating portal iViews

that process data from back-end systems, including SAP and third-party

enterprise systems.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 23


Creating an Application Using Visual Composer Benefits

(2/2)

Benefits

Visual Composer is a fully Web-based application allowing (virtual) teams to

easily build or customize pages and iViews as needed, accessing the

software from virtually any machine worldwide.

By means of NetWeaver Visual Composer, SAP offers a solution to enable

business process experts to easily build applications.

Furthermore, it allows rapid application development and prototyping.

Eventually Visual Composer optimizes the return on investment (ROI) by

allowing optimizing the use of human capital and simplifying processes and

coordination.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 24


UI Development

NetWeaver UI Strategy

Visual Composer Introduction

Visual Composer Roadmap

Visual Composer Architecture

Visual Composer Building Flexible Applications


SAP Visual Composer Product Roadmap

2005

Q4 Q1 Q2 Q3 Q4 Q1

Visual Composer for Netweaver 2004s Future Versions

Focus

SAP Analytics

Highlights

� J2EE Engine

� UI Technology: Web Dynpro / Adobe Flex

� BI Kit for Analytics

� Freestyle Modeling

� Backends: ERP / BI / DB (JDBC) / Non SAP

� Web Services

Visual Composer 6.0

2006

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 26

Visual Composer for NetWeaver 2004s

Future Versions

Q2

Focus

Composite Applications/Enterprise SOA

Highlights

� Enterprise Services

� CAF

� NWDI support

� Adobe Flex 2.0

� SDK (Kit Developement)

2007


BEx / Visual Composer Roadmap (pre-liminary)

Today

NetWeaver 2004s

� The Visual Composer BI Kit lets Business Process Experts integrate SAP NetWeaver BI data

via

Java Connectors (XML/A, JDBC)

The SAP BI connector (a Web Service based access to BEx Queries and

Views)

embedding a complete BI runtime-based BEx Web Application, Formatted

Report or Query)

� Basic BI Features are available via Visual Composer such as BI variable support

� The Visual Composer BI Kit supports BI integration wizard-based as well as a freeform

modeling of queries

� For ad-hoc query & analysis business users can leverage the BEx Web Analyzer

� For heavy, BI focussed Web Application Design Business process experts can leverage the

BEx Web Application Designer (Pattern can be configured with WAD as of SP9)

� The BI runtime can be integrated into VC models (for example it is possible to jump from

within a VC dashboard into the Web Analyzer for a multidimensional data analysis)

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 27


BEx / Visual Composer Roadmap (pre-liminary)

Future (2-3 years)

� BI Pattern (Information Consumer Pattern etc.) can also be configured with Visual Composer

Visual composer as well as all the BEx Tools will be able to leverage services of the BI

Consumer Services Layer (BICS) That means all tools can work with arbitrary datasources

(relational, multidimensional)

� Designfeatures of the Web Application Designer will be more and more integrated into the

BEx Web Analyzer in order to allow end-user to do ad-hoc web-based BI design

� Ad-Hoc Web Application Design can be done completely web-based via the BEx Web

Analyzer.

� Additionally Visual Composer will be enriched with more BI Web Application Design Features

and BI specific controls and will be used by Business Process Experts to build Composite

Applications with BI data emebedded.

� The need for the standalone BEx Web Application Designer will decrease and its tasks will be

taken over by BEx Web Analyzer (ad-hoc environment for business users) and Visual

Composer ( design environment for Business Process experts)

� Additionally there are tools for specialized BI tasks (Query Designer, Bex Analyzer, Report

Designer; Planing Modeler)

� The Runtime formats (Flash, Web Dynpro etc.) will be become more and more the same for

both VC and BEx so that users do not have a different UI experiences.

� see next slide for a visualization of this roadmap

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 28


Query, Report, Analysis & Planning Design - Roadmap

Runtime

(pre-defined)

Information

Consumer

(Ad-Hoc)

Business

User

Designtime

Business

Process

Expert

Special

Tasks

Excel Workbooks Pattern Formatted Reports Dashboards

BEx Web Application

Designer

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 29

BEx Web Analyzer, BEx Analyzer

Visual Composer

NetWeaver 2004s 2 to 3 years (preliminary plan)

Report Designer, Query Designer, Planning

Modeler

time


UI Development

NetWeaver UI Strategy

Visual Composer Introduction

Visual Composer Roadmap

Visual Composer Architecture

Visual Composer Building Flexible Applications


Internet Explorer

Web Application

Server - Java

Visual Composer Architecture

Layout Admin

Manager Tools

Visual Composer Storyboard

UME

BI

Kit

GML DOM

Workspace Environment

Admin

Compiler

Tools

Visual Composer Server

Flex

Admin Server

Tools

Development Server

Web

Dynpro Admin

Runtime Tools

Visual Composer Repository

(Web Application Server DB)

Freestyle

Kit

Graphic Admin

Engine Tools

Web Browser

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 31

Portal Connector

Connector

Framework

SAP

Connector

XMLA

Adobe Flash Player

NetWeaver Portal

Visual Composer Portal Add-Ons

Web

Service

Portal

Content

Directory (PCD)

SAP

Query

ODBO JDBC

SAP ERP SAP BI Web Non-SAP

Services BI

Information Sources

System

Landscape

BI

Connector

JDBC

Databases


UME

Open VC

URL

Visual Composer Building an Application

Authenticate

User

Web Browser

Visual

Composer

Server

Open /

Create

Model

Open

Storyboard

Send List

of Systems

Visual Composer Storyboard

Choose

System

Portal

System

Landscape

Check

Permissions

Discover

Data

Service

NetWeaver

Portal

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 32

Check

Permissions

Model

Application

Send Metadata

of Data Service

Portal

Connector

Framework

Visual

Composer

Server

Deploy

Application

Web Dynpro

Runtime

Flex

Server

Run

Application

NetWeaver

Portal


UI Development

NetWeaver UI Strategy

Visual Composer Introduction

Visual Composer Roadmap

Visual Composer Architecture

Visual Composer Building Flexible Applications


Building a Flexible Application

Create a Model

Create a Page

Connect to Backend

Design the iView Logic Create the Layout

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 34

Create a Package

Create an iView

Access Data Service

Check Model for Errors Deploy Package

Flexible Application


SAP NetWeaver Composition Environment

User

Business Process Expert

Guided procedures

Orchestrate

Processes

Business Process

Models

Developer/ Programmer

Reuse

Process

Components

Included in next major release

of NetWeaver

Various experiences & rendering technologies

Service Creation & Composition

Composite Application Framework

Enterprise Services

Repository

SAP

Model

Work Center UI Framework (Portal, Web Dynpro)

Application Experience

Visual Composer

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 35

Other

Sources

Fabricate

Information elements

BI reports, analytics, MDM

Adobe forms, CM, text search

Fabricate

Software Components

.NET ABAP Java


SAP xApp Analytics 1.1 general available

„the VP of Sales

needs to be

constantly

informed since

this affects his

pipeline“

Solution:

Pipeline

Management,

integrating ERP

and CRM data

Finance

Healthcare

Telco

Retail

COMMON

DATA/KPIs

OPERATIONS

Order to

cash

TACTICS

SCORECARD

SEM

STRATEGY

Mktg HRProcure

FUNCTIONAL ANALYTICS

Finance IT Sales Mfctg

COMPOSITE ANALYTICS

Hire to

Retire

Business Application Platform

SAP NETWEAVER

MySAP Business

SAP R3 Oracle Siebel XML mySAP ERP Excel

Applications

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 36

Idea to

Product

Procure

to Pay

Download from SAP Service Marketplace

� http://service.sap.com/SWDC

„the CEO

cares about

top-linegrowth

- this

cases is a risk

to overall

performance “

Solution:

Balanced

Scorecard

„within the

Order-To-

Cash process

the credit

manager

takes

decisions on

blocked order

based on

credit limit a

huge deal is

pending“

Solution:

Blocked

Order List

� Path: Download -> Installation and Upgrades -> Entry by Application

Group -> SAP xAPPS -> SAP xApps Analytics -> SAP xApp Analytics 1.1


SAP NetWeaver Visual Composer

Authors: Mario Herger, Carsten Bönnen Publisher: SAP PRESS

ISBN: 1-59229-099-X Available: October 2006

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 37


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.

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 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 38


Copyright 2006 SAP AG. Alle Rechte vorbehalten

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche

Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.

Microsoft ®, WINDOWS ®, NT ®, EXCEL ®, Word ®, PowerPoint ® und SQL Server ® sind eingetragene Marken der 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 ®, Informix und Informix ® Dynamic ServerTM sind Marken der IBM Corporation.

ORACLE ® ist eine eingetragene Marke der ORACLE Corporation.

UNIX ®, X/Open ®, OSF/1 ® und Motif ® sind eingetragene Marken der Open Group.

Citrix ®, das Citrix-Logo, ICA ®, Program Neighborhood ®, MetaFrame ®, WinFrame ®, VideoFrame ®, MultiWin ® und andere hier erwähnte Namen von Citrix-Produkten sind Marken von

Citrix Systems, Inc.

HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C ®, World Wide Web Consortium, Massachusetts Institute of Technology.

JAVA ® ist eine eingetragene Marke der Sun Microsystems, Inc.

JAVASCRIPT ® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie.

MaxDB ist eine Marke von MySQL AB, Schweden.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken

oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.

Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in

welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.

Bei dieser Publikation handelt es sich um eine vorläufige Version, die nicht Ihrem gültigen Lizenzvertrag oder anderen Vereinbarungen mit SAP unterliegt. Diese Publikation enthält

nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts. SAP entsteht aus dieser Publikation keine Verpflichtung zu einer bestimmten Geschäfts- oder

Produktstrategie und/oder bestimmten Entwicklungen. Diese Publikation kann von SAP jederzeit ohne vorherige Ankündigung geändert werden.

SAP übernimmt keine Haftung für Fehler oder Auslassungen in dieser Publikation. Des Weiteren übernimmt SAP keine Garantie für die Exaktheit oder Vollständigkeit der

Informationen, Texte, Grafiken, Links und sonstigen in dieser Publikation enthaltenen Elementen. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch

stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die

Gewährleistung der Nichtverletzung geltenden Rechts.

SAP haftet nicht für entstandene Schäden. Dies gilt u. a. und uneingeschränkt für konkrete, besondere und mittelbare Schäden oder Folgeschäden, die aus der Nutzung dieser

Materialien entstehen können. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.

Die gesetzliche Haftung bei Personenschäden oder Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks

zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über

Internetseiten Dritter ab.

© SAP AG 2006, SAP NetWeaver Visual Composer Modelling Flexible Applications / Carsten Bönnen / 39

More magazines by this user
Similar magazines