SlideShare a Scribd company logo
SDN Community Day Mentors’ Hands-On Workshop: Web Dynpro ABAP Islands Thomas Jung, NetWeaver Product Management
Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. © SAP 2008 / SAP TechEd 08 / COMP277 Page
What is Web Dynpro ? © SAP 2008 / SAP TechEd 08 / COMP277 Page  A Programming Model for User Interfaces Defines a standard structure for user interface applications Derived from the MVC (“model-view-controller”) design pattern A Set of Tools for User Interface Design Focus on graphical modelling Code is generated from meta-model declarations Integrated in SAP NetWeaver Developer Studio and the ABAP Workbench A Runtime Environment for Applications Framework running on SAP NetWeaver Application Server offers common services A Technology for Software Modularization Components help structure applications and support pattern-based UIs
Web Dynpro Main Benefits © SAP 2008 / SAP TechEd 08 / COMP277 Page  Deliver an Enterprise Quality   Web Development Environment Enforce clear separation between UI logic and business logic Little coding, lots of design Declarative UI development Achieve Independence Run on multiple platforms Improve User Experience    through a "High Fidelity Web UI" Browser based, zero footprint Screen updates w/o page reloads Client-side dynamics Performance through caching 508 accessibility support Web Dynpro Metadata Web Dynpro Tools Web Dynpro Runtime JAVA ABAP
Motivation  for Web Dynpro © SAP 2008 / SAP TechEd 08 / COMP277 Page  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 ??? ??? http://..... XML, delta http://..... HTML, JS Web Dynpro Rendering Engine Rendering Engine Rendering Engine Web Browser Smart Client Meta Data <xml> <wd:xxx> </xml>
Model View Controller (MVC) © SAP 2008 / SAP TechEd 08 / COMP277 Page  Original MVC design for decoupling presentation and application logic Request Response User Interaction Layer Business Interaction Layer Binding Layer Visualizes the application data without caring how it was generated. Generates the application data without caring how it will be displayed. Binds the user and business interaction layers together. All intermediate processing is performed here. Model View Controller
Web Dynpro Components © SAP 2008 / SAP TechEd 08 / COMP277 Page  Web Dynpro Component contains Windows Views UI elements Layout Controllers Context Data Eventing Methods Attributes Component Interface Interface Contr. Interface View Label Component    Controller Component  Window View    Controller View View    Controller
Flash Islands – Motivation © SAP 2008 / SAP TechEd 08 / COMP277 Page  Opportunity Enrich SAP‘s 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 Business Trend Emerging Web UI technologies like 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
Flash Islands – Architecture Overview © SAP 2008 / SAP TechEd 08 / COMP277 Page  SAP Development Tools NetWeaver Developer Studio Visual Composer SAP Programming Models ABAP  Web Dynpro Rich Clients XBCML Renderer (Business Client Protocol)  ABAP Workbench Java  Web Dynpro Dynpro BSP Standard Controls Analytics and 3 rd  Party Controls prototype HTML Renderer   .Net Client Flex Client Silverlight Client WPF Client HTML (+ SAPGUI for Dynpro)
3 rd  Party Rich Client Native Approach Vs. Flash Islands – Comparison © SAP 2008 / SAP TechEd 08 / COMP277 Page  Criterion Native Flex/Silverlight  Flash Islands Engaging end user experience Very good Very good (but depends on how coarse grained Islands are) Tool Support Flex Builder, Visual Studio SAP tools (Non SAP tools  can  be used) Required UI knowledge for app developers ActionScript, C#, JavaScript ABAP or Java Web Dynpro, Dynpro, BSP Business logic implemented in… ActionScript, C#, JavaScript ABAP or Java Degree of Enterprise Readiness Low/Medium (accessibility, i18n issues) High Can SAP customers be  supported? ? Yes UI Technology vendor dependency High Low Can SAP Rendering Performance KPIs be met? No Yes …
Goals and Scope of FPM Goals Increase development efficiency for UI Often used UI parts are centrally developed / maintained Easy implementation of standard UI components Increase consistency  UI and interaction behavior  Guaranteed guideline compliance Configuration for customers consistent in all applications © SAP 2008 / SAP TechEd 08 / COMP277 Page
OIF (Object Instance Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page  Identification Region Message Region Contextual Navigation Region (Top) View Container Contextual Navigation Region (Bottom)
OIF (Object Instance Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page  Floorplan  - provided by FPM - only configuration - dynamic behavior is possible  - no coding necessary Content View - developed by application - WD Abap coding Content Area
GAF (Guided Activity Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page  Identification Region Message Region Roadmap Region View Container Contextual Navigation Region (Bottom) Contextual Navigation Region
GAF (Guided Activity Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page  Floorplan  - provided by FPM - only configuration - dynamic behavior is possible  - no coding necessary Content View - developed by application - WD Abap coding Content Area
IDR – Identification Region  Configuration of Window title Window header Ticket area  Header area (label + text or label + link) Personalization link Help link (Static configuration for static texts, dynamic filling is possible) © SAP 2008 / SAP TechEd 08 / COMP277 Page
Example for OIF floorplan Provided centrally by Floorplan  manager, configured by application Provided by application development © SAP 2008 / SAP TechEd 08 / COMP277 Page
Different possibilities for using the interfaces © SAP 2008 / SAP TechEd 08 / COMP277 Page
Fuel your Career with SAP Certification © SAP 2008 / SAP TechEd 08 / COMP277 Page  What the industry is saying “ Teams with certified architects and developers deliver projects on specification, on time, and on budget more often than other teams.” 2008 IDC Certification Analysis “ 82% of hiring managers use certification as a hiring criteria.” 2008 SAP Client Survey “ SAP Certified Application Professional status is proof of quality, and that’s what matters most to customers.”* Conny Dahlgren, SAP Certified Professional Take advantage of the enhanced, expanded and multi tier certifications from SAP today!
SDN Subscriptions offers developers and consultants like you, an annual license to the complete SAP NetWeaver platform software, related services, and educational content, to keep  you at the top of your profession.   SDN Software Subscriptions:  (currently available in U.S. and Germany)   A one year low cost, development, test, and commercialization  license to the complete SAP NetWeaver software platform  Automatic notification for patches and updates Continuous learning presentations and demos to build  expertise in each of the SAP NetWeaver platform components A personal SAP namespace  SAP NetWeaver Content Subscription:   (available globally)   An online library of continuous learning content to help build skills.  Building Your Business with  SDN Subscriptions © SAP 2008 / SAP TechEd 08 / COMP277 Page  To learn more or to get your own SDN Subscription, visit us at the Community Clubhouse or at   www.sdn.sap.com/irj/sdn/subscriptions Starter Kit
Further Information © SAP 2008 / SAP TechEd 08 / COMP277 Page   Related Workshops/Lectures at SAP TechEd 2008 COMP274, Developing User Interfaces With Web Dynpro ABAP COMP361, Advanced ABAP Programming   Related SAP Education and Certification Opportunities http://www.sap.com/education/  SAP Public Web: SAP Developer Network (SDN):  www.sdn.sap.com   Business Process Expert (BPX) Community:  www.bpx.sap.com
© SAP 2008 / SAP TechEd 08 / COMP277 Page  Thank you!
Copyright 2008 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. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge 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 and associated logos displayed 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.   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. Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP  Business ByDesign, ByDesign,  PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. 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.  Alle Rechte vorbehalten. © SAP 2008 / SAP TechEd 08 / COMP277 Page
Ad

More Related Content

What's hot (19)

Managing requirements by using baselines
Managing requirements by using baselinesManaging requirements by using baselines
Managing requirements by using baselines
IBM Rational software
 
Widgetization: A New Paradigm
Widgetization: A New ParadigmWidgetization: A New Paradigm
Widgetization: A New Paradigm
Harbinger Systems - HRTech Builder of Choice
 
An Oracle ADF Introduction
An Oracle ADF IntroductionAn Oracle ADF Introduction
An Oracle ADF Introduction
Jean-Marc Desvaux
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
cummings49
 
Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01
Prashanth Shivakumar
 
Introduction to Visualforce Webinar
Introduction to Visualforce WebinarIntroduction to Visualforce Webinar
Introduction to Visualforce Webinar
Salesforce Developers
 
Bhanu Resume
Bhanu ResumeBhanu Resume
Bhanu Resume
Bhanu Sudarshan H
 
What's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionWhat's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social Edition
Rahul A. Garg
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini Patil
Roopa Nadkarni
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
Brian O'Gorman
 
Ravi Kiran Resume
Ravi Kiran ResumeRavi Kiran Resume
Ravi Kiran Resume
Ravikiran vadla
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connections Developers
 
J S F For 4gl
J S F  For 4glJ S F  For 4gl
J S F For 4gl
DianaFloresR
 
SAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.infoSAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.info
sapdocs. info
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for Beginners
Jithin Kuriakose
 
Mt ADF 001 adf-course outlines
Mt ADF 001 adf-course outlinesMt ADF 001 adf-course outlines
Mt ADF 001 adf-course outlines
Abbas Qureshi
 
CV
CVCV
CV
kenntrix
 
Sap BPC nw 10.0 master data load from BPC to BW
Sap BPC nw 10.0 master data load from BPC to BWSap BPC nw 10.0 master data load from BPC to BW
Sap BPC nw 10.0 master data load from BPC to BW
Cloneskills
 
UI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver GatewayUI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver Gateway
John Moy
 
Managing requirements by using baselines
Managing requirements by using baselinesManaging requirements by using baselines
Managing requirements by using baselines
IBM Rational software
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
cummings49
 
Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01
Prashanth Shivakumar
 
What's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionWhat's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social Edition
Rahul A. Garg
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini Patil
Roopa Nadkarni
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
Brian O'Gorman
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connections Developers
 
SAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.infoSAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.info
sapdocs. info
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for Beginners
Jithin Kuriakose
 
Mt ADF 001 adf-course outlines
Mt ADF 001 adf-course outlinesMt ADF 001 adf-course outlines
Mt ADF 001 adf-course outlines
Abbas Qureshi
 
Sap BPC nw 10.0 master data load from BPC to BW
Sap BPC nw 10.0 master data load from BPC to BWSap BPC nw 10.0 master data load from BPC to BW
Sap BPC nw 10.0 master data load from BPC to BW
Cloneskills
 
UI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver GatewayUI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver Gateway
John Moy
 

Similar to Mho Web Dynpro Abap (20)

SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
danyackel
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
Ravi Varma
 
Notes
NotesNotes
Notes
Ganesh Kumar
 
Atos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 ShekharAtos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 Shekhar
Shekhar Bhartiya
 
SAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization WeekSAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization Week
Frank Stienhans
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
Kranthi Kumar
 
Become a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista AsiaBecome a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista Asia
ConVista Consulting Asia
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview Presentation
SAP Portal
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud Portal
Amir Blich
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
SAP PartnerEdge program for Application Development
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
Ted Castelijns
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP Portal
 
Pega systems vs siebel CRM capabilities - A first look
Pega systems vs siebel CRM capabilities - A first lookPega systems vs siebel CRM capabilities - A first look
Pega systems vs siebel CRM capabilities - A first look
Anjan Sarma
 
Ad507
Ad507Ad507
Ad507
Christian Holsing
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
Cenk Ersoy
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
SAP Portal
 
Integrating Visual Composer UI with BPM - Webinar Presentation
Integrating Visual Composer UI with BPM - Webinar PresentationIntegrating Visual Composer UI with BPM - Webinar Presentation
Integrating Visual Composer UI with BPM - Webinar Presentation
danyackel
 
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)  SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)
SAP Portal
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
Partha Roy
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
samimbangalore
 
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
SAP NetWeaver Composition Environment EhP1%2c Visual Composer Overview of Fea...
danyackel
 
Atos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 ShekharAtos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 Shekhar
Shekhar Bhartiya
 
SAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization WeekSAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization Week
Frank Stienhans
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
Kranthi Kumar
 
Become a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista AsiaBecome a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista Asia
ConVista Consulting Asia
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview Presentation
SAP Portal
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud Portal
Amir Blich
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
Ted Castelijns
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP Portal
 
Pega systems vs siebel CRM capabilities - A first look
Pega systems vs siebel CRM capabilities - A first lookPega systems vs siebel CRM capabilities - A first look
Pega systems vs siebel CRM capabilities - A first look
Anjan Sarma
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
Cenk Ersoy
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
SAP Portal
 
Integrating Visual Composer UI with BPM - Webinar Presentation
Integrating Visual Composer UI with BPM - Webinar PresentationIntegrating Visual Composer UI with BPM - Webinar Presentation
Integrating Visual Composer UI with BPM - Webinar Presentation
danyackel
 
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)  SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)
SAP Portal
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
Partha Roy
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
samimbangalore
 
