new features for web dynpro abap in sap enhancement package 1 for sap netweaver 7.0

Download New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

Post on 26-Feb-2018

214 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    1/28

    New Features For WebDynpro ABAP In SAP

    Enhancement Package 1 forSAP NetWeaver 7.0

    Thomas Jung

    SAP NetWeaver Product Management

    Customer Call Series

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    2/28

    SAP 2008 / 1

    1. SAP Enhancement Packages for SAP NetWeaver

    2. Web Dynpro Foundational UI and Consistent Experience

    2.1. NetWeaver Business Client2.2. Flex Client

    3. Web Dynpro Lightspeed (AJAX Client)

    3.1. General Performance and Element Enhancements

    3.2. Drag and Drop

    4. Adobe Flash Islands for Web Dynpro

    5. Floorplan Manager

    Agenda

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    3/28

    SAP 2007 / Page 2

    SAP enhancement package for SAP

    NetWeaver

    SAP enhancement packages for SAP NetWeaver contain new functionality, in addition there will be

    Support packages containing only corrections. The main goal is to strictly separate maintenance from

    innovation and increase the quality of support packages.

    Maintenance Innovation

    Feature PackSP incl. new features

    Future

    Maintenance

    Support Package

    Innovation

    Enhancement Package

    Major Release

    Current

    Situation

    Corrections and legal changes only Development, corrections and legal changes

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    4/28

    SAP 2007 / Page 3 SAP 2007 / Page 3

    Enhancement Packages for SAP NetWeaver

    Their Value for Customers

    SAP enhancement packages for SAP NetWeaver their value for customers

    Reduced effort for testing and non for training when applying Support Packages

    New features are shipped with enhancement packages and new releases only

    Adding new functionali ty between releases becomes predictable and control lable

    One enhancement package per year

    Enhancement package are optional

    Minimal training effort when applying an enhancement package

    Enhancement package add new but do not replace existing functionality

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    5/28

    SAP 2008 / 4

    1. SAP Enhancement Packages for SAP NetWeaver

    2. Web Dynpro Foundational UI and Consistent Experience

    2.1. NetWeaver Business Client2.2. Flex Client

    3. Web Dynpro Lightspeed (AJAX Client)

    3.1. General Performance and Element Enhancements

    3.2. Drag and Drop

    4. Adobe Flash Islands for Web Dynpro

    5. Floorplan Manager

    Agenda

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    6/28

    One SAP Product Family with HarmonizedUser Experience

    SAP 2008 / 5

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    7/28

    A Consistent and Flexible SAP NetWeaver UI

    SAP NetWeaver Portal:The yellow pagesof enterprise apps andUI assets, with newWeb 2.0 services andcollaboration

    Web Dynpro: Theheartbeat of theruntime for enterpriseapplications, providingclient abstractionsupport

    Provides theflexibility of model-driven UI for bothdeclarativeprogramming andUI modeling ofVisual Composer

    SAP NetWeaver Portal Client

    (zero footprint client with Web 2.0)

    SAP NetWeaver Business Client

    (smart client on Microsoft Windows desktop)

    SAP NetWeaver Portal Platform + UI Services

    Web Dynpro ABAP & Java Prog. Model + Runtime

    Visual Composer Modeling + Eclipse

    1

    2

    3

    SAP 2008 / 6

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    8/28

    Motivation for Development of Web Dynpro

    Web Dynpro UI definition independent of

    client technology

    As much abstract declaration as

    possible

    Different rendering engines for different

    (future) UI technologies without

    adapting application coding

    Web Dynpro

    Rendering

    Engine

    Rendering

    Engine

    Rendering

    Engine

    Web

    Browser

    Smart

    Clientother?

    ???

    ???

    http://.....

    XML, deltahttp://.....

    HTML, JS

    Meta Data

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    9/28

    Web Dynpro Components

    Web Dynpro Components contain:

    Windows

    Views

    UI elements

    Layout

    Controllers Context Data

    Eventing

    Methods

    Attributes

    Component Interface

    Interface Controller

    Interface View

    Component

    Controller

    Component

    Window

    View

    ControllerView

    View

    ControllerView

    SAP 2008 / 8

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    10/28

    SAP 2008 / 9

    1. SAP Enhancement Packages for SAP NetWeaver

    2. Web Dynpro Foundational UI and Consistent Experience

    2.1. NetWeaver Business Client2.2. Flex Client

    3. Web Dynpro Lightspeed (AJAX Client)

    3.1. General Performance and Element Enhancements

    3.2. Drag and Drop

    4. Adobe Flash Islands for Web Dynpro

    5. Floorplan Manager

    Agenda

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    11/28

    customer

    Upcoming Features In NW 7.01/7.11Web Dynpro AJAX ClientSucceeds HTML Client

    Web Dynpro AJAX ClientDrag&Drop,Suggestion (Future), Page Rearrangement

    Use ofXMLHTTPRequestObject

    Validation of Simple Data Types (Future)

    ExtensiveKeyboard Support

    hot keys, access keys, function keys

    TagCloud UI Element

    InputField UI elements supportsonChange event

    (Future)

    In-place editing, fluid animations (Future)

    Enhanced client/server communication supportingon-demand JavaScript

    New Web Dynpro UI themeSAP Tradeshow Plus

    SAP 2007 / Page 10

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    12/28

    customer SAP 2008 / 11

    1. SAP Enhancement Packages for SAP NetWeaver

    2. Web Dynpro Foundational UI and Consistent Experience

    2.1. NetWeaver Business Client2.2. Flex Client

    3. Web Dynpro Lightspeed (AJAX Client)

    3.1. General Performance and Element Enhancements

    3.2. Drag and Drop

    4. Adobe Flash Is lands for Web Dynpro

    5. Floorplan Manager

    Agenda

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    13/28

    customer

    Upcoming Features In NW 7.01/7.11More Openness in Web Dynpro Adobe Flash/Flex

    Web Dynpro Flash Islands

    Provide aGenericFlash UI Element to integrate

    additional Flash Controls likeYahooMaps

    in Web Dynpro view layouts.

    Support rich user interaction with Flash Controls

    utilizing transition effects, drag&drop, sliders,

    tooltips etc.

    SAP 2007 / Page 12

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    14/28

    customer SAP 2008 / SAP TechEd 08 / COMP277 Page 13

    Flash Islands Motivation

    Business Trend

    Emerging Web UI technologies l ike Adobe

    Flex, Microsoft Silverlight, WPF allow highly

    interactive web applications which fulfill

    customer needs

    Business software vendors (Salesforce.com,

    Oracle, ...) already embrace these UI

    technologies

    Customer Needs

    Customers ask for more engaging and

    consistent user experience

    Customers value web standards like HTML,

    CSS

    Application domains (Analytics, SCM, Talent

    Management, ...) require specialized

    visualizations (e.g., charts, ...) which are not

    met by web standards

    Opportunity

    Enrich SAPs programming models

    for new user experience

    By providing Extension Points

    become more agile in embracing

    new UI technologies

    By opening Web Dynpro and other

    programming models react faster

    to changing market trends

    High impact on end user

    experience enabled by a low

    investment into existing

    SAP business applications

    Client

    Server

    Mainframe

    Client/Server

    Web 1.0

    Web 2.0

    2007

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    15/28

    customer SAP 2008 / SAP TechEd 08 / COMP277 Page 14

    Flash Islands Architecture Overview

    SAPDe

    velopmentTool

    s

    NetWeaverDeveloperStudio

    VisualComposer

    SAPProgrammingMod

    els

    ABAPWeb Dynpro

    Ri

    chClients

    .Net

    Client

    Flex

    Client

    Silverlight

    Client

    XBC

    MLRenderer

    (BusinessClientProtocol)

    ABAP

    Workbench WPF Client

    Java

    Web Dynpro

    Dynpro

    BSP

    HTML(+ SAPGUI for Dynpro)

    StandardControls

    Analytics and3rd PartyControls

    prototype

    HTML

    Renderer

  • 7/25/2019 New Features for Web Dynpro ABAP in SAP Enhancement Package 1 for SAP NetWeaver 7.0

    16/28

    customer SAP 2008 / SAP TechEd 08 / COMP277 Page 15

    3rd Party Rich Client Native Approach Vs.

    Flash Islands Comparison

    Criterion NativeFlex/Silverlight

    Flash Islands

    Engaging end

Recommended

View more >