SAP NetWeaver 7.4. Objectives

Size: px
Start display at page:

Download "SAP NetWeaver 7.4. Objectives"

Transcription

1 Slide 1 SAP NetWeaver 7.4 May 15 th, 2013 Slide 2 Objectives At the end of this module, you will be able to: Outline the key capabilities of SAP NetWeaver 7.4 List the major optimization features for SAP NetWeaver on SAP HANA Explain the benefits of SAP NetWeaver s platform as a service offering Understand how to bridge on premise and on demand solutions 2

2 Slide 3 Agenda SAP NetWeaver SAP NetWeaver today Recent innovations in SAP NetWeaver 7.31 support packages SAP NetWeaver 7.4 Optimized for SAP HANA Innovative user interface technologies Bridging on premise and on demand solutions SAP HANA Cloud Cross SAP NetWeaver scenarios 3 Slide 4 Global trends and their impact on technology In-memory computing Cloud Mobile Social Ease of consumption, fast adoption Innovation without disruption Agility, fast innovation cycles Development platform Developer Efficiency Open standards Open source Reduced TCD User interface High interaction Configuration Personalization Mash ups Lifecycle management Downtime minimization Innovation without disruption Flexible deployment Simplification Process orchestration Flexibility Integration of external content Governance Information management Easy modeling Big data Analytical processing 4 Today, major trends such as cloud, in memory computing, social networks and mobile devices and technology heavily impact the traditional IT business. s request easy-to-use innovations that do not corrupt their existing core business processes. s expect short innovation cycles with the ability

3 to respond to new technologies in an agile way based on their actual needs not forced by technical constraints. Development platform: s want to reduce the total cost of development when building custom applications or extending the SAP Business Suite. The use of open standards and open source software is often required to facilitate integration and to accelerate the development speed User Interface: s expect highly configurable personalized user interfaces based on latest browser and mobile technology (e.g. HTML5) that offer a high degree of interaction. Lifecycle Management: Minimal business downtime is a top priority for almost any customer. s expect flexible deployment options considering their solution landscapes to simplify system operations. Process Orchestration: s need to integrate their SAP solutions with external environments. They want to model their business processes in an flexible way and establish governance rules that can easily be monitored and tracked. Information Management: s request easy-to-learn modeling and analytic tools to aggregate huge amounts of data in real time. Slide 5 SAP NetWeaver application infrastructure Mission critical for tens of thousands of organizations SAP NetWeaver Develop applications 2.5+ million developers on SAP community Orchestrate processes 5,400+ live customers Manage systems 70,000 productive SAP systems 24/7 Connect people 7,000+ live portal customers Secure access Millions of managed identities, tens of thousands of secured applications Manage information 11,000+ BW and MDM productive customers * Figures dated July SAP NetWeaver today is the well established foundation and integration technology platform for SAP s solutions such as the SAP Business Suite. SAP NetWeaver is productively used in more than productive systems in a 24x7 approach with minimal downtimes. The major areas of innovation are: Development and runtime platform: SAP NetWeaver offers development and runtime environments for development in ABAP and Java. A huge developer community is collaborating on SCN

4 to help each other solving issues, finding latest tutorials, demos and downloads of SAP NetWeaver software. Connecting people and increasing user productivity: SAP NetWeaver Portal serves as central point of information and collaboration in and across enterprises. Orchestrate processes: SAP NetWeaver Process Integration and Business Process Management offer tools and methodologies to integrate business processes across system boundaries. Securing access: SAP NetWeaver Identity Management manages users and identities providing authorizations that empower users to access the systems for their daily work in a governed fashion. SAP NetWeaver Single Sign on provides secure login procedures based on security standards such as certificates or SAML. Managing systems: SAP NetWeaver Lifecycle Management offers tools and procedures to install, upgrade, update and patch SAP s solutions. In close conjunction with SAP Solution Manager customers can manage complete solution landscapes from a single console fulfilling SLAs of their end users in a reliable way with minimal downtimes. Managing information: SAP NetWeaver Business Warehouse provides the proven platform for OLAP solutions. Slide 6 Develop mission critical applications Use the same tools SAP in-house developers use Team development and lifecycle support All platforms Standards and open source Agile communities on SCN Easy access to trial versions Large ecosystem SAP NetWeaver developer portfolio Development with ABAP in Eclipse 6 SAP NetWeaver delivers new capabilities following the innovation without disruption philosophy. A good example is ABAP Development Tools for SAP NetWeaver (ABAP in Eclipse for short). Eclipse is a well established tooling platform offering development tools of any kind. SAP NetWeaver 7.31 SP4 and higher provides the foundation to develop APAP programs in Eclipse. This allows to use and benefit from Eclipse s core capabilities such as managing different perspectives in parallel and providing a rather intuitive style of user interaction with many wizards, automatic arrangement of window panes, elaborated task lists etc.