Ad

Recently uploaded (20)

Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Ad

Mho Web Dynpro Abap

  • 1. SDN Community Day Mentors’ Hands-On Workshop: Web Dynpro ABAP Islands Thomas Jung, NetWeaver Product Management
  • 2. Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. © SAP 2008 / SAP TechEd 08 / COMP277 Page
  • 3. What is Web Dynpro ? © SAP 2008 / SAP TechEd 08 / COMP277 Page A Programming Model for User Interfaces Defines a standard structure for user interface applications Derived from the MVC (“model-view-controller”) design pattern A Set of Tools for User Interface Design Focus on graphical modelling Code is generated from meta-model declarations Integrated in SAP NetWeaver Developer Studio and the ABAP Workbench A Runtime Environment for Applications Framework running on SAP NetWeaver Application Server offers common services A Technology for Software Modularization Components help structure applications and support pattern-based UIs
  • 4. Web Dynpro Main Benefits © SAP 2008 / SAP TechEd 08 / COMP277 Page Deliver an Enterprise Quality Web Development Environment Enforce clear separation between UI logic and business logic Little coding, lots of design Declarative UI development Achieve Independence Run on multiple platforms Improve User Experience through a &quot;High Fidelity Web UI&quot; Browser based, zero footprint Screen updates w/o page reloads Client-side dynamics Performance through caching 508 accessibility support Web Dynpro Metadata Web Dynpro Tools Web Dynpro Runtime JAVA ABAP
  • 5. Motivation for Web Dynpro © SAP 2008 / SAP TechEd 08 / COMP277 Page 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 ??? ??? http://..... XML, delta http://..... HTML, JS Web Dynpro Rendering Engine Rendering Engine Rendering Engine Web Browser Smart Client Meta Data <xml> <wd:xxx> </xml>
  • 6. Model View Controller (MVC) © SAP 2008 / SAP TechEd 08 / COMP277 Page Original MVC design for decoupling presentation and application logic Request Response User Interaction Layer Business Interaction Layer Binding Layer Visualizes the application data without caring how it was generated. Generates the application data without caring how it will be displayed. Binds the user and business interaction layers together. All intermediate processing is performed here. Model View Controller
  • 7. Web Dynpro Components © SAP 2008 / SAP TechEd 08 / COMP277 Page Web Dynpro Component contains Windows Views UI elements Layout Controllers Context Data Eventing Methods Attributes Component Interface Interface Contr. Interface View Label Component Controller Component Window View Controller View View Controller
  • 8. Flash Islands – Motivation © SAP 2008 / SAP TechEd 08 / COMP277 Page Opportunity Enrich SAP‘s 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 Business Trend Emerging Web UI technologies like 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
  • 9. Flash Islands – Architecture Overview © SAP 2008 / SAP TechEd 08 / COMP277 Page SAP Development Tools NetWeaver Developer Studio Visual Composer SAP Programming Models ABAP Web Dynpro Rich Clients XBCML Renderer (Business Client Protocol) ABAP Workbench Java Web Dynpro Dynpro BSP Standard Controls Analytics and 3 rd Party Controls prototype HTML Renderer .Net Client Flex Client Silverlight Client WPF Client HTML (+ SAPGUI for Dynpro)
  • 10. 3 rd Party Rich Client Native Approach Vs. Flash Islands – Comparison © SAP 2008 / SAP TechEd 08 / COMP277 Page Criterion Native Flex/Silverlight Flash Islands Engaging end user experience Very good Very good (but depends on how coarse grained Islands are) Tool Support Flex Builder, Visual Studio SAP tools (Non SAP tools can be used) Required UI knowledge for app developers ActionScript, C#, JavaScript ABAP or Java Web Dynpro, Dynpro, BSP Business logic implemented in… ActionScript, C#, JavaScript ABAP or Java Degree of Enterprise Readiness Low/Medium (accessibility, i18n issues) High Can SAP customers be supported? ? Yes UI Technology vendor dependency High Low Can SAP Rendering Performance KPIs be met? No Yes …
  • 11. Goals and Scope of FPM Goals Increase development efficiency for UI Often used UI parts are centrally developed / maintained Easy implementation of standard UI components Increase consistency UI and interaction behavior Guaranteed guideline compliance Configuration for customers consistent in all applications © SAP 2008 / SAP TechEd 08 / COMP277 Page
  • 12. OIF (Object Instance Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page Identification Region Message Region Contextual Navigation Region (Top) View Container Contextual Navigation Region (Bottom)
  • 13. OIF (Object Instance Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page Floorplan - provided by FPM - only configuration - dynamic behavior is possible - no coding necessary Content View - developed by application - WD Abap coding Content Area
  • 14. GAF (Guided Activity Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page Identification Region Message Region Roadmap Region View Container Contextual Navigation Region (Bottom) Contextual Navigation Region
  • 15. GAF (Guided Activity Floorplan) © SAP 2008 / SAP TechEd 08 / COMP277 Page Floorplan - provided by FPM - only configuration - dynamic behavior is possible - no coding necessary Content View - developed by application - WD Abap coding Content Area
  • 16. IDR – Identification Region Configuration of Window title Window header Ticket area Header area (label + text or label + link) Personalization link Help link (Static configuration for static texts, dynamic filling is possible) © SAP 2008 / SAP TechEd 08 / COMP277 Page
  • 17. Example for OIF floorplan Provided centrally by Floorplan manager, configured by application Provided by application development © SAP 2008 / SAP TechEd 08 / COMP277 Page
  • 18. Different possibilities for using the interfaces © SAP 2008 / SAP TechEd 08 / COMP277 Page
  • 19. Fuel your Career with SAP Certification © SAP 2008 / SAP TechEd 08 / COMP277 Page What the industry is saying “ Teams with certified architects and developers deliver projects on specification, on time, and on budget more often than other teams.” 2008 IDC Certification Analysis “ 82% of hiring managers use certification as a hiring criteria.” 2008 SAP Client Survey “ SAP Certified Application Professional status is proof of quality, and that’s what matters most to customers.”* Conny Dahlgren, SAP Certified Professional Take advantage of the enhanced, expanded and multi tier certifications from SAP today!
  • 20. SDN Subscriptions offers developers and consultants like you, an annual license to the complete SAP NetWeaver platform software, related services, and educational content, to keep you at the top of your profession. SDN Software Subscriptions: (currently available in U.S. and Germany) A one year low cost, development, test, and commercialization license to the complete SAP NetWeaver software platform Automatic notification for patches and updates Continuous learning presentations and demos to build expertise in each of the SAP NetWeaver platform components A personal SAP namespace SAP NetWeaver Content Subscription: (available globally) An online library of continuous learning content to help build skills. Building Your Business with SDN Subscriptions © SAP 2008 / SAP TechEd 08 / COMP277 Page To learn more or to get your own SDN Subscription, visit us at the Community Clubhouse or at www.sdn.sap.com/irj/sdn/subscriptions Starter Kit
  • 21. Further Information © SAP 2008 / SAP TechEd 08 / COMP277 Page  Related Workshops/Lectures at SAP TechEd 2008 COMP274, Developing User Interfaces With Web Dynpro ABAP COMP361, Advanced ABAP Programming  Related SAP Education and Certification Opportunities http://www.sap.com/education/  SAP Public Web: SAP Developer Network (SDN): www.sdn.sap.com Business Process Expert (BPX) Community: www.bpx.sap.com
  • 22. © SAP 2008 / SAP TechEd 08 / COMP277 Page Thank you!
  • 23. Copyright 2008 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. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge 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 and associated logos displayed 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. 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. Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. 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. Alle Rechte vorbehalten. © SAP 2008 / SAP TechEd 08 / COMP277 Page

Editor's Notes

  • #2: SAP TechEd 08