Posts

Showing posts with the label Development

From hackathon to SAP App Store: How AI-Driven development redefines Product Master Data

Image
Can a hackathon project become a certified enterprise product? In the latest episode of HANA Café NNL, Twan van den Broek and Jan Penninkhof sit down with innovators Arun Krishnamoorthy and Hari Sreenivasalu from Aarini Consulting to discuss the evolution of Prodsphere—a product experience management solution born from an SAP BTP Hackathon. 🔹 The Digital Product Passport (DPP): Learn how they are staying ahead of 2027 EU regulations by building a dynamic system that generates product passports via QR codes—ensuring transparency on origin, recycling, and carbon footprint at the scan of a bottle. 🔹 Spec-Driven Development (SDDD) vs. "Vibe Coding": Arun shares a masterclass on their development philosophy. Instead of just prompting an AI and hoping for the best, they use high-quality specifications to generate code, run automated tests via Playwright, and keep a "human in the loop" to ensure enterprise-grade quality. 🔹 Natively Built on BTP: Discover why SAP Busines...

Van Excel naar shiny labels met SAP S/4HANA Public Cloud door Egbert en Thomas van myBrand Conclusion

Image
Van Excel naar shiny labels met SAP S/4HANA Public Cloud, on stack development en een beetje SAPBTP door Egbert Venema and Thomas Boerstra van myBrand Conclusion. Hoe automatiseer je een bedrijfskritisch proces in een CleanCore omgeving zonder in te leveren op flexibiliteit? In de nieuwste aflevering van hanacafeNL met Jan Penninkhof en mij delen Egbert Venema en Thomas Boerstra van myBrand | Conclusion een klantcase over een Public Cloud-implementatie bij MBI. 🖨️ De uitdaging: het printen van de pallet labels gebeurde nog via een foutgevoelige Excel-sheet. 💡 De oplossing: Het team verving de Excel-laag door een volledig geautomatiseerde flow binnen SAP, met behulp van: 🔹 Event-Driven Architecture 🔹 Adobe Forms 🔹 Een eigen Fiori Elements-app 🎙️ Luisteren 📺 Kijken

The Booking cafe: Exploring the world of SAP Development and fintech innovation

Image
Take a deep dive into the tech behind the scenes at Booking.com with two senior SAP developers, Petr Plenkov and Peter Kaldi, as they discuss their roles, full-stack SAP system infrastructure, and software integration. Learn about the programming models CAP and RAP for native cloud applications and discover how they’ve built applications based on their own cloud services. The conversation covers everything from GraphQL integration and preference for code generation to test automation and future upgrades. Also, get a glimpse of the ongoing transition to Fiori. Filled with hands-on advice and insights, whether you're a novice or an expert in SAP, this podcast has something for everyone.

In gesprek met Ted Castelijns, SAP Developer Heroes (NL)

Image
In de reeks 'In gesprek met SAP Developer Heroes NL' gaan we in gesprek met de helden die het verschil maken in de SAP Developer wereld. Deze aflevering is dat Ted Castelijns, SAP Innovation & Technology Lead bij Expertum. Alles beweegt naar de cloud, klanten begrijpen nu dat ze minder invloed hebben op dat deel. Alles daarbuiten kan nog gemaakt worden, maar dan naast de core met SAP Business Technology Platform. Daarnaast: SAP Run Live Truck SAP Mobile Innovation Lab Van content management team naar SAP NetWeaver, hoe ging dat ook weer Veel luisterplezier! Of veel kijkplezier!

In gesprek met Robert Eijpe, SAP Developer Heroes (NL)

Image
In de reeks 'In gesprek met SAP Developer Heroes NL' gaan we in gesprek met de helden die het verschil maken in de SAP Developer wereld. Deze aflevering is dat Robert Eijpe, SAP Strategic Architect bij NL4B.  Hoe kom je van een scheikunde studie in de SAP wereld terecht? Waar blijft de nieuwe generatie SAP developers? Welke tips heeft Robert voor ons? Veel luisterplezier! Of kijkplezier!

In gesprek met Ben Meijs, SAP Developer Heroes NL

Image
In de reeks 'In gesprek met SAP Developer Heroes NL' gaan we in gesprek met de helden die het verschil maken in de SAP Developer wereld. In deze eerste aflevering is dat Ben Meijs, ABAP Expertise Leader and SAP Solution Architect at Ctac. 🎙 Luisteren 📺 Kijken

Wie zijn jouw SAP Developer Heroes?

Image
HANA Café NL gaat in 2023 op zoek naar de SAP Developer Heroes in Nederland (of zelfs daar buiten). In deze eerste aflevering gaan Jan en Twan op zoek naar hun eigen developer heroes. Ook geven ze aan hoe ze in de SAP wereld terecht zijn gekomen. Welke tips zijn er voor de SAP development community in Nederland? Hoe blijf je bij? Hoe kom je erin? Hoe maak je carrière? Je hoort het hier bij HANA Café NL! Wie zijn jouw helden? Laat het ons weten en we nodigen haar/hem uit in ons café. Luister mee Kijk mee

Build extensions for S/4HANA Cloud with Sudip Ghosh

Image
  How to develop customer wishes in a S/4HANA Public Cloud environment. Sudip Ghosh takes us on a journey and shows how he develops 10x faster using the tools delivered to the SAP development community. Listen to today's episode to understand Sudips decision tree on how to make customers happy and still keep the core clean. Your hosts: Sudip Ghosh, Jan Penninkhof and Twan van den Broek. 📺 Replay 🎙 Listen