5 From an ABAP programmer s perspective ABAP in Eclipse behaves similar as a classical SE80 session meaning you first need to establish an online connection to an ABAP backend. The ABAP repository (ABAP packages) is then (partly) displayed based on the user s preferences. From there you can easily navigate to ABAP classes, programs and function modules. ABAP in Eclipse allows for easy program execution and debugging. In contrast to the classical SE80 approach you can work with multiple systems in parallel and work on multiple development objects which are represented in their own tab each. Not all ABAP artfacts are natively supported in Eclipse, though. Whenever an artifact is not available it is represented by means of an embedded SAP GUI session that is closely integrated into the Eclipse tooling environment. Slide 7 Orchestrate business processes Improve business process efficiency, integration, and flexibility SAP NetWeaver Process Orchestration Business process and rules automation UI composition Application-toapplication integration Business-to-business collaboration SOA governance Monitoring and analytics Single stack process orchestration 7 SAP NetWeaver 7.31 delivered many innovations for the Java stack most notably in the area of process integration and business process management. Both Process Integration and Business Process Management can be deployed on a single Java stack which reduces complexity compared to the previous dual stack deployments. The PI and BPM modeling and configuration tools have been moved to Eclipse as well. Business process pattern are available to model A2A and B2B processes in a consistent and governed fashion. New capabilities such as support for IDOC adapter are delivered in a controlled fashion via the support package of SAP NetWeaver SAP NetWeaver 7.31 SP Java and SAP NetWeaver 7.4 Java are based on the same internal codeline meaning they are identical.

6 Slide 8 SAP Cloud Appliance Library Simplified SAP provisioning Log on to management console with your favorite web browser Pick from a variety of SAP solutions Preconfigured RDS solutions Technology solutions (SAP HANA, ) Deploy the selected SAP solution into your public cloud account Access the solution Typical Cloud Scenarios Host SAP internal projects on public cloud (e.g. for upgrade initiatives) SAP solutions available in the cloud for customer PoC SAP development partners benefit from development backbones in the cloud Run trainings in the cloud 3 1 Log on with browser Access 2 Pick & deploy solution SAP Cloud Appliance Library HANA ERP Public Cloud (IaaS) Appliance Repository from SAP 8 SAP Cloud Appliance Library (CAL) is a self service that allows customers to deploy a SAP NetWeaver usage type such as SAP HANA Cloud or SAP NetWeaver 7.4 ABAP on SAP HANA in the Amazon elastic cloud within minutes. A customer uses the CAL self service app and browses through the available image types and provides an account to charge. A corresponding image is then provisioned automatically. SAP CAL therefore gives customers and partners an option to run a preconfigured virtual instance on Amazon which is ideally suited to run training, demo and proof of concept cases almost instantly without the usual setup cost and duration. With a shipment as virtual appliance SAP contributes to the reduction of Total Costs of Implementation (TCI) for customers. By delivering an SAP product as virtual appliance to a public or a private cloud a customer can dramatically reduce the software introduction costs and software introduction time spent on hardware purchasing and software installation including external consulting expenses. The customer can use an SAP product delivered as virtual appliance right away without any time delay. For additional information, please refer to the Community page

