The SAP Transaction Model: Know Your Applications
|
|
- Magdalene Mosley
- 5 years ago
- Views:
Transcription
1 The SAP Transaction Model: Know Your Applications SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Shel Finkelstein, Rainer Brendle, Dean Jacobs, Manfred Hirsch and Ulrich Marquard SAP Labs
2 Outline SAP Applications and Data Examples, Requirements, Properties SAP Data Management Architecture Application Architecture Database Execution Model SAP Scalability and Performance Application Scalability Benchmarks SAP ACM SIGMOD Conference, June,
3 SAP Applications and Data SAP ACM SIGMOD Conference, June,
4 SAP Customer Application Requirements SAP ERP - HCM Payroll calculation for 500,000 employees and retirees in 4 hours SAP NetWeaver Portal 100,000 concurrent users SAP for Utilities 25 million business partners 85 million service and sales orders per year SAP ERP On a laptop SAP NetWeaver BI Currently productive: 10 TB database (planned 60 TB) SAP for Retail 1.3+ million sales order items per day SAP SCM 4.5 million characteristic combinations & 256 GB memory in live cache SAP for Consumer Products concurrently active users SAP ACM SIGMOD Conference, June,
5 Solution Areas and Data Access Order Processing Enter order with line items; schedule delivery; handle changes Read mostly; most updates are inserts; most updates don t conflict Supply Chain Management (SCM) Planning for procurement, sales and demand, production, distribution; control and management Read mostly, most updates are inserts; most updates don t conflict Business processes handle impacts of updates Integrated Product and Process Engineering (IPPE) Master data that provide high integration of engineering processes and manufacturing processes Read mostly; most updates don t conflict Collaboration, but changes usually involve independent subtrees SAP ACM SIGMOD Conference, June,
6 Data Access Patterns for Applications Applications may be conversational, with multiple conversational user interaction steps in a transaction Most business data is read-only Update operations are insert-mostly Most database transactions are short For all updates, conflicts are rare in practice Potential hotspots (e.g., inventory stock; sequence numbers that must be consecutive for legal reasons) must be addressed SAP ACM SIGMOD Conference, June,
7 Data Management Principles Technical: Maintain integrity of Business Data across apps Multiple solution areas use the same Business Objects Legal: Handle most updates as inserts of new data Support for Governance, Risk and Compliance (GRC) and auditing Operational: Run on multiple DBMS products Don t depend on special properties of any DBMS DB must not be a bottleneck Programming Model: Message-based consistency Like normalization and serializability, transactions should only be used where appropriate Use transactions within a deployment unit; avoid distributed commit across deployment units SAP ACM SIGMOD Conference, June,
8 SAP Data Management Architecture SAP ACM SIGMOD Conference, June,
9 Basic Application Server Architecture User User User User User User Application Server Gateway Shared Memory and Buffers Dialog Handler Dialog Handler Dispatcher Dialog Handler Dialog Handler Database SAP ACM SIGMOD Conference, June,
10 Two-Stage Execution Model Dialog Stage COMMIT WORK Update Stage Screen Screen Screen Read from database Acquire locks Queue descriptors of update operations No writes Rollback possible Perform update operations in deadlockfree order Single message database transaction No rollbacks Release locks upon completion Rediscovered in H-Store, where it is used to eliminate the undo log SAP ACM SIGMOD Conference, June,
11 Lock Manager The Problem Many applications have multiple screens with long user think times Maintaining open database connections would hurt performance Implicit Pessimistic and Optimistic Concurrency Control have disadvantages E.g., scalability; rollback after user completes work The Solution A business-level logical lock manager (Enqueue Manager) outside the database Business-level locking is very flexible approach No danger of lock escalation or index locking in the database Locks are explicitly requested; a contract between applications, using framework Lock types: shared, intention, exclusive Rather than getting blocked, applications get errors that they can handle Can request that individual locks be held after commit SAP ACM SIGMOD Conference, June,
12 Steps in Two-Stage Execution User User User Application Server 1 Dialog Handler Dispatcher 2 Dialog Handler 5 3 Gateway Shared Memory 4 1 Message Server 6 Dialog Handler Dispatcher Lock Manager Lock Table Application Server 2 Database SAP ACM SIGMOD Conference, June,
13 Asynchronous Updates The packaging of rollback-free queued updates into a bundle allows them to be executed after the transaction completes (write behind) Doing so allows the user to continue on to other work sooner The locks are released after the updates have been performed so subsequent write operations never get stale data Appropriate when subsequent operations go on to other work, so they never read stale data The updates are performed by an Update Handler, which reduces the number of handlers that do writes The updates from several transactions may be delayed indefinitely until a coordinator picks them up and performs them all together Example: A background process that updates statistical data SAP ACM SIGMOD Conference, June,
14 Three-Stage Execution Model SAVE COMMIT WORK DB COMMIT Dialog Stage Update Stage Write Stage Screen Screen Screen Screen Read from database Acquire logical locks No writes Rollback possible Write descriptors of update operations to the database No rollbacks Read update operations from database and perform them in deadlock-free order Single message database transaction No rollbacks Release locks upon completion SAP ACM SIGMOD Conference, June,
15 Steps in Three-Stage Execution User User User Application Server 1 Dialog Handler Dispatcher Dialog Handler 2 3 Message Server Application data Update Handler Database Manager Dispatcher 5 Update Handler 7 Lock Manager Data to be updated Gateway Lock Table Application Server 2 Database SAP ACM SIGMOD Conference, June,
16 Comparison of the Models Two-Stage Updates always visible immediately after transaction completes Lower database load for single transaction Synchronous execution of updates helps to build process chains Three-Stage User can continue sooner, since return to user as soon as update descriptor is in DB Lower database load when multiple transactions are boxcarred together Shorter locking times and/or log for sequence number assignment and other hotspot operations SAP ACM SIGMOD Conference, June,
17 What Does SAP Use Database For? Store/Retrieve data Transaction commit Internal locks are held very briefly Canonical ordering of locked resources avoids deadlocks Rollbacks for internal DB reasons only (can retry) Operational utilities, including disaster recovery Indexing Internal indexes But external indexes are maintained in main memory, kept consistent by postcommit processing SAP ACM SIGMOD Conference, June,
18 Hot Spots: Sequence Numbers Many ERP and Financial applications require that sequence numbers be assigned to transactions or documents Number allocation requirements depend on legal requirements Weaker requirements permit implementations that scale better Strictest guarantee: chronological assignment with no gaps Number assignment must occur inside the transaction and be rolled back in case of abort Forces serialized access to the next available number, which reduces concurrency Essential to hold the (database) lock for as short a time as possible Two-stage model: lock held during updates and writes Three-stage model: lock held during updates but not writes Weaker guarantee: Gaps must be logged for auditing Three-stage model: pending updates provide a log SAP ACM SIGMOD Conference, June,
19 Hot Spots: Aggregates Applications often must update shared aggregate data, as well as exclusive data Order Processing focuses on a specific Order Processing an Order also affects aggregate data Total expense for Contract associated with that Order Stock remaining for Products sold in that Order Transaction execution strategy is designed for scalability Acquire exclusive logical lock on specific Order After Commit, perform updates on Order After Commit, perform (commutative) delta update on aggregate data SAP also can perform merge update, e.g., for collaborative applications such as Integrated Product and Process Engineering SAP ACM SIGMOD Conference, June,
20 Reviewing SAP Transaction Execution Stages During transaction Logically lock data that needs to be changed Read Business Data into an application context Before commit, perform updates only on the application context After commit Stage 1: Application does logical consistency checks, then queues update descriptor Due to logical locks, there can be no conflicts with concurrent transactions Stage 2: Transaction s queued update descriptor is written to DB in single message transaction (with boxcarring) Return to user after its single message transaction completes Stage 3: Updates to Business Data in DB are performed Updates are executed in canonical order to avoid deadlocks Delta updates to aggregated executed last, with coarsest aggregations executed last of all SAP ACM SIGMOD Conference, June,
21 Scalability and Performance SAP ACM SIGMOD Conference, June,
22 What Exactly Is Good Performance? Performance typically defined by two metrics Response time - speed of task completion (latency) System throughput - amount of work done in a given amount of time ResponseTime t[1] Good performance if metrics match customer needs or Service Level Agreements Most important Key Performance Indicators (KPIs) CPU time consumed Peak memory used Disk space Network load Proven and predictable scalability Precondition for translating business requirements into hardware configurations (sizing) with linear growth Minimize load on central resources (e.g., DB) No system wait times, no bottlenecks Web Server(s) Application Server Application Server(s) Database ResponseTime = t[i] SAP ACM SIGMOD Conference, June, t[2] t[3] t[4] t[5] t[6] t[i]
23 Vertical & Horizontal Scalability (Cross-Tier Scaling and ScaleOut) From one tier (laptop demo) to multi-tier systems Presentation More than 150K very active users (fat transactions) Internet More than tens of thousands of hits /sec 10 servers at one of our largest customers Application and Integration Over 150 app servers connected to DB Database More than 100 CPUs; more than 10 TB DB size Scalability through SMP database server Scalability through parallel partitioned databases SAP ACM SIGMOD Conference, June,
24 Architecture of SAP Solutions User User HTTP HTTP, SOAP SAP Web Dispatcher HTTP Dispatcher HTTP Dispatcher Application Server ABAP ABAP Dispatcher Application Server ABAP ABAP Dispatcher RFC Shared memory & buffers Work process Shared memory & buffers Work process RFC Enqueue Services (Logical Locks) Message Services Central Services DBMS DB WP DB WP I/O sub system SAP 24
25 Simulation of User Interaction Load The Sales and Distribution (SD)benchmark is the most common SAP benchmark Core business process (selling, shipping, delivery) High scalability demands from customers Focuses on CPU utilization Easy to install Easy to use "Well understood and accepted" Highly credible and influential high-end OLTP business application benchmark Certified benchmarks run since 1995 SAP ACM SIGMOD Conference, June,
26 User Interaction Steps SAP SD Standard Application Benchmark 0. Logon 10. Choose customer order 1. Main screen 11. Change delivery info for order 2. Create customer order 12. Posts goods issue (schedule delivery) 3. Enter order info 13. List orders 4. Enter details for 5 items 14. Choose set of orders 5. Save 15. Create invoice 6. Create a delivery 16. Save 7. Enter delivery info 17. End 8. Save 18. Confirm logoff 9. Display customer order Steps 2 to 16 are repeated n times; each 15 step run takes at least 150 seconds due to 10 second think time between steps. Business aspect: One run (steps 2 to 16) corresponds to the selling of 5 line items. SAP ACM SIGMOD Conference, June,
27 Proven Scalability Using SD Benchmarks 35,000 30,000 25,000 SD Benchmark, Two-Tier Internet Architecture: Scale with Hardware Number of SD Benchmark users , , ,400 20,000 20,000 21,000 15,000 13,000 10,000 5, ,800 8,000 3,000 1,410 1,708 4, SAP ACM SIGMOD Conference, June,
28 Key Figures for the 168,300 User Three-Tier SD Benchmark (2005) 8,392 DB transactions per second (commits) 323 MB written to disk per second on average 611 GB data written in one hour (~ 170 MB per second on average) 1,157,000 network packets per second on average, with packet size of 512 bytes 469,091 SQL statements per second 2,240 GB database disk space 5,632 SAP (as opposed to DB) transactions / second 14,081 Screen changes / second Database used a 32-processors SMP server R/3 was running on 712 processors 16,896,670 fully business processed order line items per hour ( 4,694 per second ) SAP ACM SIGMOD Conference, June,
29 Conclusion Data and transaction management should be based on applications and their data utilization Traditional DBMS are not ideally suited for this SAP has had its own external data and transaction layer since 1985 This works; DB hasn t been a bottleneck for us Get the programming model right for your apps Explicit locking for applications, based on framework Use distributed commit only within a deployment unit Across deployment units, use message/process-based (loose) consistency Know your applications One size hasn t fit all, for SAP, for other companies, and for our customers SAP ACM SIGMOD Conference, June,
30 Further Information Public References SAP Standard Application Benchmarks SAP Standard Benchmark Certification Rudiger Buck-Emden, The SAP R/3 System: A Client/Server Technology, Addison-Wesley, 1996 Horst Keller, The Official ABAP Reference, SAP Press, 2005 Gerhard Knolmayer, Supply Chain Management Based on SAP Systems: Processes and Architecture, Springer, 2002 Burkhard Neidecker-Lutz, Frying your infrastructure: Are transactions really useful in a distributed realtime enterprise system?, HPTS 2005 [H-Store] Mike Stonebraker, The End of an Architectural Era (It's Time for a Complete Rewrite), VLDB 2007 SAP ACM SIGMOD Conference, June,
31 Further Information SAP Service Marketplace (SAP customers) SAP ACM SIGMOD Conference, June,
32 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. 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. 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 diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP -Produkts und ist für SAP nicht bindend, einen bestimmten Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. 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 übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit. Die gesetzliche Haftung bei Personenschäden oder die 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 ACM SIGMOD Conference, June,
33 The SAP Transaction Model: Know Your Applications Shel Finkelstein, Rainer Brendle, Dean Jacobs, Manfred Hirsch and Ulrich Marquard SAP Labs SAP ACM SIGMOD Conference, June,
34 SAP ACM SIGMOD Conference, June,
Oracle LogMiner (10g)
Oracle LogMiner (10g) Introduction and Case Studies Martin Frauendorfer, SAP Active Global Support martin.frauendorfer@sap.com 2008 Agenda 1. Introduction 2. Case Study 1: ORA-08103 Problem 3. Case Study
More informationEnhanced Change and Transport System (CTS+) in a SAP NetWeaver Portal landscape. January 2008
Enhanced Change and Transport System (CTS+) in a SAP NetWeaver Portal landscape January 2008 1 Agenda 1. Transports in the Portal 2. What is CTS+ 3. Transports in the Portal with CTS+ SAP 2007 / Page 2
More informationSAP NetWeaver 7.0: ETL and EII
SAP NetWeaver 7.0: ETL and EII Overview Product Management SAP NetWeaver BI November 2007 Agenda 1. Overview 2. ETL 2.1. Extraction 2.2. Transformation 2.3. Data Distribution 2.4. Real-Time Data Acquisition
More informationThe Open Group Conference London. SAP EAF and TOGAF 9. History, differences, similarities and recommendations for the future
The Open Group Conference London SAP EAF and TOGAF 9 History, differences, similarities and recommendations for the future A personal (and software vendor) perspective! Steve Kirby Principal Enterprise
More informationThe SAP Eclipse Story. Rainer Ehre, NW C Tools Malte Kaufmann, NW C Tools 10/11/2007
The SAP Eclipse Story Rainer Ehre, NW C Tools Malte Kaufmann, NW C Tools 10/11/2007 Agenda 1. Eclipse Positioning in SAP s Product Strategy 2. SAP Eclipse History 3. Demo SAP NetWeaver Developer Studio
More informationSAP NetWeaver 7.0 Product Availability Matrix (PAM)
SAP NetWeaver 7.0 Product Availability Matrix (PAM) This PAM represents current planning for NW only and not for the SAP products using NW and can be subject to further changes without further notice SAP
More informationWhat s New? SAP HANA SPS 07 SAP HANA tailored data center integration. SAP HANA Product Management November, 2013
What s New? SAP HANA SPS 07 SAP HANA tailored data center integration SAP HANA Product Management November, 2013 Content This presentation provides an overview of the additional deployment option called
More informationWhat s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013
What s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Scope The scope of the extended development topic SAP HANA Fuzzy Search covers Fault-tolerant
More informationIntroduction to Data Archiving
Introduction to Data Archiving Georg Fischer, Product Manager PDMS SAP AG This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation
More informationWhat s New? SAP HANA SPS 07 Administration & Monitoring (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013
What s New? SAP HANA SPS 07 Administration & Monitoring (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Content This presentation provides an overview of the changes regarding
More informationSAP HANA Revision Strategy. SAP HANA Product Management May 2014
SAP HANA Revision Strategy SAP HANA Product Management May 2014 Table of Contents SAP HANA Revision Understand the difference between Support Package Stack, Support Packages and Revisions SAP HANA Release
More informationOverview on POWER List concept Designing new POWER Lists Implementing new POWER Lists. SAP AG 2007, SAP All-in-One: UE Workshop 1 JJ 2007
POWER Lists (Part I) Contents: Overview on POWER List concept Designing new POWER Lists Implementing new POWER Lists SAP AG 2007, SAP All-in-One: UE Workshop 1 The topic of POWER Lists is divided into
More informationWhat s New? SAP HANA SPS 07 SAP HANA Platform Lifecycle Management (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013
What s New? SAP HANA SPS 07 SAP HANA Platform Lifecycle Management (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Agenda Overview SAP HANA lifecycle management tools offerings
More informationMaxDB No-Reorganization Principle Data Storage Without I/O Bottlenecks Release 7.6
MaxDB No-Reorganization Principle Data Storage Without I/O Bottlenecks Release 7.6 Heike Gursch Werner Thesing 1 Overview No-reorganization principle B* trees Shadow page algorithm SAP 2007 / MaxDB Internals
More informationTechnical Architecture Overview SAP BPC
Technical Architecture Overview SAP BPC Agenda Presentation Purpose Provide an overview of the technology components that comprise the BPC platform Today. Explain how components can be mixed to design
More informationWhat s New? SAP HANA SPS 07 Security (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013
What s New? SAP HANA SPS 07 Security (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Agenda Authentication User/role management Authorization Encryption Audit logging Documentation
More informationRounding Specification. Globalization Product Management Japan / SAP Japan November 27 th, 2012
Rounding Specification Globalization Product Management Japan / SAP Japan November 27 th, 2012 Disclaimer This message outlines our general product direction and should not be relied on in making a purchase
More informationSAP NetWeaver IT Scenario Overview <insert scenario name>
SAP NetWeaver IT Scenario Overview Using Room Extensions SAP NetWeaver Product Management Introduction to Room Extensions Mapping Plan Example How to develop an Extension Value Set
More informationTips & Tricks for FOX Formulas in BW-BPS
SAP NetWeaver Know-How Network Conference Call Tips & Tricks for FOX Formulas in BW-BPS Marc F. Bernard Platinum Consultant SAP NetWeaver RIG Americas SAP Labs, LLC Thursday, March 10, 2005 Learning Objectives
More informationWhat s New? SAP HANA SPS 07 Real-Time Data Replication with SAP Landscape Transformation Replication Server (Delta from SPS 06 to SPS 07)
What s New? SAP HANA SPS 07 Real-Time Data Replication with SAP Landscape Transformation Replication Server (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013 Agenda o Overview o
More informationAndreas Stolz NetWeaver RIG Expert, SAP AG Walldorf, Nov. 2006
XI Operations Nordic SAP User Group Andreas Stolz NetWeaver RIG Expert, SAP AG Walldorf, Nov. 2006 Learning Objectives As a result of this workshop, you will be able to: Describe Process Integration system
More informationAdobe Forms Integration in SAP Web AS Marc Chan Sr. NetWeaver Consultant NetWeaver RIG US
Adobe Forms Integration in SAP Web AS 6.40 Marc Chan Sr. NetWeaver Consultant NetWeaver RIG US Agenda Scenario Overview Technical Architecture and Demo SAP AG 2004, Adobe Forms Integration with Web AS
More informationCANopen Object Browser, Version 0.2
CANopen Object Browser, Version 0.2 CANopen Object Browser for Linux The CANopen Object Browser is a tool to display and browse through a CANopen Object Dictionary based on EDS-Files. The program allows
More informationSAP Exchange Infrastructure - Graphical Mapping
SAP Exchange Infrastructure - Graphical Mapping Joachim Orb SAP AG Thomas Volmering SAP AG Learning Objectives As a result of this workshop, you will be able to: Handle the graphical mapping editor Use
More informationCANopen Object Browser, Version 0.5
CANopen Object Browser, Version 0.5 CANopen Object Browser for generic CAN Interfaces The CANopen Object Browser is a tool to display and browse through a CANopen Object Dictionary based on EDS-Files.
More informationEddy Neveux Solution Architect North America May 26-28, 2015 Public
SAP HANA 101 Eddy Neveux Solution Architect North America May 26-28, 2015 Public SAP Business One Innovation summit - Barcelona 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 1 Agenda
More informationInnovations in V6.5 Consolidation
Innovations in V6.5 Consolidation 2013-07-15 2013 APIS IT GmbH IQ Software Update Tutorial Excerpt: Consolidation 1 Copyright / authors: Version: July 01, 2013 Authors: Training team of APIS Informationstechnologien
More informationYu-Nong Zhang, Roland Hamm, SAP AG
SAP NetWeaver Java Development Infrastructure (aka NWDI) 19.04.2005 Yu-Nong Zhang, Roland Hamm, SAP AG NWDI - Inhouse Experience Demo: Migrating an J2EE application into NetWeaver Development Infrastructure
More informationCANopen Commandline Tool
[uv-software] can_open February 2009 CANopen Commandline Tool Abstract can_open Request CANopen services from a CANopen device on the command line. Description The CANopen Commanline Tool is a text based
More informationInstallation Instructions Valid for EPLAN Platform Version 2.6 Status: 07 / 2016
Installation Instructions Valid for EPLAN Platform Version 2.6 Status: 07 / 2016 EPLAN Software & Service GmbH & Co. KG Technical Information Copyright 2016 EPLAN Software & Service GmbH & Co. KG EPLAN
More informationSAP Automation GUI Code Generator (BC-FES-AIT)
SAP Automation GUI Code Generator (BCFESAIT) HELP.BCFESDEB Release 4.6C SAP Automation GUI Code Generator (BCFESAIT) SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung
More informationOracle 11g Ten Less Popular Features
Oracle 11g Ten Less Popular Features Martin Frauendorfer, SAP Active Global Support martin.frauendorfer@sap.com November 2011 Agenda Introduction 1. SQL Monitoring 2. Extended Statistics 3. SQL Repair
More informationHazardous Area Tablet Tab-Ex 01 DZ1 SIM SIM CARD INSTALLATION AL19A
Hazardous Area Tablet Tab-Ex 01 DZ1 SIM SIM CARD INSTALLATION 100016AL19A 1 Content 1. Requirements...4 2. Required Tools:...4 3. SIM-Card Installation and Replacement instructions...5 3.1 Dissassembly...5
More informationTABLE DISTRIBUTION IN HANA HANA. SAP Active Global Support, June 2012
TABLE DISTRIBUTION IN HANA HANA SAP Active Global Support, June 2012 Table Distribution : Why Load Balancing Parallelization Table Partitioning - A non-partitioned table can support only 2 billion rows.
More informationAC500. Application Note. Scalable PLC for Individual Automation. AC500-S safety PLC - Overview of changes in Automation Builder 2.1.x and 2.0.
Application Note AC500 Scalable PLC for Individual Automation AC500-S safety PLC - Overview of changes in Automation Builder 2.1.x and 2.0.x ABB Automation Products GmbH Wallstadter Str. 59 D-68526 Ladenburg
More informationABAP Course. ABAP Objects and Business Server Pages
ABAP Course ABAP Objects and Business Server Pages Lecturer: André Bögelsack, UCC Technische Universität München Author: Valentin Nicolescu, André Bögelsack ABAP Course André Bögelsack, Valentin Nicolescu
More informationSAP Learning Solution RKT ERP 2005 LSO 6.00
SAP Learning Solution RKT ERP 2005 LSO 6.00 Authoring Environment SAP AG 2005 SAP AG 1 SAP Learning Solution Authoring Environment Metadata management and search Set content to obsolete Repository Explorer
More informationSAP Product Road Map SAP Business Warehouse
SAP Product Road Map SAP Business Warehouse Road Map Revision: 2015.04.21 Brian Wood and Josh Djupstrom, SAP EDW Product Management (BW/HANA) Customer Template Revision: 20150318 v4.0 Legal disclaimer
More informationHardware Requirements
Hardware Requirements Hardware Requirements 06.11.06 Unicode non-unicode SAP System Hardware Requirements in SAP Systems Will I need more hardware in a Unicode system than in a non-unicode system? SAP
More informationitelligence Your One-Stop Partner
itelligence Your One-Stop Partner Table of Contents 3 itelligence in Numbers 4 itelligence Germany in Numbers 5 A Closer Look at the Market 6 Milestones in the itelligence History 7 Integrated Approach
More informationBusiness Objects Integration Scenario 2
SAP AG May 2010 - Prerequisites Abstract This presentation provides a step by step description how to create an Xcelsius dashboard based on a BI Query (using the SAP NetWeaver BW connection). Prerequisites
More informationUsing extensible metadata definitions to create a vendor independent SIEM system
Using extensible metadata definitions to create a vendor independent SIEM system Prof. Dr. Kai Oliver Detken (DECOIT GmbH) * Dr. Dirk Scheuermann (Fraunhofer SIT) * Bastian Hellmann (University of Applied
More informationComCom-Ex. Safety instructions
ComCom-Ex Safety instructions 1 Content 1. Application...11 1.1 ATEX & IECEx...11 2. Safety precautions...11 3. Faults and damage...11 4. Safety regulations...12 4.1 Possible devices for connection to
More informationSAP NetWeaver MDM MDM Import and Syndication Server & Port Concept
Welcome to your RKT Live Expert Session SAP NetWeaver MDM MDM Import and Syndication Server & Port Concept Michael Reil SAP NetWeaver Product Management Please note that we are recording this session!
More informationSAP Fiori Toolkit. Marc Anderegg, RIG, SAP February, Provided by Rapid Innovation Group (RIG)
SAP Fiori Toolkit Marc Anderegg, RIG, SAP February, 2014 Provided by Rapid Innovation Group (RIG) Agenda 1 2 3 4 SAP Fiori Toolkit Overview SAP Fiori Extensibility Concept Overview Demo Useful Links SAP
More informationThe test has been performed using a 64 Bit SAP NetWeaver Application Server Java 7.1 Enhancement Package 1 SP4 or greater system.
SAP AG hereby confirms that the interface software for the product of the company has been
More informationSAP Hybris Commerce Leveraging the Public Cloud
June 7 th, 2018 Global Managed Services itelligence AG SAP Hybris Commerce Leveraging the Public Cloud Information type: Public Company name: itelligence AG Information owner: GMS Product Management 07/06/2018
More informationSAP NetWeaver Process Integration 7.1
SAP NetWeaver Process Integration 7.1 Using Integration Processes (ccbpm) in SAP NetWeaver Process Integration 7.1 SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December
More informationNetwork Required for SAP HANA System Replication
SAP How-to Guide SAP HANA Network Required for SAP HANA System Replication Applicable Releases: SAP HANA 1.0 Version 2.0 July 2016 For additional information contact: mechthild.bore-wuesthof@sap.com Copyright
More informationSAP Plant Connectivity 2.2
SAP Plant Connectivity 2.2 PCo Functions / Destinations Release 2.2 Function / Destination Bidirectional Queries Software Development Kit (SDK) for custom agents RFC Destination to EWM RFC Destination
More informationSpektroskopiesoftware
Spektroskopiesoftware OPUS-ROUTINE for OPUS/IR (Version 3) 08/2000 1991-2000 BRUKER ANALYTISCHE MESSTECHNIK GMBH Text, Abbildungen und Programme wurden mit größter Sorgfalt erarbeitet. Wir können jedoch
More informationInstallation Guide SAP IT Infrastructure Management. Target Audience Consultants Administrators Others
Installation Guide SAP IT Infrastructure Management Target Audience Consultants Administrators Others CUSTOMER Document version: 1.1 06/11/2012 Document History Caution Before you start the implementation,
More informationSAP Financial Consolidation 10.1, starter kit for IFRS, SP7
SAP Financial Consolidation 10.1, starter kit for IFRS, SP7 Installation guide Copyright 2018 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,
More informationConfigure TREX 6.1 for Efficient Indexing. Document Version 1.00 January Applicable Releases: SAP NetWeaver 04
How-to Guide SAP NetWeaver 04 How To Configure TREX 6.1 for Efficient Indexing Document Version 1.00 January 2005 Applicable Releases: SAP NetWeaver 04 Copyright 2005 SAP AG. All rights reserved. No part
More informationEnhancement Framework
Enhancement Framework - The new way to enhance your ABAP systems Oliver J. Mayer Product Manager SAP NetWeaver Learning Objectives As a result of this session, you will be able to: Understand the fundamental
More informationFLASH INSIGHT. The internet giants media mobilisation Do they play turtle and hare with us?
August 2015 Shaping the Digital Future FLASH INSIGHT The internet giants media mobilisation Do they play turtle and hare with us? How Google, Amazon, Apple and Microsoft conquer almost all digital business
More informationMerging Artist systems. For Artist S, M, 32, 64, 128
Merging Artist systems For Artist S, M, 32, 64, 128 Document reference 3.2 S. Franke 10/2012 2012 Riedel Communications GmbH & Co KG. Alle Rechte vorbehalten. Dieses Handbuch ist urheberrechtlich geschützt.
More information4. HIGHER SPHERE GEOMETRY
4. HIGHER SPHERE GEOMETRY Objekttyp: Chapter Zeitschrift: L'Enseignement Mathématique Band (Jahr): 25 (1979) Heft 1-2: L'ENSEIGNEMENT MATHÉMATIQUE PDF erstellt am: 12.01.2018 Nutzungsbedingungen Die ETH-Bibliothek
More informationDrilling Through The Stack. Burkhard Neidecker-Lutz Technical Director, SAP Research SAP AG
Drilling Through The Stack Burkhard Neidecker-Lutz Technical Director, SAP Research SAP AG Talk Outline Where I come from Layered stacks Violating layers for fun and profit The mother of all stacks: Future
More informationDesign and implementation of Virtual Security Appliances (VSA) for SME
Design and implementation of Virtual Security Appliances (VSA) for SME Prof. Dr. Kai-Oliver Detken, DECOIT GmbH (Germany) Christoph Dwertmann, NICTA (Australia) Table of contents Short introduction of
More informationHow To Configure IDoc Adapters
How-to Guide SAP NetWeaver 04 How To Configure IDoc Adapters Version 1.00 Feb 2005 Applicable Releases: SAP NetWeaver 04 XI 3.0 SR1 and above Copyright 2005 SAP AG. All rights reserved. No part of this
More informationSAP SD Benchmark with DB2 and Red Hat Enterprise Linux 5 on IBM System x3850 M2
SAP SD Benchmark using DB2 and Red Hat Enterprise Linux 5 on IBM System x3850 M2 Version 1.0 November 2008 SAP SD Benchmark with DB2 and Red Hat Enterprise Linux 5 on IBM System x3850 M2 1801 Varsity Drive
More informationKapsch BusinessCom. When your Anti-Virus turns against you Are you frightened already?
Kapsch BusinessCom When your Anti-Virus turns against you Are you frightened already? Florian Bogner Who Am I Information Security Auditor Speaker and Trainer Bug Bounty Hunter Vulnerabilities identified
More informationMODULE 2: CREATE A DECISION TABLE USING RULES COMPOSER (BRM)
SOA EXPERIENCE WORKSHOP MODULE 2: CREATE A DECISION TABLE USING RULES COMPOSER (BRM) Exercises / Solutions SAP NETWEAVER PRODUCT MANAGEMENT SOA SOA EXPERIENCE WORKSHOP 1 Creating a decision table using
More informationAccess Control 5.3 Implementation Considerations for Superuser Privilege Management ID-Based Firefighting versus Role-Based Firefighting Applies to:
Access Control 5.3 Implementation Considerations for Superuser Privilege Management ID-Based Firefighting versus Role-Based Firefighting Applies to: Access Control 5.3 Summary GRC Access Control identifies
More informationSecure Login for SAP Single Sign-On Sizing Guide
PUBLIC SAP Single Sign-On Document Version: 1.1 2018-07-31 Secure Login for SAP Single Sign-On 3.0 - Sizing Guide 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Introduction....3
More informationRedefine Business by Building Unique Applications on SAP HANA with Red Hat. Jordan Cao Director, SAP Global Product Marketing June, 2016
Redefine Business by Building Unique Applications on SAP HANA with Red Hat Jordan Cao Director, SAP Global Product Marketing June, 2016 Custom applications: key to modern IT Packaged Applications 26% App
More informationProcess Control 2.5 Implementation Checklist
SAP SOLUTIONS FOR GOVERNANCE, RISK, AND COMPLIANCE Checklist Process Control 2.5 Implementation Checklist SAP GRC Regional Implementation Group Applicable Releases: SAP GRC Process Control 2.5 IT Practice
More informationArchitecture of the SAP NetWeaver Application Server
Architecture of the NetWeaver Application Release 7.1 Online Help 03.09.2008 Copyright Copyright 2008 AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or
More information1. Introduction. L'Enseignement Mathématique. Band (Jahr): 48 (2002) L'ENSEIGNEMENT MATHÉMATIQUE. PDF erstellt am:
1. Introduction Objekttyp: Chapter Zeitschrift: L'Enseignement Mathématique Band (Jahr): 48 (2002) Heft 3-4: L'ENSEIGNEMENT MATHÉMATIQUE PDF erstellt am: 19.07.2018 Nutzungsbedingungen Die ETH-Bibliothek
More information7PMDM Server x - Microsoft Windows Phone 8 7P Mobile Device Management. Doc.Rel: 1.0 / Doc.No.: Windows_ Phone 8 _EN
7PMDM Server 5.06.0x - Microsoft Windows Phone 8 7P Mobile Device Management Doc.Rel: 1.0 / 2014-11-17 Doc.No.: Windows_ Phone 8 _EN Table of Contents 1 Objectives and Target Groups... 4 1.1 Legal statements...
More informationSAP HANA Operation Expert Summit PLAN - Hardware Landscapes. Addi Brosig, SAP HANA Product Management May 2014
SAP HANA Operation Expert Summit PLAN - Hardware Landscapes Addi Brosig, SAP HANA Product Management May 2014 Disclaimer This presentation outlines our general product direction and should not be relied
More informationAC500 V2.1 ACSM1. Profibus DP
Application Example www.infoplc.net AC500 Scalable PLC for Individual Automation Connect AC500 V2.1 to ACSM1 with Profibus DP using Drive Manager Connect AC500 V2.1 To ACSM1 With Profibus DP Content www.infoplc.net
More informationSAP Crystal Reports Viewer 2011 SP4 Product Availability Matrix (PAM) June, 2012
SAP Crystal Reports Viewer 2011 SP4 Product Availability Matrix (PAM) June, 2012 SAP Crystal Reports Viewer 2011 SP4 Product Availability Matrix (PAM) PRODUCT AVAILABILITY MATRIX Supported Operating System
More informationSAP MII: Leveraging the Data Buffering Feature for Connection Error Handling.
SAP MII: Leveraging the Data Buffering Feature for Connection Error Handling. Applies to: SAP MII 12.0. - For more information, visit the Manufacturing homepage. Summary This document explores the data
More informationRFC C++ Class Library (BC-FES-AIT)
RFC C++ Class Library (BC-FES-AIT) HELP.BCFESDEA Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus
More informationDevelopment of an Object Oriented Data Model ADDAM for Applications in Aircraft Design
Development of an Object Oriented Data Model ADDAM for Applications in Aircraft Design MATLAB EXPO 2014 9 th July, Munich Fellow of Munich Aerospace e.v. Research Associate, Technical University of Munich
More informationSAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007
SAP NetWeaver Process Integration 7.1 Providing Web Services in Java SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 1 Benefits
More informationGuy Desautels VP Information Technology, Citrix. Driving Human Capital Management
Guy Desautels VP Information Technology, Citrix Driving Human Capital Management About Citrix Citrix is the global leader in access infrastructure solutions and the most trusted name in secure access for
More informationAn Approach for Hybrid-Memory Scaling Columnar In-Memory Databases
An Approach for Hybrid-Memory Scaling Columnar In-Memory Databases *Bernhard Höppner, Ahmadshah Waizy, *Hannes Rauhe * SAP SE Fujitsu Technology Solutions GmbH ADMS 4 in conjunction with 4 th VLDB Hangzhou,
More informationNAV 2009 Scalability. Locking Management Solution for Dynamics NAV SQL Server Option. Stress Test Results White Paper
NAV 2009 Scalability Locking Management Solution for Dynamics NAV SQL Server Option Stress Test Results White Paper July 2009 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 HARDWARE... 5 RESULTS...
More informationChris Rupp. Requirements Templates The Blueprint of your Requirement STANDARD REQUIREMENTS. Templates For A Optimal Solution
Webinhalte zu Kapitel 10 Chris Rupp Requirements Templates The Blueprint of your Requirement STANDARD REQUIREMENTS The fully automated creation of a requirements document seems to remain a dream in the
More informationPreview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1
Preview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1 Applies to: SAP NetWeaver Process Integration IT Scenarios in Version 7.1 Summary In this article I introduce some details
More informationInstall TREX for CAF Version 1.00 March 2006
How-to Guide SAP NetWeaver 04s How To Install TREX for CAF Version 1.00 March 2006 Applicable Releases: SAP NetWeaver 04s Copyright 2006 SAP AG. All rights reserved. No part of this publication may be
More informationMGS USB Gauge Monitor
Software Thank you for purchasing this Magnescale product. Read all the instructions in the manual carefully before use and strictly follow them. Be sure to keep this manual for future reference. This
More informationSAP HANA SPS 08 - What s New? SAP HANA Application Lifecycle Management (Delta from SPS 07 to SPS 08) SAP HANA Product Management June, 2014
SAP HANA SPS 08 - What s New? SAP HANA Application Lifecycle Management (Delta from SPS 07 to SPS 08) SAP HANA Product Management June, 2014 Agenda Overview of SAP HANA Application Lifecycle Management
More informationHP ProLiant DL580 G5. HP ProLiant BL680c G5. IBM p570 POWER6. Fujitsu Siemens PRIMERGY RX600 S4. Egenera BladeFrame PB400003R.
HP ProLiant DL58 G5 earns #1 overall four-processor performance; ProLiant BL68c takes #2 four-processor performance on Windows in two-tier SAP Sales and Distribution Standard Application Benchmark HP leadership
More informationQuick Reference Guide SAP GRC Access Control Compliant User Provisioning (formerly Virsa Access Enforcer): HR Triggers
Quick Reference Guide SAP GRC Access Control Compliant User Provisioning (formerly Virsa Access Enforcer): Purpose: Why: When: How often: Main Tasks: Perform configuration steps for used in GRC Access
More informationDo Exception Broadcasting
How-to Guide SAP NetWeaver 2004s How To Do Exception Broadcasting Version 1.00 October 2006 Applicable Releases: SAP NetWeaver 2004s Copyright 2006 SAP AG. All rights reserved. No part of this publication
More informationHow To...Consume HANA Models with Input Parameters in BW Virtual Providers
SAP How-to Guide Database & Technology SAP HANA Appliance How To...Consume HANA Models with Input Parameters in BW Virtual Providers Applicable Releases: SAP HANA 1.0 SPS 04 SAP BW powered by HANA 7.3
More informationSAP BusinessObjects Dashboards 4.0 SP04 SAP Crystal Dashboard Design 2011 SP04 SAP Crystal Presentation Design 2011 SP04
SAP BusinessObjects Dashboards 4.0 SP04 SAP Crystal Dashboard Design 2011 SP04 SAP Crystal Presentation Design 2011 SP04 Product Availability Matrix (PAM) June 29th, 2012 SAP BusinessObjects Dashboards
More informationInstalling and Configuring Windows 10 MOC
Installing and Configuring Windows 10 MOC 20697-1 In diesem 5-tägigen Seminar lernen Sie die Installation und Konfiguration von Windows-10-Desktops und -Geräten in einer Windows-Server- Domänenumgebung.
More informationSAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014
SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014 Agenda SHINE - Overview SHINE What s new in SPS 08 SHINE - Roadmap
More informationLearning Series: SAP NetWeaver Process Orchestration, secure connectivity add-on 1b) How to Install Guide
Learning Series: SAP NetWeaver Process Orchestration, secure connectivity add-on 1b) How to Install Guide April, 2012 Download Location at SMP Files available for download Deploying files via JSPM Importing
More informationLock Tuning. Concurrency Control Goals. Trade-off between correctness and performance. Correctness goals. Performance goals.
Lock Tuning Concurrency Control Goals Performance goals Reduce blocking One transaction waits for another to release its locks Avoid deadlocks Transactions are waiting for each other to release their locks
More informationComplementary Demo Guide
Complementary Demo Guide SAP Business ByDesign SAP Business ByDesign Global October 23, 2017 1 Table of Content 1 About this Document... 3 1.1 Purpose... 3 1.2 Demo Business Context... 3 1.3 Prerequisites...
More informationPerformance Characterization of ONTAP Cloud in Azure with Application Workloads
Technical Report Performance Characterization of ONTAP Cloud in NetApp Data Fabric Group, NetApp March 2018 TR-4671 Abstract This technical report examines the performance and fit of application workloads
More informationXSP / XSR DMX Splitter / RDM Hub. User Manual
XSP / XSR DMX Splitter & RDM Hub User Manual XSP / XSR DMX Splitter / RDM Hub User Manual Issue 4 (2010-06-15) Copyright 2010 SWISSON AG No part of this documentation may be reproduced or transmitted in
More informationOracle 10g Performance Case Studies
Oracle 10g Performance Case Studies Martin Frauendorfer Technical Support Consultant, SAP AG martin.frauendorfer@sap.com Copyright 2007 SAP AG. All Rights Reserved No part of this publication may be reproduced
More informationSoftware and Delivery Requirements
SAP HANA Activity Repository rapiddeployment solution V2.10 April 2015 English SAP HANA Activity Repository rapiddeployment solution: Software and Delivery Requirements SAP SE Dietmar-Hopp-Allee 16 69190
More information