From SAP NetWeaver to the Business Process Platform

Embed Size (px)

Citation preview

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    1/58

    From SAP Net Weaver t o t heBus iness Proc ess Pla t form :Prepar ing for t he Evolut ionf rom Web Serv ic es t oEnt erpr ise Serv ic es

    Franklin HerbasSAP Labs

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    2/58

    Web Services and Web Service Technology Overview

    Developing Web Services

    Web Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    3/58

    Web Services and Web Service Technology Overview

    Developing Web Services

    Web Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    4/58

    SAP AG 2006, 4

    Web Serv ic es Def in i t ion

    WEB SERVICES are

    SELF-CONTAINED

    and SELF-DESCRIBING

    APPLICATION FUNCTIONALITIES

    that can be

    PROCESSED

    through

    OPEN INTERNET STANDARDS

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    5/58

    SAP AG 2006, 5

    Web ServiceClient

    Web Servi c es Paradi gm

    UDDIUDDI

    Service Directory

    SOAP

    WSDL

    Document

    Web Service Provider

    Bus. Functionality

    W

    ebservice

    WSDL

    Document

    Web Service Execution

    4

    Direct WSDL Exchange

    Create Web ServiceCreate WSDLPublish WSDL (opt.)

    1

    Web Service DirectoryStores WSDL Reference

    2

    Discover Web ServiceDevelop Client App

    3

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    6/58

    SAP AG 2006, 6

    Open In t egrat ion Based on St andards

    SAP NetWeaver is based on

    open standards

    SAP NetWeaver supports

    standards on technology,

    framework, and business levels

    Built on a consistent technology

    and application stack

    Exam ples o f suppor tedst andards in SAP NetWeaver

    W3C

    SOAP 1.1

    WSDL 1.1

    XML SchemaXML Signature

    XSL

    BPML

    CIM

    OASIS

    SAML

    UBL

    UDDI 2.0/3.0

    WSRP

    WS-Security

    XML.org

    Wf-XML

    WS-IBasic Profile 1.0

    XMLA

    UDDI4J

    JAX-RPC

    JAXM

    and many others

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    7/58

    SAP AG 2006, 7

    Stan

    dard

    Interfaces

    Provid ing Web Serv ic es Based on Open St andards

    Virtual

    Interface

    Bus

    iness

    Appl

    ica

    tionIDOC

    BAPI

    RFC

    EJB

    Java Class

    XI Server Proxy

    Web Service

    Runtime

    Web Service

    Meta Data

    Development Environment

    SAP Web Application Server

    WSClient

    UDDIUDDI

    Registry

    SOAP

    WSDL

    WebService

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    8/58

    SAP AG 2006, 8

    Web

    Serv

    ice

    P

    roxy

    Consum ing Web Serv ic es Based on Open St andards

    We

    bServ

    ice

    Clien

    t

    App

    lica

    tion

    Web Service

    Runtime

    Web Service

    Meta Data

    SAP Web Application Server

    UDDIUDDI

    Registry

    Development Environment

    SOAP

    WSDL

    Web Service Provider

    Bus. FunctionalityWebService

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    9/58

    SAP AG 2006, 9

    Web ServiceClient

    Value-Added Web Serv ic es w i t h SAP Net Weaver XI

    Web ServiceClient

    SAP WebAS 6.40

    SOAP

    SAP NetWeaver XIIntegration Server

    Point-to-Point

    Basic Web Services

    MediatedWeb services

    with routing,

    mapping, and BPM

    SOAP

    XI Protocol

    or SOAP

    SAP System

    Third Party

    Adapter

    Adapter

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    10/58

    Web Services and Web Service Technology Overview

    Developing Web Services

    Web Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    11/58

    SAP AG 2006, 11

    Creat ing a Web Serv ic e In Less Than ONE Minute

    1

    No Web service-specific programmingNew or existing applicationsDefines standard interfaces

    Well-known programming models

    2

    Wizard-based approach

    Based on preconfigured profilesBased on abstract behaviorAvailable for ABAP and Java

    3

    Deployment in JavaActivation in ABAP

    Activate/Deploy Web Service

    Generate

    Web Service

    ImplementBusiness Application

    WS Configuration

    WS Definition

    Virtual Interface

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    12/58

    SAP AG 2006, 12

    Dem o: Web Servic e Creat ion Wizard

    Web Service

    Creation Wizard

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    13/58

    SAP AG 2006, 13

    The Web Serv ic e Creat ion Wizard Bac k ground

    Out-of-the-box Web services enablement ofSAP solutions

    Allows you to expose an existing endpoint as a Web

    service with few mouse clicks

    Only shows the most important settings in the wizard

    Default values (profiles) for other settings

    Hides technical details

    Implicitly creates all necessary objects

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    14/58

    SAP AG 2006, 14

    Dem o: Web Serv ic e Hom epage

    Web Service

    Homepage

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    15/58

    SAP AG 2006, 15

    Creat ing a Web Serv ic e St ep-by-St ep for Ind iv i dual Needs

    1No Web service-specific programmingNew or existing applicationsDefines standard interfacesWell-known programming models

    2

    Abstraction from implementation

    5

    Deployment in JavaActivation in ABAP

    Activate/Deploy Web Service

    CreateVirtual Interface

    ImplementBusiness Application

    WS Configuration

    WS Definition

    Virtual Interface

    Create

    Web Service Definition

    3

    Defines abstract behavior

    ConfigureWeb Service

    4

    Individual configuration of

    security, session, etc.

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    16/58

    SAP AG 2006, 16

    Tw o Basic Ways o f Deve lop ing an In ter fac e

    Inside-Out Start of implementation in the back-end system

    Interface semantics predefined and directly reflectimplementation (virtual interfaces allow some view-

    like mappings)

    Outside-In

    Central design of interfaces that make businesssense in SAP NetWeaver Exchange Infrastructure

    integration repository Using global data types

    Reference to governance process for PIC

    Generation of proxies from abstractly modeled interface

    Implementation of glue code between proxy andbusiness function

    Implementation can be changed without changesin interface

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    17/58

    Web Services and Web Service Technology Overview

    Developing Web Services

    Web Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    18/58

    SAP AG 2006, 18

    Curren t SAP Foc us Areas

    ISV

    Components

    SAP

    Non-platform

    Components

    Legacy/

    3rd Party

    Legacy/

    EnterpriseServices

    Repository

    Process ComponentsProcess Components

    OEM

    Platform

    Components

    Business Suite

    SAP Net Weave r

    Business Process Platform

    SAP Composite Apps

    (including UI and analytics)

    ISV/CustomerComposite Apps

    (including UI and analytics)

    Legacy/Partner

    Services

    Service-

    Enabling

    Service Enablement refers to the process of

    providing enterprise functionality in the form of

    well-defined services

    Third-party

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    19/58

    SAP AG 2006, 19

    What Are Ent erpr ise Serv ic es?

    Enterprise Services provide business functionalitywith enterprise quality in scalability, robustness, security,

    manageability, supportability, etc.

    S&P

    ERP ERP ERP

    D&BS&PD&B

    ERP ERP ERP CRM ERP ERP

    S&PD&B

    Traditional Web Services Enterprise Services

    Proprietaryprotocols

    Hard-coded logic

    Standardprotocols

    Various

    semantics

    Web services tech. Standardize

    semantics

    Business rules

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    20/58

    SAP AG 2006, 20

    Ent erprise Serv ic es Arc h i tec t u re

    Business Processes and User Interaction

    Abst rac t ion and Int egrat ionEnterprise

    Services

    Enterprise Applications

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    21/58

    SAP AG 2006, 21

    Ent erpr ise Serv ic es Are Def ined Cent ra l ly w i t h in t he ESR

    The Enterpr ise Serv ic es Reposi t ory (ESR) is t he design-t im e repos it ory o f Ent erpr ise Serv ic es

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    22/58

    Web Services and Web Service Technology Overview

    Developing Web Services

    Web Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    23/58

    SAP AG 2006, 23

    Proc ess Int egrat ion and ESA

    ANALYTICS/REPORT ING

    Bus.

    PartnerLegacy

    PEOPLE PRODUCTIVITY

    SERVICE COMPOSITIONAND ORCH ESTRA TION

    Business Objects,

    Components, and Engines

    PartnerServices

    EnterpriseServices

    Repository

    LIFECYCLE Mgmt .

    SAPs EnterpriseServices

    SERVICEENABLEMENT

    SAP Net Weave r

    CompositeApplic

    ationFramework

    PEOPLE IN TEGRATION

    Multi-channel access

    Portal Collaboration

    INFORMATION IN TEGRATI ON

    Bus. Intelligence

    Master Data Mgmt.

    Knowledge Mgmt.

    PROCESS INTEGRATION

    Integration

    Broker

    Business

    Process Mgmt.

    APPLICA TION PL ATFORM

    J2EE

    DB and OS Abstraction

    ABAP

    LifecycleMgmt..

    Ent erpr ise Serv ic esArc h i t ec t ure

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    24/58

    SAP AG 2006, 24

    Proc ess Int egrat ion and ESA/Serv ic e Enablem ent

    ANALYTICS/REPORT ING

    Bus.

    PartnerLegacy

    PEOPLE PRODUCTIVIT Y

    SERVICE COMPOSITION

    AND ORCHESTRATION

    Business Objects,

    Components, and Engines

    PartnerServices

    Enterprise

    Services

    Repository

    LIFECYCLE Mgmt .

    SAPs EnterpriseServices

    SERVICE

    ENABLEMENT

    Ent erpr ise Serv ic esArc hi t ec t ure

    Ent erpr ise Serv ic es Reposi t ory

    SAP NetWeaver Exchange

    Infrastructure (SAP NetWeaverXI) Integration Repository as

    the foundation for a central

    services repository

    New/enhanced objects: Business objects

    Services (SAP/non-SAP)

    SAP NetWeaver XI interfacesand data types are naturally

    part of ESR

    Leverage existing investment

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    25/58

    SAP AG 2006, 25

    Global Dat a Types: Bu i ld ing Bloc k s for In t er fac es

    Global Data Types (GDTs) are:

    Based on the International Standard UN/CEFACT CCTS (Core

    Component Technical Specification)*

    SAP-wide approved with reference to the Governance Process forProcess Integration Content (embedded within the SAP Standard

    Application Integration and Interfaces)

    Defined in the central Integration Repository using XML Schema

    Well-documented according to the Document template Semantic building blocks for interfaces (reuse)

    * UN/CEFACT CCTS is a methodology for developing a common set of semantic

    building blocks that represent the general types of business data in use today

    Global Data Types are company-wide defined data types with business

    content, as found in standards or should be found in standards or

    which are structured in accordance with standards

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    26/58

    SAP AG 2006, 26

    Desig n Paradi gm

    One serv ic e inf rast ruc t ure for :

    Uniform definition, implementation, and usage of services

    All types of integration (for UI, A2A/B2B, etc.)

    All relevant interaction models (sync./asynchronous, etc.)

    Based on Web services standards

    Ent erpr ise Serv ic es

    Service definition based onbusiness semantic

    Enable a business model-

    oriented service orchestration UI and business logic based

    on same set of standardizedcore services

    Model-dr iven develop m ent

    Process model

    Data model

    UI model

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    27/58

    SAP AG 2006, 27

    ESA Element s o f t he ESI Arch i t ec t u re

    Central ES Repository

    Implementation Tools

    Provider Side

    UI Service Consumption

    Application Service

    Consumption

    SAP Web AS (application consumer side) SAP Web AS (provider side)

    SAP Front-end Server (UI consumer side)

    SAP XI

    ApplicationService

    Consumer

    Proxy

    Non-SAP

    Web Service Provider

    Non-SAP

    Web Service ConsumerNon-SAP

    ESI

    UI Core Service Consumer Interface(Typed Proxy or Generic)

    Integration Directory

    ESI

    Core

    Service

    UI Configuration(including provider system)

    ES Builder and Repository(extended XI Integration Builder and

    Repository)

    y Data Typesy Business Object Modely Operations and Interfaces

    Dev Tools(ABAP Workbench/

    NetWeaver Developer Studio/Visual Composer)

    ES/ES-related Tools

    Consumer-relevant

    Meta Data

    CompoundService

    ESI

    Provider-relevant

    Meta Data

    ESI

    Consumer-relevant

    Meta Data

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    28/58

    SAP AG 2006, 28

    Dem o: Ent erpr ise Serv ic e Developm ent

    Developing

    Enterprise Service

    Outside-In

    Central design of interfaces that make businesssense in the SAP NetWeaver Exchange Infrastructureintegration repository

    Using Global Data Types

    Reference to governance process for PIC Generation of proxies from abstractly modeled interface

    Implementation can be changed without changesin interface

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    29/58

    SAP AG 2006, 29

    Design

    System

    Landscape

    Directory Software Component

    Software Component

    Version

    SAP

    WebAS

    J2EE/

    ABAP

    Proxies

    Integration Repository

    BPEL

    XSLTJava

    XPath

    WSDL

    Integration Builder

    Data Type Editor

    Message

    Interfaces

    Message Types

    Data Types (XSD)

    Business

    Processes

    Mappings

    Business

    Scenarios

    ContextObjects

    Scenario Editor

    Process Editor

    Mapping Editor

    Condition Editor

    Pre-deliveredintegration content for

    mySAP solutions

    Open for collaboration

    knowledge of non-SAPsystems, using open

    standards (e.g., WSDL)

    Provision to enhance

    SAP NetWeaver XIdesign-time objects by

    customers/partners

    Java-based graphical

    tools

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    30/58

    SAP AG 2006, 30

    Model ing Serv ic es Namespace

    M d l i S i I t T

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    31/58

    SAP AG 2006, 31

    Model ing Serv ic es Input Type

    M d l i S i O t t T

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    32/58

    SAP AG 2006, 32

    Model ing Se rv ices Ou tput Type

    M d l i S i M T

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    33/58

    SAP AG 2006, 33

    Model ing Serv ic es Message Type

    Mode ling Serv ices Message Type (c on t )

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    34/58

    SAP AG 2006, 34

    Mode ling Serv ices Message Type (c on t .)

    Model ing Serv ices Int e rface

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    35/58

    SAP AG 2006, 35

    Model ing Se rv ices Int e rface

    Model ing Serv ic es Act iva te Change L is t

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    36/58

    SAP AG 2006, 36

    Model ing Serv ic es Act iva te Change L is t

    Model ing Serv ic es Act iva te Change L is t (c on t )

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    37/58

    SAP AG 2006, 37

    Model ing Serv ic es Act iva te Change L is t (c on t .)

    Model ing Serv ic es Generate ABAP Prox y

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    38/58

    SAP AG 2006, 38

    Model ing Serv ic es Generate ABAP Prox y

    Model ing Serv ic es Generate ABAP Prox y (c ont .)

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    39/58

    SAP AG 2006, 39

    Model ing Serv ic es Generate ABAP Prox y (c ont .)

    Model ing Serv ic es Imp lement Prox y

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    40/58

    SAP AG 2006, 40

    Model ing Se rv ic es Imp lement Prox y

    Model ing Serv ic es Imp lem ent Proxy (con t .)

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    41/58

    SAP AG 2006, 41

    g p y ( )

    Ent erpr ise Serv ic es Brow ser

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    42/58

    SAP AG 2006, 42

    p

    The Enterprise Services Browser allows you to browse the

    business objects and service interfaces in the ESR and

    generate proxies for these objects. The WSDL descriptions of

    the objects are retrieved from the ESR and form the basis for

    the generated proxies (outside-in programming model).

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    43/58

    Web Services and Web Service Technology Overview

    Developing Web ServicesWeb Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

    ESA as t he Convergenc e Point of Business and IT

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    44/58

    SAP AG 2006, 44

    Integration Platform

    Purchaser Production

    Planner

    Accountant Porta ls

    tha t he lppeople do

    the i r wo rk

    SAP Net Weaver

    People Integration

    Information Integration

    Process Integration

    SRM PLM ERP SCM CRM

    Composi te App l ica t ions

    Business Engineering

    Enterprise services will

    offer flexible integration

    for inter- and intra-

    enterprise processes

    Enterprise services

    platforms will emerge Huge ecosystem will

    develop and innovate

    around service

    platforms

    Enterprise Services

    Architecture (ESA)

    The business is the

    starting point and drives

    the IT landscape, not

    vice versa

    Flexibility is the key to

    growth and survival Few companies can

    provide complete

    (industry) business

    solutions

    Present a t ion o f Enterpr ise Serv ic es A long Proc esses

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    45/58

    SAP AG 2006, 45

    go to service

    description

    select an industry examine the solution map

    and the business

    scenario group

    read about the

    business scenario

    look at

    the process see the list ofservices and

    Made available to customers on a preview system details on SDN

    Dem o: Consum ing Ent erpr ise Serv ic es

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    46/58

    SAP AG 2006, 46

    Consuming Enterprise

    Services with Visual

    Composer

    UI Bui ld ing Bloc k s (UIBBs) Rat ionale

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    47/58

    SAP AG 2006, 47

    Inconsistent UI behaviorDifferent UIs for the same user task

    Training effort for end users

    Lot of work for customers to train

    the users

    Different UI technologiesPoor integration and expensive

    to maintain

    Difficult to adaptHard/impossible to adapt to

    customer needs

    Problems Goals

    Improve UI consistencyUse standardized UIBBs

    Improve end-user efficiencyUse standardized UIBBs

    Improve development efficiencyOne UI technology (portal and

    Web Dynpro)

    Improve adaptabilityEnable business experts to build or

    adapt the UI

    Servic e-Enabled User In t er fac e

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    48/58

    SAP AG 2006, 48

    DESIGN TIM E

    Serv ic e- and Pat t ern-Based UI Design

    Enterprise

    Services

    Repository

    ABAP Workbench

    VCModels

    Java Dev Studio

    WebDynp

    ro

    UIRuntim

    e

    SAP NetWeaver

    Visual Composer

    UI Pattern Framework

    Web Dynpro

    UI Components

    Web Dynpro

    Pattern Components

    SAP NetWeaver Portal

    RUNTIME

    Enterprise Services

    Infrastructure

    Service

    Implementation

    S

    ervice

    P

    rovider

    UIBB Hierarchy: Bot t om -Up

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    49/58

    SAP AG 2006, 49

    UI elements:Atomic elements provided by WebDynpro foundation, such as buttons,text fields, and labels

    UI patterns:Reusable, task-oriented UIBBs, suchas patterns and panes (form, list, andchart panes)

    Floor plans:Containers responsible for organizingscreen layout and interactionbetween patterns

    Floor plans

    UI patterns

    UI elements

    UIBBs

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    50/58

    SAP AG 2006, 50

    UIBB

    (Floor Plan)

    UIBB

    (Pattern)iView

    Object Instance Floor Plan

    Object

    Selection

    Pattern

    Identification Pattern

    Contextual

    Navigation

    PatternSimple Object Data Pattern

    SAP ESA Developm ent Proc ess

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    51/58

    SAP AG 2006, 51

    Configuration PartDefine which elements

    of UIBBs application

    developers can configure

    Develop UIBBs using SAP

    NetWeaver Developer

    Studio Web Dynpro

    Runtime Part

    Configuration

    Data

    UI Developers

    Application

    Developers

    Run the

    application

    Run the

    application

    End

    Users

    Configure UIBBs

    using Visual Composer

    Configure UIBBs

    using Visual Composer

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    52/58

    Web Services and Web Service Technology Overview

    Developing Web Services

    Web Services vs. Enterprise Services

    Developing Enterprise Services

    Consuming Enterprise Services

    Summary

    Addi t iona l Resourc es

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    53/58

    SAP AG 2006, 53

    Publ i c Webwww.sap.comSAP Developer Network: www.sdn.sap.com ESA

    Re la te d l ec t u re sInside SAPs future Enterprise Services Repository and

    what it means to you, Franklin Herbas

    ESA in action: Real-world examples and real-world benefits,

    Paul Kurchina

    Relat ed SAP educat ion/t ra in ing oppor t un i t ieshttp://www.sap.com/education/

    Enterprise Services Architecture booth

    7 Key Po int s t o Take Home

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    54/58

    SAP AG 2006, 54

    Service-based development can start right now!

    SAP ESA is based in Web service technology

    Enterprise services provide business functionality

    Service-enabling is a focus area in the SAP ESA

    SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI) is

    the foundation of the ESR

    There are two ways of developing service meta data: The inside-out and the outside-in approaches

    UIBBs are standardized components for creating user interfaces.

    Instead of programming the UI, you configure UIBBs using SAP

    NetWeaver Visual Composer.

    Quest ions?

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    55/58

    SAP AG 2006, 55

    Q&A

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    56/58

    SAP AG 2006, 56

    Please complete your session evaluation

    Be courteous deposit your trash,and do not take the handouts for the following session

    Feedback

    Thank You !

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    57/58

    Demo

  • 7/29/2019 From SAP NetWeaver to the Business Process Platform

    58/58

    SAP AG 2006, 58