7 Slide 9 Agenda SAP NetWeaver SAP NetWeaver today Recent innovations in SAP NetWeaver 7.31 support packages SAP NetWeaver 7.4 Optimized for SAP HANA Innovative user interface technologies Bridging on premise and on demand solutions SAP HANA Cloud platform Cross SAP NetWeaver scenarios 9 Slide 10 SAP NetWeaver on SAP HANA Why bring your SAP system to SAP HANA? A c c e l e r a t e I n n o v a t e S i m p l i f y SAP Netweaver BW ABAP Custom Development SAP NetWeaver 7.4 Hubs Boosted Performance Simplified modeling Lower TCO: replace BWA and traditional DB by SAP HANA Speed up existing customer programs Develop new applications that leverage SAP HANA optimally Extended Product Availability Matrix Support system-wide SAP HANA deployments 10 SAP NetWeaver 7.4 is the compatible follow up release of SAP NetWeaver 7.3x. It runs on all established database platforms but was heavily optimized for SAP HANA. SAP HANA artifacts such as HANA views and stored procedures can now be defined in the dictionary and consumed in ABAP programs. The Suite on HANA products are the main stakeholders. The main

8 SAP NetWeaver based use cases are SAP NetWeaver Business Warehouse powered by SAP HANA and ABAP custom development on top of SAP HANA (optimizing and accelerating existing ABAP application, development of new scenarios such as predictive apps). On the Java side, the SAP NetWeaver hubs such as Portal, BPM and PI are enabled to run directly on SAP HANA step by step based on the needs of our customers and their according adoption plans. Slide 11 SAP NetWeaver 7.4 optimized for SAP HANA Dedicated SAP NetWeaver Enhancement Package (SAP NetWeaver 7.40) Basis for SAP NetWeaver Business Warehouse and SAP Business Suite powered by SAP HANA ABAP optimized for SAP HANA Consumption of SAP HANA development artifacts via ABAP Common Lifecycle Management ABAP / SAP HANA Improved tooling for performance analysis SAP HANA enablement for the SAP HANA Cloud platform Guidelines and Best Practices for developing ABAP applications optimized for SAP HANA new Kernel SAP NetWeaver AS ABAP 7.4 Relational database new Kernel Application or SAP HANA new Kernel with optimization for SAP HANA Existing code Innovations: optimized code for SAP HANA 11 In order to provide full compatitibility to previous SAP NetWeaver releases SAP NetWeaver 7.4 was designeg as an enhancement package fully compliant with the set of enhancement package rules. The ABAP stack comes with a new kernel that provides full compatibility to existing programs but delivers optimized access to native HANA artifacts represented in the ABAP dictionary such as HANA views and programmatic artifacts such as stored procedures written in SQL script. SAP delivers guidelines and best practices for optimizing existing programs for SAP HANA in a step by step fashion.

9 Slide 12 Code pushdown principle Data to Code Calculation ABAP runs on SAP HANA SAP NetWeaver AS ABAP SAP HANA database Calculation Code to Data ABAP optimized for SAP HANA 12 The SAP HANA database is based on innovative in-memory technology providing super-fast query execution. This approch allows ABAP programmers to delegate database intensive operations and calculations to the database layer. While in a trditional ABAP environment the data is brought to the ABAP layer in the HANA case code is executed closely with the data. Many I/O operations can be avoided. For example stored procedures can be executed purely on the database layer. This allows to gain additional performance benefits compared to a classical database environment.

10 Slide 13 Sample patterns for code pushdown Delegate to SAP HANA and independent UI layers New UI Technologies Highly interactive, flexible, user-friendly UIs Native mobile scenarios Simple highly interactive UIs for casual users Basic input validation AS ABAP SAP HANA Manage and integrate business processes High-performance access to mass data UI adaptation & formatting Customizing Output Management / Reporting Application Orchestration Leading LM processes Connectivity Single record modifications Mass modifications Aggregation / filtering on top of large data sets Simulations / planning Predictive algorithms 13 In addition to the delegation of code to the database layer user interface code can be delegated to the browser layer (SAP UI5). While in a traditional database environment all of the code (both user interface such as Web Dynpro, application logic and database operations) was executed on the ABAP application server level in a HANA environment with innovative user interface technologies code previously written in ABAP moves to the appropriate layer. But that does not mean that the application server layer fades away. The application server layer is still very important providing application logic and orchestration, connectivity, output management, customization layer etc. Of course, additional skills are necessary to develop database and user interface centric code.

