Hoe kunt u zich voorbereiden op de komst van ABAP in het SAP Cloud Platform?

Tamas Szirtes |

ABAP in de cloud: het SAP Cloud Platform beschikbaar maken voor ABAP-ontwikkelaars

ABAP zal binnenkort beschikbaar zijn in het SAP Cloud Platform waardoor er een extra ontwikkel- en runtime-omgeving in het SAP Cloud Platform zal komen.

ABAP, de geavanceerde programmeertaal ontwikkeld door SAP, is al vele jaren alleen beschikbaar voor on-premise systemen. Nu zal het naast JAVA of Node.js gepositioneerd worden als de ontwikkelomgeving om SAP bedrijfsapplicaties en extensies te bouwen in de cloud.

We bekijken wat ABAP in de cloud betekent voor onze klanten en voor de duizenden ABAP-ontwikkelaars die er zijn.

Wat kunt u nog meer doen met ABAP in de cloud?

U zult in staat zijn om nieuwe toepassingen of uitbreidingen op uw huidige SAP cloud systeem te creëren met behulp van het SAP Cloud Platform. U kunt tevens gebruik maken van alle andere services zoals Machine Learning, IoT, et cetera. Door ABAP in de cloud te openen, kunnen klanten hun SAP systeemuitbreidingen toekomstbestendig maken en zich meer in de cloud ontwikkelen.

De mogelijkheid om binnen het SAP Cloud Platform in ABAP te ontwikkelen opent verdere groei voor het SAP Cloud Platform zelf, omdat er nog veel meer ABAP-ontwikkelaars in de SAP-gemeenschap zijn.

Uitbreiding van S/4HANA

SAP ERP en S/4HANA on-premise ontwikkelaars hebben altijd de vrijheid gehad om het systeem naar wens aan te passen. Met de openbare cloud-editie van S/4HANA Cloud zijn de aanpassingsmogelijkheden relatief beperkt omdat het een SaaS-oplossing is. De behoefte aan het ontwikkelen van uitbreidingen, nu ook in ABAP, is groot.

Tegelijkertijd gaat het overstappen naar de cloud over het toekomstbestendig maken van uw organisatie. Ook raden wij u af dit proces uit te stellen door uzelf te vergrendelen in een oplossing die alleen on-premise is. Met ABAP in de cloud kunt u functionaliteiten en uitbreidingen voor S/4HANA creëren terwijl u uw on-premise systemen schoner houdt. Dit maakt de weg vrij voor een verdere digitale transformatie op een bepaald moment in de nabije toekomst.

Op dit moment stelt SAP klanten in staat om uitbreidingen voor S/4HANA te ontwikkelen en heeft SAP recent de gloednieuwe SDK (Software Development Kit) gelanceerd, echter alleen voor JAVA.

Met ABAP in het SAP Cloud Platform zullen klanten in staat zijn uitbreidingen op ABAP gebaseerde producten, zoals SAP S/4HANA Cloud, te bouwen. Tevens zullen klanten in staat zijn nieuwe cloud applicaties te ontwikkelen. ABAP in het SAP Cloud Platform is ook een optie om bestaande op ABAP gebaseerde custom code of uitbreidingen op de cloud te transformeren.

Staat ABAP-ontwikkelaars toe om naar de cloud te gaan

Elke SAP klant die ik kan bedenken heeft ABAP kennis, maar slechts 5% heeft substantiële JAVA kennis. Als u het SAP ecosysteem nader bekijkt, zult u ontdekken dat JAVA niet dezelfde acceptatie heeft als ABAP.

ABAP-ontwikkelaars hebben jarenlange ervaring en het is onverstandig om niet te profiteren van hun kennis. ABAP is ook al een bewezen omgeving voor het ontwikkelen van bedrijfsklare bedrijfstoepassingen en biedt concurrerende ontwikkelingskosten. ABAP in het SAP Cloud Platform zal deze grote groep ABAP-ontwikkelaars in staat stellen naar de cloud te gaan.

Dieper graven in de ontwikkelomgeving

ABAP in de cloud zal, althans in de eerste release, geen ondersteuning bieden aan de microservices architectuur. Deze modulaire ontwikkelingen zal nog steeds in JAVA moeten worden uitgevoerd. Er zou echter beweerd kunnen worden dat de waarschijnlijkheid van het nodig hebben van deze microservices architectuur niet zo kritisch is in een meer voorspelbare bedrijfsomgeving. Deze situatie zal waarschijnlijk de komende jaren veranderen, maar in het begin zal ABAP de ontwikkelaars niet in staat stellen echte cloud-native applicaties te ontwikkelen.

De realiteit is dat u bepaalde beperkingen zult hebben met betrekking tot schaalbare cloud applicaties, althans in het begin, maar u zult geen beperkingen hebben in de ontwikkelingscapaciteit vanwege het grote aantal ABAP-ontwikkelaars.

De nieuwe ontwikkeling is gebaseerd op de nieuwste ABAP Platform Cloud release die ook wordt gebruikt voor de SAP S/4HANA Cloud. Het maakt gebruikt van de multitenant database container technologie van SAP HANA. De software stack bevat standaard technologie componenten, bekend van de standalone ABAP applicatie server. Het ondersteunt het nieuwe RESTful programmeermodel inclusief SAP Fiori en Core Data Services (CDS).

SAP Services en APIs worden aangeboden volgens een nieuwe whitelisting benadering. Om veilige en stabiele upgrades van de onderliggende software stack te garanderen, kunnen alleen whitelisted SAP APIs worden gebruikt. Het gebruik van andere SAP objecten van de onderliggende software stack leidt tot een syntax error.

ABAP in het SAP Cloud Platform ondersteunt de standaard Eclipse gebaseerde omgeving met behulp van ABAP Development Tools (ADT). Als u op een andere manier probeert te communiceren met S/4HANA, zelfs als deze succesvol is, wordt u niet ondersteund.

Take Homes

  • Ondanks beperkingen is de introductie van ABAP in het SAP Cloud Platform een verstandige stap van SAP en zal de acceptatie van hun cloud platform toenemen. Voor veel ABAP-ontwikkelaars zal ABAP in het SAP Cloud Platform zorgen voor een lagere toetredingsdrempel tot de nieuwe wereld van SAP ontwikkeling.
  • ABAP in het SAP Cloud Platform zal een dienst zijn, waarbij u zich eenvoudig abonneert, zich aanmeldt bij de portal en toegang aanvraagt.
  • ABAP in de cloud zal niet identiek zijn aan waar u al bekend mee bent; er is veel technische informatie over dit onderwerp. Neem contact met ons op voor meer informatie over hoe u zich kunt voorbereiden.

Neem contact met ons op om te weten te komen hoe wij als uw prestatiepartner u kunnen helpen bij het uitvoeren van uw bedrijfsstrategie met de kracht van SAP.

 Ontdek onze digitale workshop