Test Driven Development und Continuous Integration. Mai 2017
|
|
- Fritz Lenz
- vor 6 Jahren
- Abrufe
Transkript
1 Test Driven Development und Continuous Integration Mai 2017
2 1. Motivation 2
3 Qualitätskrise Software wird zur Benutzung freigegeben, nicht wenn sie nachweislich korrekt ist, sondern wenn die Häufigkeit, mit der neue Fehler entdeckt werden, auf ein für die Geschäftsleitung akzeptables Niveau gesunken ist. - David L. Parnas 3
4 Qualitätskrise 4
5 Grundproblem Komplexe Modell Komplexe Interaktionen Viele Anforderungen Wenig Zeit Viel Konkurrenz Fehler sind kostspielig 5
6 Formale Verifikation Beweistechniken Semantikdefinitionen Zeit aufwändig Schlecht Abdeckung Nur bei kleinen Programmen anwendbar 6
7 2. Testing 7
8 Testing - Definition IEEE Std : (1) An activity in which a system or component is executed under specified conditions, the results are observed or recorded, and an evaluation is made of some aspect of the system or component. (2) To conduct an activity as in (1). 8
9 Aber 9
10 Aber 10
11 Testen kann immer nur die Anwesenheit aber nie die Abwesenheit von Fehlern zeigen. - Edsger Dijkstra 11
12 Voraussetzungen 12
13 Voraussetzungen 13
14 Voraussetzungen 14
15 Durchführung Ausgangszustand herstellen 15
16 Durchführung Ausgangszustand herstellen Testfalls ausführen 16
17 Durchführung Ausgangszustand herstellen Testfalls ausführen Soll-Ist-Vergleich 17
18 Durchführung Ausgangszustand herstellen Testfalls ausführen Soll-Ist-Vergleich Dokumentation 18
19 Testebenen Unit Tests 19
20 Testebenen Unit Tests Level 1 20
21 Testebenen Unit Tests Level 2 Level 1 21
22 Testebenen Unit Tests Level 3 Level 2 Level 1 22
23 Testebenen Level 4 Unit Tests Level 3 Level 2 Level 1 23
24 Testebenen Integration Tests Level 4 Unit Tests Level 3 Level 2 Level 1 24
25 Testebenen System Tests Integration Tests Level 4 Unit Tests Level 3 Level 2 Level 1 25
26 Testebenen User Acceptance Tests System Tests Integration Tests Level 4 Unit Tests Level 3 Level 2 Level 1 26
27 Tools Unit Test Framework: JUnit 4 + Hamcrest Mocking Framework: Mockito Code Quality: PMD, Findbugs, Checkstyle Code Coverage: Atlassian Clover, JaCoCo 27
28 Black-Box Tests Spezifikation Eingaben Erwartete Ausgaben 28
29 Black-Box Tests Spezifikation Eingaben Component under Test (cut) Ausgabe Erwartete Ausgaben 29
30 Glass-Box Tests Spezifikation + Metriken Eingaben Erwartete Ausgaben 30
31 Glass-Box Tests Spezifikation + Metriken Eingaben Component under Test (cut) Ausgabe Erwartete Ausgaben 31
32 Anweisungsüberdeckung (C 0 ) Mind. Einmal pro Anweisung a Wirksamkeit: Anzahl der ausgeführten Anweisungen Anzahl der aller Anweisungen b A1 Ja P1 Nein c Probleme - Kontrollflußfehler d Ja P2 Nein - Dead Code A2 e 32
33 Zweigüberdeckung (C 1 ) Mind. Einmal pro Zweig a Wirksamkeit: Anzahl der ausgeführten Zweige Anzahl der aller Zweige b A1 Ja P1 Nein c Probleme - Abhängigkeiten werden ignoriert c Ja P2 Nein - Schleifen - Komplexe Entscheidungen A2 d 33
34 Pfadüberdeckung (C 2 ) Mind. Einmal pro Pfad a Wirksamkeit: Anzahl der ausgeführten Pfade Anzahl der aller Pfade b A1 Ja P1 Nein c Probleme - Unerreichbare Pfade c Ja P2 Nein A2 d 34
35 3. Test Driven Development 35
36 Wie unterscheidet sich TDD? TDD beschäftigt sich mit Design Gibt Sicherheit Ermöglicht Veränderung Validiert Design Gibt schnelles Feedback Benötigt Diszipline 36
37 Ergebnisse Gesteigerte Qualität Lesbarkeit Wartbarkeit Simplizität Qualität bleibt erhalten Gutes Design 37
38 3 Grundregelen 1. Kein Produktionscode ohne eine scheiternden Test 2. Nicht mehr Testcode schreiben als zum scheitern nötig ist 3. Nicht mehr Producktionscode schreiben als nötig ist um den Test zu bestehen 38
39 Ablauf 1. Test schreiben 39
40 Ablauf 1. Test schreiben Test ist erfolgreich 2. Testergebnisse prüfen 40
41 Ablauf 1. Test schreiben Test ist erfolgreich 2. Testergebnisse prüfen Test scheitert 3. Code schreiben 41
42 Ablauf 1. Test schreiben Test ist erfolgreich 2. Testergebnisse prüfen Test scheitert 4. Testergebnisse prüfen 3. Code schreiben Test scheitert 42
43 Ablauf 1. Test schreiben Test ist erfolgreich 2. Testergebnisse prüfen Test scheitert 5. Refactor Code Test ist erfolgreich 4. Testergebnisse prüfen 3. Code schreiben Test scheitert 43
44 Ablauf 1. Test schreiben 6. Testergebnisse prüfen Test ist erfolgreich 2. Testergebnisse prüfen Test scheitert Test scheitert 5. Refactor Code Test ist erfolgreich 4. Testergebnisse prüfen 3. Code schreiben Test scheitert 44
45 Ablauf Test ist erfolgreich 1. Test schreiben 6. Testergebnisse prüfen Test ist erfolgreich 2. Testergebnisse prüfen Test scheitert Test scheitert 5. Refactor Code Test ist erfolgreich 4. Testergebnisse prüfen 3. Code schreiben Test scheitert 45
46 TDD und Design Loose Kopplung, Hoher Zusammenhalt Single Responsibility Principle Streben nach Einfachheit Modularisierung Encapsulation Duplikate vermeiden 46
47 TDD und Architektur Ersetzt nicht Architektur Design bleibt erforderlich, aber nicht im großen Stil Validiert Design Entscheidungen Deckt schwächen auf 47
48 Vorteile Besserer Vorschritt Besseres Design Bessere Entwickler Geringere Langzeitkosten 48
49 Best Practices Sofortiges Feedback Tests müssen schnell sein - In-Memory Datenbanken (H2, HSQL) Generierte Testdaten Testnamen sollten Zweck ausdrücken Unabhängige Tests Ein Konzept pro Test Ein Assert pro Test Augenscheinlich triviale Tests sind wichtig 49
50 Herausforderungen Disziplin Learning Curve Schlechte Angewohnheiten Wenig Rückenhalt 50
51 4. Continuous Integration 51
52 Ohne CI Selten Commits Schwierige Integration Viele Bugs Seltene Releases Spätes Testen 52
53 Bausteine von CI Zentrales Source Code Management Regelmäßige Commits Build Server Automatisierter Build Automatisierte Tests Codemetriken Zentrales Repository CI Tool 53
54 Entwicklung mit CI Stable v1 54
55 Entwicklung mit CI Stable Feature Branch v1 55
56 Entwicklung mit CI Stable c2 c1 Feature Branch v1 56
57 Entwicklung mit CI Stable v3 v2 c2 c1 Feature Branch v1 57
58 Entwicklung mit CI Stable v3 v2 c2 c1 Feature Branch v1 58
59 Entwicklung mit CI Pull-Request Master v3 v2 Stable v3 v2 c2 c1 Feature Branch v1 v1 59
60 Entwicklung mit CI c2 c1 Master v3 v2 Stable v3 v2 c2 c1 Feature Branch v1 v1 60
61 Entwicklung mit CI c2 c2 c1 c1 Master v3 v2 Stable v3 v2 c2 c1 Feature Branch v1 v1 61
62 Pro Schnelle Reaktionsfähigkeit Vertrauen in Software Bessere Zusammenarbeit Höhere Qualität 62
63 Contra Stabilität hängt von Testabdeckung ab Zeitinvestment Kulturschock Metriken und Monitoring erforderlich 63
64 Fragen?? 64
65 ipoint Weltweit Deutschland USA Österreich UK Japan ipoint-systems gmbh Reutlingen, Headquarters Ludwig-Erhard-Straße Reutlingen Tel Fax ipoint Inc. Ann Arbor 255 East Liberty, Suite 287 Ann Arbor, MI Tel Fax ipoint-austria GmbH Wien Ignaz-Köck-Straße 10 Top Wien Tel Fax info@ipoint-austria.at ipoint Ltd. Manchester Unit PO Box 4336 Manchester, M61 0BW Tel Fax info@ipoint-systems.com ipoint Japan Co Ltd Toiyo Oak Minami-Azabu Building 2F Minami-Azabu, Minato-ku Tokio, Japan Phone info-japan@ipoint-systems.com München Therese-Giehse-Platz Germering Tel Fax info.muc@ipoint-systems.de Los Angeles Magic Mountain Parkway, Suite 300 Valencia, CA T info@ipointinc.com Frankreich & Benelux ipoint-systems gmbh Paris Tel france@ipoint-systems.com Schweden ipoint-systems AB Växjö Framtidsvägen 16 SE Växjö Tel. +46 (70) info@ipoint-systems.se China ipoint Software and Information Technology (Shanghai) Ltd. Shanghai Room No. 331, Catering Part 2, 3F Huadu Building, Zhangyang Road , China (shanghai) Free Trade Pilot Zone Shanghai, China info-china@ipoint-systems.com Korea ipoint Korea Suwon Boeun bldg 304, Yeongtong 1-dong Yeongtong-gu Suwon-si, Gyeonggi-do Tel info-korea@ipoint-systems.com ipoint-systems.com
66 Copyright 2017 ipoint-systems gmbh 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 ipoint-systems gmbh. The information contained herein may be changed without prior notice. Some software products marketed by ipoint-systems gmbh and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. Oracle is a registered trademark of Oracle Corporation. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, 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. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by ipoint-systems gmbh and its affiliated companies ( ipoint Group ) for informational purposes only, without representation or warranty of any kind, and ipoint Group shall not be liable for errors or omissions with respect to the materials. The only warranties for ipoint 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 warrant. 66
Life Cycle Management
SAP Education Life Cycle Management Vorsprung durch Wissen aus erster Hand Anke Hoberg Education Sales Executive SAP Education Deutschland SAP Education Life Cycle Management SAP Education Life Cycle Management
MehrCloud for Customer Learning Resources. Customer
Cloud for Customer Learning Resources Customer Business Center Logon to Business Center for Cloud Solutions from SAP & choose Cloud for Customer https://www.sme.sap.com/irj/sme/ 2013 SAP AG or an SAP affiliate
MehrPflichtfeld Liste SCHOTT ebilling. Version 1.1, 16.10.2013
Pflichtfeld Liste SCHOTT ebilling Version 1.1, 16.10.2013 1 EINFÜHRUNG Die SCHOTT AG möchte eingehende Rechnungen in elektronischer Form erhalten. Zur Eliminierung des üblichen, EDI-begleitenden Papierprozesses
MehrEffiziente Schulung: Sensibilisierung von Mitarbeitern für die Exportkontrolle
Effiziente Schulung: Sensibilisierung von Mitarbeitern für die Exportkontrolle RA Marcus Puschke, SAP Deutschland AG & Co. KG Syndikus Summit Stuttgart, 20. Mai 2014 Die Stufen einer Compliance-Organisation
MehrErmittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration
Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration Matthias Beyer-Grandisch, Presales Senior Specialist, SAP Mai, 2015 Public DEMO Die Demo zeigt unter Verwendung von HANA Live
MehrBetriebliches Mobilitätsmanagement bei SAP DECOMM Konferenz, Stuttgart
Betriebliches Mobilitätsmanagement bei SAP DECOMM Konferenz, Stuttgart 11. Juni 2015 Marcus Wagner, Projektleiter Nachhaltigkeit, SAP SE Nachhaltige Unternehmensstrategie CO Emissionen 2020 = 2000 www.sapintegratedreport.com
MehrXML Template Transfer Transfer project templates easily between systems
Transfer project templates easily between systems A PLM Consulting Solution Public The consulting solution XML Template Transfer enables you to easily reuse existing project templates in different PPM
MehrA Business Platform for The 21 st Century. Glimpses into some Research Activities Dr. Albrecht Ricken November 24, 2015
A Business Platform for The 21 st Century Glimpses into some Research Activities Dr. Albrecht Ricken November 24, 2015 Industry 4.0 is not about a networked company It is about a networked economy 2 Lotsize
MehrLeadership in komplexen Projekten. SAP PM-Network, 7. Mai 2014 Armin Singler, SAP (Schweiz) AG
Leadership in komplexen Projekten SAP PM-Network, 7. Mai 2014 Armin Singler, SAP (Schweiz) AG Kurzvorstellung Armin Singler Principal Project Manager Profil: Armin Singler arbeitet seit 16 Jahren im SAP-Umfeld.
MehrSAP Identity Management 8.0. Product Availability Matrix Customer
SAP Identity Management 8.0 Product Availability Matrix Customer Disclaimer This PAM represents current planning for SAP Identity Management only and not for other SAP products and can be subject to changes
MehrSAP Perspective. Orestis Terzidis Director CEC Karlsruhe
SAP Perspective Orestis Terzidis Director CEC Karlsruhe Make Innovation Happen Basic Research Applied Research Product Development Go to Market Challenging transitions US: pre-commercial procurement &
MehrVDA 4939 Formulare Version 2
SAP Customer Success Story Automotive Consulting Solutions Formulare für den Vertriebsprozess VDA 4939 Formulare Version 2 Agenda AL-KO KOBER GROUP Funktionsbeschreibung Abbildungen im System Technischer
MehrAdvanced Availability Transfer Transfer absences from HR to PPM
Advanced Availability Transfer Transfer absences from HR to PPM A PLM Consulting Solution Public Advanced Availability Transfer With this solution you can include individual absences and attendances from
MehrGlobal Transport Label - General Motors -
SAP Customer Success Story Automotive Consulting Solutions Formulare für den Vertriebsprozess Global Transport Label - General Motors - Agenda GETRAG Corporate Group Funktionsbeschreibung Abbildungen im
MehrHow To Configure Cloud for Customer Integration SAP CRM using SAP Netweaver PI
How To Configure Cloud for Customer Integration SAP CRM using SAP Netweaver PI Agenda Chapter 1: Introduction and Prerequisites Chapter 2: Cloud Configuration Chapter 3: SAP CRM Configuration Chapter 4:
MehrALE2011 Berlin. An Unconference for Lean and Agile practitioners
ALE2011 Berlin An Unconference for Lean and Agile practitioners 10 years of Agile We ve been challenged What s next I m little bit skeptical about Enterprise Agile Rachel Davies 2 Complexity approach We
MehrMobile Time Recording SAP PPM HTML5 App
Mobile Time Recording SAP PPM HTML5 App A PLM Consulting Solution Public The SAP PPM Mobile Time Recording App offers a straight forward way to record times for PPM projects. Project members can easily
MehrDesign Thinking @ SAP. The people centric way to a better backlog Michael Kögel / SAP AG
Design Thinking @ SAP The people centric way to a better backlog Michael Kögel / SAP AG @SAP_designs #ALMDays SAP Heute 67,000+ Mitarbeiter >120 Länder >25 Industrien 2013 SAP AG or an SAP affiliate company.
MehrTransparenz als Voraussetzung für Verwaltungssteuerung und Rechenschaft
Transparenz als Voraussetzung für Verwaltungssteuerung und Rechenschaft aus Sicht eines IT-Lösungsanbieters 14. Ministerialkongress, 10. September 2009, Berlin Dr. Jürgen Bender Industry Principal Geschäftsbereich
MehrSAP PPM Enhanced Field and Tab Control
SAP PPM Enhanced Field and Tab Control A PPM Consulting Solution Public Enhanced Field and Tab Control Enhanced Field and Tab Control gives you the opportunity to control your fields of items and decision
MehrMitarbeitergerechte Prozessdokumentation
Agiles Business in einer mobilen Welt Mitarbeitergerechte Prozessdokumentation Präsentation Autor Version Datum Patrick Rung 1.0 14-06-2005 Mitarbeitergerechte Prozessdokumentation Systembezogene Dokumente
MehrErfahrungen eines Arbeitgebers
Erfahrungen eines Arbeitgebers Nico Herzberg Ausbildungsleiter SAP Dresden März 2016 Public WELTMARKTFÜHRER FÜR UNTERNEHMENSSOFTWARE 2 SAP Engaging for Refugees 100 Praktikanten/Praktikantinnen in Deutschland
MehrElektromobilität bei SAP Pfälzer Tag der Elektromobilität. Bad Dürkheim, 24. Juni 2016 Marcus Wagner, Projektleiter Nachhaltigkeit, SAP SE
Elektromobilität bei SAP Pfälzer Tag der Elektromobilität Bad Dürkheim, 24. Juni 2016 Marcus Wagner, Projektleiter Nachhaltigkeit, SAP SE Nachhaltige Unternehmensstrategie CO₂-Emissionen in 2020 = zurück
MehrApplication Map Release 2005
mysap Product Lifecycle Solution Map Application Map Release 2005 mysap Product Lifecycle Product and Project Portfolio Idea and Concept Development Project Planning Time and Resource Project Execution
MehrStrategische Front End Tools für SAP NetWeaver BW
Strategische Front End Tools für SAP NetWeaver BW Daniel Stecher CubeServ BI-Kongress 2013 / 1 Anwendungsbereiche Self-Service Analysen Dashboards Standard Reporting stummi123 / pixelio CubeServ BI-Kongress
MehrPlanning Project-Based SAP Service Delivery Projects with SAP Portfolio and Project Management, as a Technical Quality Manager (TQM)
Planning Project-Based SAP Service Delivery Projects with SAP Portfolio and Project Management, as a Technical Quality Manager (TQM) How to 1. How to create a project (Project Lead) 2. How can I find my
MehrIntroduction to SAP HANA. Christoforos Verras SAP Hellas, Cyprus & Malta July 21, 2015
Introduction to SAP HANA Christoforos Verras SAP Hellas, Cyprus & Malta July 21, 2015 an image h it w ly n o e d li s e Use this titl Agenda SAP HANA Platform SAP HANA Architecture Development Options
MehrHandling Unit Management - Leihgutmietabrechnung -
SAP-Fachtag Automotive Consulting Solutions Handling Unit Management - Leihgutmietabrechnung - 7. Juni 2005, Print Media Academy Heidelberg Ingo Hardt, ZF Sachs Martin Seckinger, SAP Automotive Beratung
MehrHäufig gestellte Fragen zur sicheren Verwendung der Remote Support Platform (RSP)
SAP Business One Öffentlich Häufig gestellte Fragen zur sicheren Verwendung der Remote Support Platform (RSP) Zutreffende Release-Stände: Remote Support Platform für SAP Business One Release 2.3, 2.4 und
MehrErste Schritte mit der License Administration Workbench 2.0 (LAW 2.0)
Erste Schritte SAP Global License Auditing Dokument Version: 1.2 2015-03-13 Erste Schritte mit der License Administration Workbench 2.0 (LAW 2.0) Inhaltsverzeichnis 1 Erste Schritte mit der License Administration
MehrCubeServ Reporting Framework. Component: Design Studio Commenting. Release 4.1.1
Innovative Management Solutions CubeServ Reporting Framework Component: Design Studio Commenting Release 4.1.1 Norbert Egger 16. October 2013 www.cubeserv.com / 20123/ 1 SAP Design Studio 1.2 SDK - CubeServ
MehrSAP User Experience Strategie & Design Services
SAP User Experience Strategie & Design Services SAP Enterprise Support Info Tag, Regensdorf (Schweiz) 2. September, 2014 Alexander Daum, Support Architect User Experience, SAP Active Global Support Disclaimer
MehrPatch Übersicht für SAP Business One 8.81 PL11. Roll-Out Services Ecosystem & Channels Readiness Februar 2012
Patch Übersicht für SAP Business One 8.81 PL11 Roll-Out Services Ecosystem & Channels Readiness Februar 2012 Übersicht 1/2 Die folgenden Seiten stellen eine kurze Zusammenfassung von den wichtigsten Korrekturen
MehrUnlocking and Monetizing Mobile Consumer Data
This image cannot currently be displayed. Unlocking and Monetizing Mobile Consumer Data Howard Stevens, SAP Mobile Services January, 2014 Social: 1B Users Faster Networks: 12+ Mbps Connected Devices: 7.5B
MehrSAP Solution Composer - What is it?
SAP Solution Composer - What is it? SAP Solution Composer - Content The SAP Solution Composer is a PC-based tool for creating & editing business maps. The tool helps to create your own customer-specific
MehrSAP Screen Personas Attraktive Benutzeroberfächen ohne Programmierung!
SAP Screen Personas Attraktive Benutzeroberfächen ohne Programmierung! SAPs UX Strategy Complex UI s result in various symptoms Decreased business efficiency Low business user satisfaction Decreased effectiveness
MehrConfiguration of SAML Holder-of-Key Token for the ABAP Web Service Provider
Configuration of SAML Holder-of-Key Token for the ABAP Web Service Provider SAP NetWeaver Product Management Security June 2008 Configuring SAML Holder-of-Key Token for the ABAP Web Service Provider (1/3)
MehrSAP NetWeaver Enterprise Search 7.0
NetWeaver 7.0 Architecture Overview NetWeaver Product Management January 2009 Please note: Architecture - Overview Architecture Connectivity NetWeaver 7.0 Architecture User Interface Browser API NetWeaver
MehrExterne und interne Vertriebs- und Projektprozesse koordinieren mit SharePoint 2013
Externe und interne Vertriebs- und Projektprozesse koordinieren mit SharePoint 2013 Dennis Krieger SNP AG 2 Fit für Veränderung 1 SNP im Überblick 2 SNP Sharepoint Gliederung & Navigation 3 Marketing Shared
MehrT05 Mobile Online Applikationen. Martin Krämer - CoE Mobile Solutions, SAP (Schweiz) AG Juni 2013
T05 Mobile Online Applikationen Martin Krämer - CoE Mobile Solutions, SAP (Schweiz) AG Juni 2013 Was ist eine mobile online Applikation? mobile online Applikationen kommunizieren direkt mit dem Backend
MehrSicherheit in Zeiten von Big Data und heterogenen Landschaften neue Wege zur Erkennung von internen sowie externen Angriffen
Sicherheit in Zeiten von Big Data und heterogenen Landschaften neue Wege zur Erkennung von internen sowie externen Angriffen Matthias Kaempfer Mai, 2015 Kunde Vor welchen Angriffen haben Unternehmen wirklich
MehrTask Dashboard App SAP PPM HTML5 App
SAP PPM HTML5 App A PLM Consulting Solution Public The SAP PPM Task Dashboard App assists project members in their daily work by providing essential information about the tasks they work on. It provides
Mehrsmivision Pick by Vision
smivision Pick by Vision Andrew Guske Telefon +49 (30) 36802082 Mobile +49 151 20 1111 05 Quelle: http://www.youtube.com/watch?v=9wv9k_sslci Mobile Logis6klösungen. Weltweit. Alles aus einer Hand. Mobile
MehrSAP BusinessObjects Planning and Consolidation Version 10.0 for NetWeaver. Platform Information, Support Pack Dates and Maintenance Dates
SAP BusinessObjects Planning and Consolidation Version 10.0 for NetWeaver Platform Information, Support Pack Dates and Maintenance Dates Sept 30th, 2011 Disclaimer This PAM represents current planning
MehrAdministration und Abrechnung aus der Cloud von SuccessFactors. Frank Bareis SAP Produktmanagement 21. April 2015
Administration und Abrechnung aus der Cloud von SuccessFactors Frank Bareis SAP Produktmanagement 21. April 2015 Core HR und Abrechnung Zwei Optionen: Cloud und On-Premise Core HR: Stammdatenverwaltung,
MehrPPM Integrated UI Project Management Tabs into Item Detail
Project Management Tabs into Item Detail A PLM Consulting Solution Public This consulting solution enables you to streamline your portfolio and project management process via an integrated UI environment.
MehrAutomatisierte Materialbereitstellung(WM) für Instandhaltungs-/Serviceaufträge(PM/CS) und Netzpläne(PS)
Automatisierte Materialbereitstellung(WM) für Instandhaltungs-/Serviceaufträge(PM/CS) und Netzpläne(PS) Der Service ermöglicht es Ihnen, das Warehouse Management für Instandhaltungsaufträge, Serviceaufträge
MehrNext Generation Smart Items. Dr. Uwe Kubach SAP Corporate Research, SAP AG
Next Generation Smart Items Dr. Uwe Kubach SAP Corporate Research, SAP AG R&D Areas HW Capabilities Client-Sever Embedded Systems Peer-to-Peer Collaborative Business Items Business logic Trends From passive
MehrSuccess Story. Eine standardisierte, zentrale Filiallösung SAP Store Solutions by GK für Fressnapf
Eine standardisierte, zentrale Filiallösung SAP Store Solutions by GK für Fressnapf Simply SIMPLY Retail. RETAIL QUICK FACTS OVERVIEW SOLUTION Quick facts Herausforderung Lösung Über GK SOFTWARE AG Durchgängige,
MehrSie setzen SharePoint ein?.hier sind Ihre Anwendungen dafür!
Sie setzen SharePoint ein?.hier sind Ihre Anwendungen dafür! SharePoint_EDGE Performance & Compliance Workbench.ist ein modular aufgebautes Anwendungspaket für Microsoft Office SharePoint Server 2007.
MehrSocial Business. Ein Konzept für die Zukunft? Daniel Schmid Leiter Sustainability Operations SAP AG. econsense Nachhaltigkeitsstammtisch, Berlin
Social Business Ein Konzept für die Zukunft? Daniel Schmid Leiter Sustainability Operations SAP AG econsense Nachhaltigkeitsstammtisch, Berlin 08. Juli 2010 SAP Heute 2.5 Mrd Rechungen von Versorgern pro
MehrSAP Identity Management
SAP Identity Management Database & Technology SAP Identity Management Inhalt 3 SAP Identity Management 4 Management Summary 5 Lösungsbeschreibung 7 Systemvoraussetzungen, Funktionalitäten und Produkthistorie
MehrSelf Service BI mit SAP Lumira Mohamed Abdel Hadi Senior Architekt für SAP BI und SAP HANA
Self Service BI mit SAP Lumira Mohamed Abdel Hadi Senior Architekt für SAP BI und SAP HANA 10.09.2014 Agenda SAP Lumira Einführung 2014 SAP AG or an SAP affiliate company. All rights reserved. 2 SAP Lumira
MehrSAP unterwegs. Mobile Anwendungen powered by SAP NetWeaver. Peter Sperk Solution Sales, SAP Österreich
SAP unterwegs Mobile Anwendungen powered by SAP NetWeaver Peter Sperk Solution Sales, SAP Österreich Fraport Business Case FRAPORT RUNS SAP. Details zum Projekt sind als Case Study verfügbar. SAP Mobile
MehrLeitfaden zur Erstellung der Zusammenfassenden Meldung in SAP Business One 8.82 (DE)
Leitfaden SAP Business One 8.82 Hotfix 01 PL10 und höher Dokumentversion: 1.0 2013-01-18 Leitfaden zur Erstellung der Zusammenfassenden Meldung in SAP Business One 8.82 (DE) Land: Deutschland Inhalt 1
MehrPassword Management. Password Management Guide MF-POS 8
Password Management Password Management Guide MF-POS 8 MF-POS8 Einleitung Dieses Dokument beschreibt die Passwortverwaltung des Kassensystems MF-POS 8. Dabei wird zwischen einem Kellner und einem Verwaltungsbenutzer
MehrDocument split in new G/L. Document splitting in new G/L part 4 SAP ERP SAP AG
Document split in new G/L Document splitting in new G/L part 4 SAP ERP SAP AG Leading item cross company posting The example focuses in the configuration of the leading item. SAP AG 2004 / General Ledger
MehrResearch Priorities for the European Software Industry. Roger Kilian-Kehr, SAP
Research Priorities for the European Software Industry Roger Kilian-Kehr, SAP Motivation Need of European businesses: Effective use of ICT Challenges & inhibitors today: complex ICT landscapes, hard to
MehrBusiness Scenario Recommendations for SAP S/4HANA
Business Scenario Recommendations for SAP S/4HANA How-To Guide July 2015 Use this title slide only with an image SAP Support Service Business Scenario Recommendations for SAP S/4HANA See how SAP S/4HANA
MehrSAP Business One 9.0 PL14 Overview Note 2058190 SAP Business One 9.0, version for SAP HANA PL14 Overview Note 2058370
Top Fixes 9.0 PL14 SAP Business One Kunden SAP Business One 9.0 PL14 Overview Note 2058190 SAP Business One 9.0, version for SAP HANA PL14 Overview Note 2058370 Relevante Länder Typ Beschreibung Erweiterungen
MehrInternet of Things Creating new opportunities for the Enterprise
ITU Workshop on the Internet of Things - Trend and Challenges in Standardization (Geneva, Switzerland, 18 February 2014) Internet of Things Creating new opportunities for the Enterprise Daniel Faulk, Sr.
MehrRelease Notes BRICKware 7.5.4. Copyright 23. March 2010 Funkwerk Enterprise Communications GmbH Version 1.0
Release Notes BRICKware 7.5.4 Copyright 23. March 2010 Funkwerk Enterprise Communications GmbH Version 1.0 Purpose This document describes new features, changes, and solved problems of BRICKware 7.5.4.
MehrBusiness Excellence Days bayme vbm / BME
Business Excellence Days bayme vbm / BME Kai Aldinger Geschäftsbereich Mittelstand München, 29. September 2010 Neue Einsichten, mehr Flexibilität, gesteigerte Effizienz Den Kreis schließen im Clear Enterprise
MehrManage Efficiency in Finance SAP Shared Service Framework for Financials James Willis, 22 nd May 2012 FORUM
Manage Efficiency in Finance SAP Shared Service Framework for Financials James Willis, 22 nd May 2012 Barriers Preventing a Focused and Successful Shared Service Centre Poor visibility of SLA performance
MehrSAP Simple Finance Die Finanz- und Risikomanagementlösung für die Digital Economy
SAP Simple Finance Die Finanz- und Risikomanagementlösung für die Digital Economy Elmar Hassler, Business Transformation Service, SAP Österreich GmbH Public SAP IT Summit 2015, 21. & 22. April, Salzburg
MehrSystem Monitoring and E2E RCA for hybris with SAP Solution Manager 7.1 SP13
System Monitoring and E2E RCA for hybris with SAP Solution Manager 7.1 SP13 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision.
MehrIYOPRO-Workflow mit SAP-Integration November 2012
Innovative Management Solutions IYOPRO-Workflow mit SAP-Integration November 2012 Sebastian Zick Head of Competence Center BPM CubeServ Group www.cubeserv.com / 2012 / 1 Agenda Vorstellung CubeServ IYOPRO:
MehrSEPA. Executive Summary. Elisabeth Jungebloed SAP Deutschland AG & Co. KG 6. November 2009
SEPA Executive Summary Elisabeth Jungebloed SAP Deutschland AG & Co. KG 6. November 2009 Agenda 1. Was ist SEPA 2. Folgen und Vorteile von SEPA 3. SEPA mit SAP SAP 2009 2008 / Page 2 SEPA Vision und Definition
MehrSAP Enterprise Threat Detection
SAP Enterprise Threat Detection Database & Technology SAP Enterprise Threat Detection 2015 SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten Inhalt 3 SAP Enterprise Threat Detection 4 Management
MehrRemotely Anywhere Verwendung von Zertifikaten Schritt für Schritt Anleitung zur Implementation von Zertifikaten in Remotely Anywhere
Remotely Anywhere Verwendung von Zertifikaten Schritt für Schritt Anleitung zur Implementation von Zertifikaten in Remotely Anywhere Copyright 1997-2005 Brainware Consulting & Development AG All rights
MehrSAP Service Marketplace. One Source for All Your Business Needs!
SAP Service Marketplace One Source for All Your Business Needs! Agenda Zielgruppen spezifische Informationen SAP Service Marketplace Vorteile des SAP Service Marketplace Die SAP Service Marketplace Strategie
MehrPPM Advanced Reporting A PLM Consulting Solution
A PLM Consulting Solution A PLM Consulting Solution Public The PPM Consulting Solution PPM Advanced Reporting simplifies the reporting functionality of cprojects/ppm 5.0. You can easily find out which
MehrSAP Business ByDesign Feature Pack 2.6. Daniela Stehle, Solution Advisor, SAP Deutschland 22.03.2011
SAP Business ByDesign Feature Pack 2.6 Daniela Stehle, Solution Advisor, SAP Deutschland 22.03.2011 Agenda Live-Systemdemo Kurze Einführung Typische Szenarien als o Geschäftsführer o Finanzdirektor o Vertriebsmitarbeiter
MehrUser Centric Trade Management mit SAP Customer Business Planning
User Centric Trade Management mit SAP Customer Business Planning Gebhard Roos, Strategic Architect in der Konsumgüterindustrie, SAP Deutschland SE & Co. KG SAP-Forum für die Konsumgüterindustrie, 23. 24.
MehrCook & Chill / Cook & Freeze
Cook & Chill / Cook & Freeze - Planungscockpit für eine Vorplanung 2014 SAP AG. All rights reserved. 2 Cook & Chill / Cook & Freeze - Produktionscockpit für den Druck der Listen und Festlegung Produktionsbereich
MehrSAP ERP HCM E-Recruiting 6.0. Improvements in - Applicant Tracking - Requisition Management. Enhancement Package 3 SAP AG
SAP ERP HCM E-Recruiting 6.0 Improvements in - Applicant Tracking - Requisition Management Enhancement Package 3 SAP AG Applicant Tracking & Requisition Management Enhancement Package 3 Applicant Tracking
MehrBusiness Collaboration mit SAP XI/PI im E-Business. Prof. Dr. H. Beidatsch
Business Collaboration mit SAP XI/PI im E-Business Prof. Dr. H. Beidatsch Dipl. Winf. cand. Thomas Rumsch Dipl. Winf. cand. Christian Hengstler SAP Deutschland GmbH & Co.KG SAP Research CEC Dresden Agenda
MehrData One Software Integration
Agiles Business in einer mobilen Welt Data One Software Integration Präsentation Autor Version Datum Christian Glessner Final 08.06.2005 Software Integration Agenda Agenda Integration vs. Migration Serviceorientierte
MehrBPM Process in a day. Unleash the power of the SAP NetWeaver BPM. Andreas Weise Gregor Müller. COMPOSITION Focusgroup
BPM Process in a day Unleash the power of the SAP NetWeaver BPM Andreas Weise Gregor Müller COMPOSITION Focusgroup What we do: You define what you want to have developed ad hoc! COMPOSITION Focusgroup
MehrIBM Demokratischere Haushalte, bessere Steuerung, fundierte Entscheidungen? Was leisten das neue kommunale Finanzwesen und Business Intelligence?
Das IBM Leistungsversprechen zum Führungsinformationssystems IBM Demokratischere Haushalte, bessere Steuerung, fundierte Entscheidungen? Was leisten das neue kommunale Finanzwesen und Business Intelligence?
MehrSAP ERP HCM E-Recruiting 6.0. New Candidate Services with Enhancement Package 3 SAP AG
SAP ERP HCM E-Recruiting 6.0 New Candidate Services with Enhancement Package 3 SAP AG Candidate Services EhP3 Tell A Friend E-Mail service allowing external as well as internal candidates to inform their
MehrSAP BusinessObjects Planning and Consolidation Version 10.0 for NetWeaver Platform Information, Support Pack Dates and Maintenance Dates Nov 22, 2012
SAP BusinessObjects Planning and Consolidation Version 10.0 for NetWeaver Platform Information, Support Pack Dates and Maintenance Dates Nov 22, 2012 Disclaimer This PAM represents current planning for
Mehr8D-Report nach VDA zum Kunden
Automotive Consulting Solution 8D-Report nach VDA zum Kunden Mario Rebitzer SAP Automotive Beratung Agenda Begriffsdefinition Allgemeine Informationen Funktionsbeschreibung Abbildung im System Technischer
MehrWhat a Customer COE Should Know About SAP Product Availability Matrix 2.0
What a Customer COE Should Know About SAP Product Availability Matrix 2.0 Meet-the-expert session powered by SAP Enterprise Support Academy March 25, 2014 Agenda Customer Center of Expertise (COE) Program
MehrOverview: Interactive Forms in Guided Procedures. Document Version 1.00 November 2005
Overview: Interactive Forms in Guided Procedures Document Version 1.00 November 2005 - What is an interactive form? An Interactive Form is a selfcontained electronic representation of a paper form with
MehrDIWA-IT@SAP Transferworkshop DIWA-IT am 18. Mai 2010 in Dortmund. HR Productivity & Value Services, SAP AG Heidrun Kleefeld
DIWA-IT@SAP Transferworkshop DIWA-IT am 18. Mai 2010 in Dortmund HR Productivity & Value Services, SAP AG Heidrun Kleefeld 17.6.2010 DIWA-IT@SAP AGENDA DIWA-IT unterstützt nachhaltige Personalarbeit Teilprojekt:
MehrSAP -BusinessObjects -LÖSUNGEN. BI Starter Package. SAP-BusinessObjects-Lösungen für Business Intelligence
SAP -BusinessObjects -LÖSUNGEN für Business Intelligence (BI) BI Starter Package SAP-BusinessObjects-Lösungen für Business Intelligence Inhalt 3 einleitung 4 Starter Package für SAP-BusinessObjects- BI-Lösungen
MehrFuture Factory Initiative
Future Factory Initiative Managementzusammenfassung SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS SAP Research CEC Dresden, SAP AG Mission Entwicklung neuer Lösungen in realitätsnaher Umgebung.
MehrThe Cloud Evolution at SAP From a Research Perspective
The Cloud Evolution at SAP From a Research Perspective Dr. Wolfgang Theilmann / Head Enterprise Platform Engineering Research June 11, 2013 Public In Insert a world page of title accelerated change, the
MehrOverview System Copy and Migration with Software Provisioning Manager 1.0
Overview System Copy and Migration with Software Provisioning Manager 1.0 SAP SE Product Management September 2015 Public Disclaimer This presentation outlines our general product direction and should
MehrMatthias Steiner, SAP HANA Cloud Platform June, 2013
Matthias Steiner, SAP HANA Cloud Platform June, 2013 Let s talk about: 1. Developers Cloud Platforms 3. Getting started 2013 SAP AG or an SAP affiliate company. All rights reserved. 2 Software is eating
MehrDRG Workplace Integration. der Firma SAP. Referenten/in: Annieck de Vocht, SAP. Andreas Kuhn, Siemens. Herbert Dürschke, SAP
DRG Workplace Integration der Firma SAP Referenten/in: Annieck de Vocht, SAP Andreas Kuhn, Siemens Herbert Dürschke, SAP Legal Disclaimer This presentation is not subject to your license agreement or any
MehrPlanung und Simmulation von Key Performance Indicators auf der Basis von Statistischen Daten und Informationen. Horst Meiser, Solution Architect BI
Planung und Simmulation von Key Performance Indicators auf der Basis von Statistischen Daten und Informationen Horst Meiser, Solution Architect BI Agenda 1. KPI s die Planung beginnt bei den Daten 2. KPI
MehrFuture Fleet. Bijan Rahnema SAP Research September 2011 INTERNAL
Future Fleet Bijan Rahnema SAP Research September 2011 INTERNAL Nachhaltigkeit 2011 SAP AG. All rights reserved. Internal 2 Motivation: 17.500 Firmenwagen weltweit 2011 SAP AG. All rights reserved. Internal
MehrBI-Kongress 2016 COMBINED THINKING FOR SUCCESS - BI & S/4HANA IN FÜHRUNG GEHEN. S/4HANA: CHANCEN OHNE MEHR RISIKO, ABER MIT ZUSATZPOTENTIAL
BI-Kongress 2016 COMBINED THINKING FOR SUCCESS - BI & S/4HANA IN FÜHRUNG GEHEN. S/4HANA: CHANCEN OHNE MEHR RISIKO, ABER MIT ZUSATZPOTENTIAL René Kartberg Oliver Sage CubeServ Group / 2016 / www.cubeserv.com
MehrKundenbeziehungsmanagement in der Krankenversicherung aus Sicht der SAP
Kundenbeziehungsmanagement in der Krankenversicherung aus Sicht der SAP Matthias Beyer-Grandisch, SAP, Gesundheitswirtschaft / ehealth April 2008 Erfolgreiches Kundenbeziehungsmanagement ist ohne IT nicht
MehrWIE MELDEN SIE SICH AN SAP AN? SAP NETWEAVER SINGLE SIGN-ON SAP SECURITY UND SICHERES SINGLE SIGN-ON MARKUS NÜSSELER-POLKE
MARKUS NÜSSELER-POLKE SAP NETWEAVER SINGLE SIGN-ON SAP SECURITY UND SICHERES SINGLE SIGN-ON FÜR SAP UND NON-SAP UMGEBUNGEN WIE MELDEN SIE SICH AN SAP AN? 1 Alltägliche Situation beim Kunden! Nüsseler Pa$$w0rd
MehrSAP HANA Solution Healthcare. Public startupfocus.saphana.com/
SAP HANA Solution Healthcare. Public startupfocus.saphana.com/ Comprehensive Healthcare Analytics for Better Service and Savings INDUSTRY Healthcare HIGHLIGHTS Predictive analytics On-prem and cloud deployment
MehrSAP Consultant Certification
SAP Consultant Certification with Questionmark Perception SAP Education Operations Germany Angela Slifer & Stefan Kreutzer October 2009 Final - V09.02 SAP Consultant Certification Login Boo Choose Interface
MehrEmployment and Salary Verification in the Internet (PA-PA-US)
Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.
Mehr