11 Slide 14 SAP NetWeaver development SAP s Eclipse strategy Eclipse is SAP s strategic platform for highly integrated design-time and development tools. SAP HANA Studio Design-Time for Analytical Models UI Development Tools for HTML5 Design-Time for HTML5 User Interfaces ABAP Development Tools ABAP IDE SAP supports the release train of Eclipse: 14 Eclipse is the well established tooling platform for almost any modeling or development use case. Initially SAP used Eclipse as a foundation for Java on premise development providing the SAP NetWeaver Developer Studio (NWDS). Today many plugins are available that serve the need for innovative program models such as HANA database access and user interface handling based on SAP UI5. As a consequence the SAP HANA Studio and the design time tools for SAP UI5 are based on Eclipse. In addition ABAP in Eclipse offers Eclipse based tool access for ABAP developers. The SAP HANA Cloud tools are also based on the Eclipse tooling platform. With all the plugins based on Eclipse developer productivity is dramatically increased since the learning curve is much steaper with a homogeneous tool environment.

12 Slide 15 SAP user interface technologies Focus areas Attractive user interface High productivity Extensible & enterprise ready SAP NetWeaver Business Client with Sidepanel SAP UI Dev toolkit for HTML5 Floorplan Manager & Web Dynpro ABAP SAP NetWeaver Portal On- Premise, Cloud and Mobile 15 SAP offers innovative user interface technologies both addressing the power user as well as the occasional user. The transaction oriented application UIs are typically powered by Web Dynpro and Floorplan Manager which are very robust, and which come with rather sophisticated development tools. This allows developers and power users to develop, extend and configure the user interface of SAP s solutions such as the SAP Business Suite. To better support innovative technologies such as cloud, modern mobile and desktop applications SAP has delivered the SAP UI5 development tool kit for SAP UI5 which is SAP s native implementation of the HTML5 protocol. This is ideally suited to serve occasional users with a high degree of interaction.

13 Slide 16 UI development toolkit for HTML5 (SAP UI5) SAP s HTML5 toolkit for building lightweight applications Key Features and Benefits Eclipse-based design time Open standards Framework extensibility Best data consumption for SAP Powerful theming and branding Any screen on any device Built with leading Web technologies HTML5 jquery CSS3 OData OpenAJAX LESS D3.js ARIA Runs on various SAP and non-sap platforms SAP HANA Cloud SAP NetWeaver AS ABAP Open Source Platforms SAP NetWeaver AS Java SAP HANA XS Sybase Unwired Platform 16 SAP UI5 is SAP s implementation of the standard HTML5 protocol supported by modern browser technology. SAP leverages the HTML5 standard to the greatetst extent possible to cover requirements such as browser and device independence. SAP UI5 makes it easy to embed domain specific UI technology (e.g. charting libraries). SAP UI5 is rather platform independent and is available for all major SAP runtime platforms such as AS ABAP, AS Java, SAP HANA Cloud and HANA XS. SAP UI5 offers a rich control library and access to business data with Gateway services. User interface logic is based on JavaScript. SAP UI5 was developed in a release independent fashionn but is integrated into SAP NetWeaver 7.4 for easy deployment.

14 Slide 17 SAP Visual Business Visual modeling of business scenarios Sales Transportation management Retail Logistics, EWM Market analysis Sales Retail 17 SAP Visual Business is an innovative user interface technology that helps to model business in a more visual fashion compared to classical SAP Ui tables and forms. Many use cases have been successfully built with the help of Visual Business such as Transportation Management. In many cases maps offered by map providers are used to provide the basis on which business items can be modeled, represented and manipulated directly. Pure 3D scenarios can be captured as well. SAP Visual Business offers interfaces for ABAP developers to populate a Visual Business scenario and to implement the event handling routines.

