Ontvangst 8:45u - 9:45u Plenaire opening 9:45u - 9:55u Plenaire keynote 9:55u - 10:45u Jan Penninkhof en Twan van den Broek - SAP Nederland Koffiepauze 10:45u - 11:15u Parallelle sessies A 11:15u - 12:00u ABAP in the cloud Ingo Bräuninger - SAP SE SAP Cloud Platform is SAP s strategic Platform as a Service (PaaS) offering for SAP customers and partners to build, integrate and extend SAP s business solutions and services. ABAP in SAP Cloud Platform is SAP s new Platform as a Service (PaaS) offering for ABAP. Since many years, ABAP has been the foundation for SAP s on-premise solutions. With ABAP in SAP Cloud Platform, ABAP developers can make use of their existing ABAP know-how to develop and run ABAP applications in the Cloud. This session will give you an overview and a demo about the SAP Cloud Platform ABAP Environment. API management en de mogelijkheden in SAP Wim Snoep en Xander Rijken, Innov8ion Help, there is an API on the loose! Wat kunnen API's betekenen voor jou en hoe behoudt je de controle? Met behulp van een praktisch voorbeeld laten we zien wat openconnectors inhoudt, hoe deze en andere API s met SAP API Management kunnen worden gemanaged. We belichtten ook hoe we tot welke keuzes we komen in de omvangrijke SAP Cloud platform services lijst. UI5 state management met mobx en mobx-state-tree Leon van Ginneken en Caspár van Tergouw - Alliander Mobx is een library voor reactive state management dat veel gebruikt wordt met React, maar dat ook met UI5 gebruikt kan worden. In deze presentatie zullen we laten zien wat de voordelen zijn van het gebruik van Mobx en de verschillen ten opzichte van het standaard JSONModel. Daarnaast belichten we Mobx-state-Tree, een library bovenop Mobx waarmee een strikte structuur van je modellen wordt afgedwongen. We zullen laten zien hoe je Mobx en Mobx-state-tree kunt gebruiken om modellen binnen je UI5 applicatie te definiëren en wat hier de voordelen van kunnen zijn. SAP, Mendix en Leia de Lowcode Prinses, Han Pieter Duyverman (MxBlue), Toine Pothuizen (SUPERP) SUPERP heeft samen met MxBlue een mobiele event app waarin SAP, Mendix, Kafka en de populaire betaaldienst Tikkie zijn geïntegreerd tot een mobiele game. In deze presentatie laten ze zien hoe met behulp van deze verschillende technieken een interactief spel is ontwikkeld. Het is een technisch inhoudelijke presentatie waar we kunnen achter de schermen kunnen kijken hoe een S/4HANA systeem kan worden uitgebreid met behulp van het Mendix platform. 1
Lunch 12:00u - 13:00u Naar de zalen 13:00u - 13:05u Parallelle sessies B 13:05u - 13:50u 7 essentiële tips voor de ABAP-per van vandaag en morgen Ben Meijs - Ctac ABAP is alive and kicking! Maar de ABAP van nu is wel heel anders dan de ABAP van gisteren. Tijdens deze sessie voorziet Ben Meijs je van 7 handzame ABAP-tips waar elke ABAP-programmeur blij van wordt. Dus heb je nog een paar ABAP-stappen te zetten, dan is deze sessie zeker een aanrader. Heb je al ervaring met nieuwe mogelijkheden, dan zullen er zeker nog onbekende maar heel handige opties de revue passeren. Keep the core clean, Mark Jans Dimensys Als je de keynote bij SAP TechEd in Barcelona hebt bijgewoond (of online hebt gekeken), hoorde je Björn Goerke, SAP's CTO en president van SAP Cloud Platform, hameren op het nieuwe standpunt keep the core clean. Voor alle SAP-klanten met maatwerk in de core, wordt hiermee een punt op de horizon gedefinieerd. In deze sessie staan we stil staan bij wat deze visie in de praktijk betekent. En wat wij als ontwikkelaars nu kunnen doen om in de toekomst de cores van onze klanten schoon te houden. Roadmap UI5, Jens Ittel - SAP SE SAPUI5 is a JavaScript framework that is specialized for the development of enterprise-ready Web apps, including SAP Fiori apps. It combines new qualities, such as openness, flexibility, and high innovation speed, with established SAP technology strengths, including enterprise readiness and standard support. This session shows how SAPUI5 is evolving, what are current and planned capabilities. IoT met focus op intelligent supply chain, Christoforos Verras - SAP Innovation Center Meer informatie volgt. Zaalwissel 13:50 u - 14:00u 2
Parallelle sessies C 14:00 u - 14:45u ABAP RESTful Programming Model, Ingo Bräuninger - SAP SE Technical Deep Dive into the ABAP RESTful Programming Model - In this session we will give you a short overview about the ABAP RESTful Programming Model - which is based on proven and new technologies such as Core Data Services (CDS), Business Implementation Language, and OData protocol - and walk through a demo to explain how to build SAP HANA-optimized Fiori apps and A2X services in SAP Cloud Platform ABAP Environment - and soon also in SAP S/4HANA. The session will show how to develop a simple transactional application and explain new concepts such behavior definition, behavior implementation and service binding. Ci & CD, Alliander, Marlies Dekker & Pieter Kruk - Alliander Alliander is een netwerkbedrijf dat verantwoordelijk is voor de distributie van energie, zoals elektriciteit, (bio)gas en warmte naar maar liefst 5,6 miljoen klantaansluitingen in Nederland. Om de beschikbaarheid van energie zo hoog mogelijk te houden moet het proces rondom storingen zo efficiënt mogelijk worden ingericht. In 2017 is daarom gestart met het project ReSto, ofwel Regie op storingen. Dit project is de aanleiding geweest te starten met het ontwikkelen op HANA XS Advanced en het inrichten van continuous integration en continuous delivery. In deze sessie zal ik ingaan op het principe van CI/CD, de uitdagingen die we bij Alliander zijn tegen gekomen en de ontwikkelingen die we hebben doorgemaakt tot waar we nu staan. De inrichting van CI/CD heeft opgeleverd dat ontwikkelaars op een eenvoudige manier kunnen samenwerken aan dezelfde codebase, testen zijn geautomatiseerd en het delivery proces is versnelt van weken naar uren. Smart sales through automatic tender classification, Victor Lih Jong - Capgemini SAPUI5 is a JavaScript framework that is specialized for the development of enterprise-ready Web apps, including SAP Fiori apps. It combines new qualities, such as openness, flexibility, and high innovation speed, with established SAP technology strengths, including enterprise readiness and standard support. This session shows how SAPUI5 is evolving, what are current and planned capabilities. Productstrategie Mendix & SAP: Breng Low-Code naar SAP, Erno Rorive - Mendix Technology Met de alliantie tussen SAP en Mendix kunt u bedrijfsapplicaties creëren bovenop SAP om bedrijfsprocessen te stroomlijnen en de betrokkenheid van klanten en medewerkers te verbeteren. Deze sessie wordt gepresenteerd door Mendix Product Management en zal de beschikbare productintegraties en best practices bespreken als het gaat om de uitbreiding van de Digital Core of SAP met behulp van het Mendix low-code ontwikkelingsplatform. Koffiepauze 14:45 u - 15:15u 3
Parallelle sessies D 15:15 u - 16:00u ABAP Core Data Services, Jan-Willem Kaagman - newfounders Cloud Application Programming Model, Fred Verheul - SOA People SAP Cloud Platform biedt veel opties als het gaat om het ontwikkelen van nieuwe applicaties of extensies. Maar welke keuze is nu de beste? Het antwoord luidt typisch: it depends. En dan weet je dus nog niets. Daarom heeft SAP het Cloud Application Programming Model (CAPM) ontwikkeld: dit biedt developers meer houvast en stelt hen in staat sneller tot werkende applicaties te komen. Introducing Cloud Application Programming Model Fred Verheul - SOA People SAP Cloud Platform biedt veel opties als het gaat om het ontwikkelen van nieuwe applicaties of extensies. Maar welke keuze is nu de beste? Het antwoord luidt typisch: it depends. En dan weet je dus nog niets. Daarom heeft SAP het Cloud Application Programming Model (CAPM) ontwikkeld: dit biedt developers meer houvast en stelt hen in staat sneller tot werkende applicaties te komen. Progressive Web Applications: De toekomst voor mobiele applicaties? Barry Dam & Mark de Vlieger Newitera & Arnold Visschers - ForFarmers Een van de zaken waar een SAP ontwikkelaar mee te maken krijgt, is het beschikbaar stellen van een applicatie aan de gebruiker. Waar dit aan SAP GUI kant vaak in de vorm van een transactie is, zijn er tal van mogelijkheden als het om een webapplicatie gaat. Een PWA (Progressive Web Application) kan een mooie tussenoplossing zijn voor de keuze voor een native app of een webapplicatie. Met een PWA kan de gebruiker de Look and Feel van een native app geboden worden, met daarnaast andere voordelen zoals het offline kunnen gebruiken van de applicatie. In deze presentatie worden, aan de hand van een klantcase bij ForFarmers, de voor- en nadelen van een PWA besproken. Alleen theorie? Zeker niet, we nemen ook een kijkje onder de motorkap. Uiteraard wordt het een en ander met een demo verduidelijkt. Serverless op het Cloud Platform, Jan Penninkhof - SAP NL Zaalwissel 16:00u - 16:10u Plenaire keynote 16:10 u - 16:55u Natuur & De Toekomst van Developers: een perfecte match, Frank Wammes - Capgemini Afsluiting 16:55 u - 17:00u Dagvoorzitter 4
Netwerkborrel 17:00 u - 17:55u Programma is onder voorbehoud van wijzigingen 5