Using TypeScript in SAPUI5

Image
#TypeScript in #UI5 met Wouter Lemaire (LemTech), Ted Castelijns (Expertum) en Mouade Boussaid (Expertum) en stamgasten Jan Penninkhof (SAP) en Twan van den Broek (SAP). Getting started with TypeScript in SAPUI5 . My (Wouter Lemaire) first experience with TypeScript in SAPUI5 . VNSG Developer Group sessie

Kick off VNSG focus group SAP Custom Development

March 25, Kickoff VNSG SAP Custom Development Focus group. A group that focuses on developers was still missing and is now setup by developers: Jan Willem Kaagman - chair Fred Verheul Jan Penninkhof Roel van den Berge Kickoff of the Kickoff by Jan-Willem

Developers, developers, developers, ...

I often refer to myself as a die hard ABAP developer ;-) When I look at this video I am sure that I do not have to be ashamed of myself: Of course you have recognized Steve Balmer from Microsoft in the movie. A promise at this very moment: When I reach the top as Steve did, I will do the same dance ;-) There is another one, I think it is the original: Steve Balmer's dance. Thanks to Frank for sending me the links to these movies. Good luck man!

Het gebruik van standaards /3

Tja, zo post je versie 3 van de Capgemini SAP Development standards en dan blijkt dat ik eigenlijk al een versie achter lig. Snel aangepast natuurlijk, inmiddels is van beide documenten versie 4 gepost en te downloaden via de links. Je moet daarvoor wel een VPN verbinding met Capgemini hebben. Capgemini's SAP Development programming standards v0.4 Quick Reference Card Standards v0.4

Het gebruik van standaards /2

Ik heb het er al een keer eerder over gehad, het gebruik van standaards tijdens onze dagelijkse werkzaamheden. Voor mijn gemak, en hopelijk ook voor hen die dit lezen ;-), heb ik rechts twee nieuwe shortcuts geplaatst: Eén naar het document dat Evert-Jan recent nog heeft aangepast, de Capgemini SAP Development programming standards . En de ander naar de quick reference card over de naamgeving van objecten en de naamgeving binnen objeten. Doe er je voordeel mee. Overigens zijn aanvullingen altijd welkom, jullie weten me wel te vinden hè. Als je, zoals ik de afgelopen maanden, terecht komt op een project waar al jarenlang (bv sinds 1997) met SAP wordt gewerkt. Dan kom je ook de situatie tegen dat het maatwerk in de loop der jaren flink door ontwikkeld is. Wanneer dan ook nog elke ontwikkelaar zijn eigen standaards daarbij heeft gehanteerd, wordt een programma zo goed als onleesbaar. Door elkaar heen worden ITABs, H_VELD en nog veel meer varianten op deze voorbeelden gebruikt. Zeker dan ...

"Duitse SAP-gebruikers verspillen veel geld aan maatwerk"

Gelezen op automatiseringsgids.nl : Grote Duitse SAP-gebruikers geven jaarlijks milljoenen euro's uit aan zelfgebouwde uitbreidingen op hun ERP-software, terwijl dat maatwerk nauwelijks gebruikt wordt. Dat stellen twee Duitse SAP-implementatiebedrijven naar aanleiding van eigen onderzoek, meldt Computerwoche. Zou dit alleen in Duitsland zijn? Ik denk het niet. Ergens heb ik er ook wel beeld bij, vooral bij grote klanten wordt veel tijd gestoken in complex maatwerk omdat niet SAP maar het bedrijfsproces leidend is. Op zich een duidelijke en begrijpelijke keuze. Echter wanneer hierdoor het standaard SAP proces ingrijpend moet worden aangepast, is het verstandig om een aanpassing aan het bedrijfsproces te overwegen. Beste fuco, zie hier uw uitdaging… Door zo dichtbij mogelijk bij standaard SAP te blijven, kan aanzienlijk op toekomstige onderhoudskosten worden bespaard.

Het gebruik van standaards

Vorige week was ik een dagje geld verdienen bij een klant. Even een stukje extra functionaliteit bijbouwen op een eerder ontwikkeld stuk maatwerk. Dat was niet zomaar een stuk maatwerk, maar een bijzonder stuk. Bijzonder omdat er op zijn minst al 4 ontwikkelaars mij voor waren gegaan, maar ook omdat de functionaliteit (het zoeken naar het juiste delivery item) erg complex in elkaar zit. Op momenten zoals toen realiseer ik me weer dat het hanteren van de development standards zeer belangrijk is. Want als elke developer zijn eigen standaards toepast, wordt het programma erg onleesbaar. Klein voorbeeld: DATA: lt_xvbplp TYPE ts_xvbplp OCCURS 0 WITH HEADER LINE, lt_vbplp TYPE vbplp OCCURS 0 WITH HEADER LINE. LOOP AT xvbplp. MOVE-CORRESPONDING xvbplp TO lt_xvbplp. APPEND lt_xvbplp. ENDLOOP. Laten we afspreken dat we de OCCURS niet meer gebruiken. In plaats daarvan naast de tabel definitie direct de definitie van een structuur die als work-area dient. Dan krijg je het volgende: TYPES: ts_xvbp...