15 Slide 18 Business Continuity for SAP NetWeaver based Systems Downtime-minimized Software Maintenance Tools and Procedures to significantly reduce planned business downtime: Multiple downtime minimization features of Software Update Manager Near-Zero Downtime Maintenance tool for SAP NetWeaver Process Integration Near-Zero Downtime Maintenance tool for SAP NetWeaver Portal Rolling Kernel Switch procedure for ABAP based systems Formerly nzdm Next Level of Integration with certified High Availability Solutions to further prevent and minimize unplanned downtime: High Availability Interface Certification for Partners Support of certified HA-Solutions by SAP NetWeaver SAP Certified Integration for High Availability Solutions Improved documentation and information access Updated documentation and guides Setup of Business Continuity Community on SAP Community Network: 18 SAP NetWeaver offers downtime optimized software lifecycle procedures with minimal business impact. In particular SAP NetWeaver in 2013 does: Deliver near-zero downtime maintenance for additional business critical SAP NetWeaver components and extended scenarios Enable piloting of Zero-Downtime Maintenance for business critical functions of SAP applications Start to support SAP certified high availability solutions by partners Fulfill the product standard operation & support, especially Online Backup for AS Java and related SAP NetWeaver applications Reflect the importance of minimizing downtimes within the documentation accordingly. The above delivery scope enables our customers to cope with decreasing maintenance windows (both number and duration) in their mission critical production landscapes. Further reading:

16 Lifecycle Management Gateway Gateway as a Service SAP HANA Cloud Integration Slide 19 Agenda SAP NetWeaver SAP NetWeaver today Recent innovations in SAP NetWeaver 7.31 support packages SAP NetWeaver 7.4 Optimized for SAP HANA Innovative user interface technologies Bridging on premise and on demand solutions SAP HANA Cloud Cross SAP NetWeaver scenarios 19 Slide 20 SAP NetWeaver hybrid scenarios Bridging on premise and on demand worlds SAP NETWEAVER 7.4 SAP HANA CLOUD platform NetWeaver Portal Web Dynpro UI5 Consumption UI5 SAP HANA Cloud Portal Process Orchestration Mobile as a Service Business Warehouse SAP HANA Cloud Services Application Servers ABAP and Java Java Container Other Container Classical Database SAP HANA Database layer SAP HANA Service Persistence Service Compatible with 7.x Optimized for SAP HANA Easy deployment Cloud services tailored for integration and collaboration 20 SAP NetWeaver 7.4 is the compatible follow up release of SAP NetWeaver 7.3x. It runs on all established database platforms but was heavily optimized for SAP HANA. SAP HANA artifacts such as HANA views and stored procedures can now be defined in the dictionary and consumed in ABAP programs. The Suite on HANA products are the main stakeholders. On the Java side, the SAP NetWeaver hubs such as Portal, BPM and PI are enabled to run directly on HANA step by step based on the needs of our customers and their according adoption plans. SAP UI5 and SAP Gateway are now integral parts of the SAP NetWeaver 7.4 platform making it easy to build innovative apps on top of the SAP NetWeaver 7.4 platform (including Suite on HANA).

17 SAP HANA Cloud is SAP s Java Platform as a Service offering. s and Partners can develop their applications on top of a runtime environment which is completely managed inside the SAP Cloud data center. SAP HANA Cloud is completely based on open source components. Applications for SAP HANA Cloud run in their VM container cleanly separated from each other. The underlying lean Java stack follows OSGI principles requesting services and system resources on an as needed basis. SAP HANA Cloud brings in a rich set of services for identity management, persistence, collaboration and integration. NW Cloud offers schema access to SAP HANA and Sybase ASE. A major use case is the development of innovative mobile applications that use the Mobile as a Service layer for onboarding and application management. The Gateway as a Service component facilitates service definition and consumption of services typically offered by on premise solutions such as SAP NetWeaver 7.4 and the Business Suite. SAP HANA Cloud acts as a bridge and integration hub spanning SAP and non-sap on demand and on premise solutions. In addition to Java other languages such as Javascript (in particular node.js) are in preparation to be provisioned by SAP HANA Cloud in the near future. Slide 21 Benfits of cloud with integration End-to-end business processes with cloud and on-premise SAP Cloud apps Use your own in-house developers SAP Financial Services Network SAP HANA Cloud platform (PaaS) Non-SAP cloud apps Order-to-Cash Source-to-Pay Recruit-to-Retire People s Money Suppliers SAP HANA Cloud Integration On Premise Landscape 21 With the help of SAP HANA Cloud existing on premise applications can be integrated with cloud solutions from SAP or with apps developed by customers and partners on top of the platform. SAP HANA Cloud integration facilitates advanced process integration scenarios via the cloud. That way traditional business processes can be extended with integaration and collaboration processes running in the SAP cloud.

18 Slide 22 SAP HANA Cloud: Developer Scenarios Developer Experience Eclipse based Design time Gateway Service Definition and Consumption Persistence Service Identity Service Local Testing SAP Business Suite ERP SAP HANA CLOUD platform Mobile as a Service Gateway as a Service SAP NetWeaver Gateway Backend Enablement HCM UI5 CRM SCM Consumption Tools on premise UI5 Tools Eclipse Service Designer Design Time 22 The development environment for SAP HANA Cloud consists of a standard Eclipse version with plugins obtained from SAP s update site and a local lean Java server based on OSGI principles. Only components that are needed for execution are actually loaded into the application s runtime container. Tools for Gateway service definition and consumption help the developer to quickly prototype and deploy an application to the SAP Cloud for managed execution. Slide 23 Example: SAP Mobile Documents Secure document access anywhere and anytime Native mobile applications Desktop Client HTML5 Web application SDK Corporate Security and Compliance Mobilize in-house Corporate Content from SAP Portal KM, Microsoft Sharepoint and other DMS vendors Secure Document Runtime On Premise or Cloud Based on industry standard CMIS to ensure broad interoperability MS Sharepoint Support of Cloud, Hybrid, and On Premise deployment scenarios Integrate with SAP and non-sap solutions using a CMIS based SDK 23 As an example to demonstrate the power and flexibility offered by SAP NetWeaver 7.4 and SAP HANA Cloud SAP Mobile Documents provides an easy but secured

19 way to exchange documents using desktops and popular mobile devices such as the IPad on an enterprise level with proper authorization and governance rules. Access to important document stores is provided through the generic CMIS interface. That way end users can easily share and collaborate in an efficient way. Slide 24 SAP HANA Cloud Integration Enabling cloud-to-cloud and cloud-to-ground integration SAP Cloud apps SAP Financial Services Network SAP HANA Cloud Integration Non-SAP cloud apps SAP HANA Cloud Integration will enable integration of processes & data of SAP cloud solutions to: SAP on premise solutions SAP cloud solutions 3 rd party cloud solutions and ipaas 3 rd party on premise solutions Prepackaged content for connecting SAP business scenarios on demand and on premise SAP ERP On Premise SAP CRM Further reading: Non- SAP. SAP NetWeaver Process Orchestration s, ecosystem & community can create and share their own integration scenarios Integration content portable from SAP NetWeaver Process Orchestration Manage payment transactions with SAP Financial Services Network (general availability planned H1/2013, built on SAP HANA Cloud Integration) 24 The integration of on-premise and on-demand solutions both SAP and non SAP is facilitated by SAP HANA Cloud integration. SAP HANA Cloud Integration manages the definition and exchange of messages and allows for SAP and non SAP integration scenarios. Content for important use cases (HCM-SuccessFactors, CRM-Sales On Demand) is available for fast startup. s and partner can deliver tailor made content. An important use case from the banking sector is the SAP Financial Services Network to enable Payment transaction services for example. SAP HANA Cloud Integration runs on top of SAP HANA Cloud.

20 Slide 25 Developer Scenario: Java OnDemand Getting Started End-to-End Scenario Published on SCN Very positive Feedback This tutorial is one (if not THE) best end-to-end tutorial on SAP NW Cloud to date this is fantastic documentation and leadership is really outstanding and one of the best I've ever read (and worked through). Top Developer Story for 2 weeks 25 The end to end tutorial will guide you step-by-step through an application development scenario which includes Set up your NW Cloud Development Environment Develop a minimal end-to-end SAP HANA Cloud Application from UI to Database Publish and run each developed increment on SAP HANA Cloud Server for local testing Finally you publish and run your developed Web Application on SAP HANA Cloud By executing the tutorial you will learn how key technologies of SAP HANA Cloud Application Development (Persistence Service/JPA, SAPUI5, NW Server for Local Testing, Test Automation, etc.) are working together in the application development process. (Jens Glander on SCN)

21 Slide 26 Developer Scenario: Cross Development with Backend (On-Demand NW Cloud Applications make use of On-Premise System Business Data) Published on SCN 26 On-Demand NW Cloud Applications make use of On-Premise System Business Data The developer scenarios emphasize the importance of an end-to-end developer experience when working with SAP NetWeaver technology platform no matter whether you develop in the on premise or on demand context. The goal is to ease application development of end-to-end scenarios for customers and partners, so that developer productivity increases significantly on the platform, be it SAP HANA, SAP HANA Cloud or SAP NetWeaver 7.4. The focus is clearly set on the needs of application developers. The scenarios come in three flavors: Developing a Java based application with SAP HANA Cloud Develop an ABAP based application using ABAP in Eclipse in the context of SAP NetWeaver 7.4 Develop a hybrid application that connects from the on demand to the on premise world All flavors are based on the well-known EPM (Enterprise Procurement Model). To put the various pieces together SAPUI5 is used to represent the user interface. The HANA database is used to represent the persistence layer. The business logic is exposed as OData services based on the EPM entities modeled in JPA. Mechanisms for user authentication and single-sign-on are introduced in a stepwise approach. The Developer Scenarios are not just linking the various development tools and technologies but making sure that contextual documentation and hints are available during the entire development process and that all the development tools involved work seamlessly together to avoid implementation silos. Further reading:

22 Slide 27 One Identity and Access Management Scenario Description A new employee joins the company. From the first day at his new company, he is able to log on to all relevant systems. One Identity Management 1. (Optional) HR department creates employee in HR system, data is automatically extracted to SAP NetWeaver Identity Management and ondemand network 2. (Alternative) Administrator creates employee in SAP NetWeaver Identity Management 3. IDM creates the user in all relevant systems 4. Manager gets a confirmation mail that user has been created (including the users initial login password) 1 HR SAP NetWeaver Identity Management 2 On-Premise Network 4 3 Manager SAP ID Service HCM ADS/ ABAP JAVA EP HANA SF Exchange Cloud SAP On-Demand Network 27 The customer s system landscapes consist of many application servers, SAP and non-sap, both onpremise as well as more and more on-demand. Scenarios usually consist of more than one application, running on different application servers. The task of managing users in these complex landscapes confronts organizations with many challenges, high maintenance effort and long delays until employees can seamlessly, and with minimal effort, work with the applications they need. The One Identity and Access Management scenario describes a straight-forward approach to set up harmonized user management and single sign-on for heterogeneous system landscapes using SAP NetWeaver Identity Management and SAP NetWeaver Single Sign-On. The ultimate goal is to bring as much automation as possible to the user management lifecycle as well as the implementation of secure and transparent single sign-on methods that allow users to access all relevant systems using only one login. Further reading:

23 Slide 28 One Identity and Access Management Scenario Description A new employee joins the company. From the first day at his new company, he is able to log on to all relevant systems. One Access Management 1 1. Employee logs in to Windows with his initial password 2. Without additional logins he starts NWBC starts EP starts JAVA applications starts ABAP applications accesses SAP HANA Cloud applications SAP NetWeaver Single Sign On HCM ADS/ ABAP JAVA EP HANA SF Exchange Cloud On-Premise Network 2 SAP ID Service SAP On-Demand Network 28 Often employees have to remember their authentication credentials for every application they need to access. User IDs may vary for each system and passwords are often complex in order to comply with company policies. As a result, many users strain to remember all their passwords and end up notingdown and storing their passwords in unsafe locations an obvious security risk. This risk may be mitigated through a company helpdesk to reset forgotten passwords, but this in turn creates an administrative overhead that can quickly become a considerable cost factor in larger enterprises. Further reading: 2e10-5d84-8ca5694b179b?QuickLink=index&overridelayout=true&

24 Slide 29 Get your own Virtual Appliance Select SAP solution and initially start it Solution is transferred into customer public cloud account Browse list of subscribed SAP solutions 29 The ever increasing availability of virtualization and cloud infrastructure offers completely new ways to deliver ready-to-use software solutions to customers. SAP Cloud Appliance Library is a service from SAP to provision images from a predefined SAP image library and deploy it to the public cloud for immediate use by end users. Thus customers can order a certain image via the SAP Store and get a customized and tested SAP system. The available image types are: SAP NetWeaver ABAP 7.4, BW on HANA, BPM/Process Integration (Java only), SAP NetWeaver Portal. The flexibility of these offerings allows customers and partners to access systems in an ad hoc fashion at variable cost and speed up the adoption rate dramatically. s and partners can leverage the cloud for training, evaluation, proof of concept and production purposes. Further reading:

25 Slide 30 Downtime-minimized Software Maintenance Tools and Procedures Multiple downtime minimization features of Software Update Manager: Parallel operation of production system and shadow system Near-Zero Downtime Maintenance (nzdm) capabilities to record and replay business transactions as required Activation ABAP loads (SGEN) and execution of selected After Import Methods (AIMs) in uptime Integration of selected customer transports (available on request, see note ) into SAP maintenance procedure Additional improvements, like faster log scanning, optimized main import, etc Near-Zero Downtime Maintenance tool for SAP NetWeaver Process Integration: The nzdm tool for PI is specifically designed to apply support packages on PI dual stack systems (integration server) Significant business downtime reduction to approx. 30 minutes Near-Zero Downtime Maintenance tool for SAP NetWeaver Portal: The nzdm tool for Portal enables the implementation of support package stacks with minimal business downtime Executing the SP import on a clone of production system and migrating to the clone while transferring all recorded changes Business downtime from end-user perspective: logout and (automatically) re-logon Rolling Kernel Switch procedure for ABAP based systems: With SAP Kernel 7.2, SAP introduced the possibility to run a SAP system on different, but compatible kernel patches The Rolling Kernel Switch Procedure is fully supported for ABAP based system based on SAP Kernel 7.2 and higher No business downtime any longer necessary to apply SAP Kernel patches 30 SAP NetWeaver offers downtime optimized software lifecycle procedures with minimal business impact. In particular SAP NetWeaver in 2013 does: Deliver near-zero downtime maintenance for additional business critical SAP NetWeaver components and extended scenarios Enable piloting of Zero-Downtime Maintenance for business critical functions of SAP applications Start to support SAP certified high availability solutions by partners Fulfill the product standard operation & support, especially Online Backup for AS Java and related SAP NetWeaver applications Reflect the importance of minimizing downtimes within the documentation accordingly. The above delivery scope enables our customers to cope with decreasing maintenance windows (both number and duration) in their mission critical production landscapes. Further reading:

26 Slide 31 High Availability Interface Certification for Partners Next Level of integration with high availability solutions to further reduce unplanned downtime: Clear guidance for HA-Setups and integration into HA-solutions of partners Certified Start/Stop infrastructure for integrated operations Transparency about OS dependencies and available partner software Transparency about database specific HA-Solutions Clarified responsibilities of SAP and its partners, especially for customer support 31 Slide 32 Key links for more information SAP customers and partners Road maps on SAP Service Marketplace SAP s release strategy on SAP Service Marketplace SAP NetWeaver on SCN ABAP on SCN Java on SCN Developer Scenarios on SCN SAP Development Tools Update Site Application Server on SCN SAP NetWeaver Solution on sap.com 32

27 Slide 33 Summary You should now be able to Position SAP NetWeaver 7.4 as technology platform for SAP solutions powered by SAP HANA Understand the benefits of the SAP HANA Cloud platform in conjunction with on-premise platforms such as SAP NetWeaver 7.4 Oversee the major innovations in important technology areas such as user interface and custom development tools 33 Slide 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. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP 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 other countries. Please see for additional trademark information and notices. 34

28