Tobias Feldherr
6. März 2023

SAP Business Application Studio

Mit SAP Business Application Studio steht Unternehmen ein Werkzeug für die Entwicklung ihrer Anwendungen und Erweiterungen mit Bezug zu SAP-Lösungen zur Verfügung. Die Entwicklungsumgebung stellt der Anbieter dabei in Form eines Cloud-basierten Services bereit.

SAP Business Application Studio Definition

Das SAP Business Application Studio (BAS) stellt eine Entwicklungsumgebung für Unternehmens-Anwendungen in der Cloud zur Verfügung. Neben der Erstellung neuer Apps ist es auch möglich, bestehende SAP-Lösungen zu erweitern und damit an den eigenen Anwendungsfall im Unternehmen besser anzupassen. Für verschiedene Entwicklungsszenarien sind die entsprechenden Laufzeiten und Werkzeuge verfügbar.

Die Anforderungen an Unternehmens-Apps werden immer anspruchsvoller – und damit auch an die IT-Verantwortlichen.

Funktionsweise

BAS setzt sich aus einer Reihe verschiedener Entwicklungswerkzeuge zusammen. Diese sind in generische und spezifische Tools zu unterscheiden. Die generischen Werkzeuge können überall zum Einsatz kommen, während für bestimmte Unternehmensbereiche die spezifisch darauf zugeschnittenen Werkzeuge für die Verwendung vorgesehen sind. Damit sollen sich die Anwendungen und Erweiterungen für bestimmte Geschäftsszenarien einfacher umsetzen lassen.

Zu den Kernelementen von BAS gehören dabei die sogenannten Entwicklungsräume als virtuelle Umgebungen in der Cloud. Es handelt sich hierbei letztlich um ein integrated development environment (IDE) für die Full-Stack-Entwicklung mit professionellem Anspruch im Unternehmen. Dazu gehört ein Code-Editor mit Hervorhebung der Syntax, eine Befehlszeile und ein Debugging. Für die einfachere Versionsverwaltung ist eine Integration mit Git vorgesehen. Die Versionierung ist aber auch mit anderen Systemen möglich.

Zu den Vorteilen von BAS gehört eine in der Cloud beheimatete Entwicklungsumgebung, bei der die Nutzungserfahrung jener ähnelt, wie sie von Desktop-Lösungen bekannt ist. Eine Umgewöhnung an die neue Umgebung ist daher mit einem geringeren Aufwand verbunden. Hinzu kommen die üblichen Cloud-Vorteile. Dazu gehören das standortunabhängige Arbeiten und der Zugriff von nahezu jedem beliebigen Gerät aus.

Vorteile

Mit BAS besteht zum Beispiel die Möglichkeit, die Entwicklung von Fiori-Apps in die Cloud zu verlagern. Diese sind im Rahmen der Cloud Foundry von SAP nutzbar unter Verwendung der proprietären Programmiersprache ABAP. Für die Erzeugung von SAP Fiori Elements steht ein Generator zur Verfügung. Hinzu kommt ein Layout-Editor für SAPUI5.

Ebenfalls möglich ist die native Entwicklung auf SAP HANA. Die Anwender erhalten die Möglichkeit, native Anwendungen oder Analysemodelle auf HANA zu erstellen und zu implementieren. Ein Datenbank-Explorer für HANA gehört ebenso zum Funktionsumfang wie verschiedene Modellierungstools und ein SAP-HANA-Datenbank-Explorer. Für die Entwicklung von Multi-Target-Anwendungen erhält der Nutzer durch BAS Unterstützung ebenso wie für deren Implementierung und Validierung.

Besonderheiten

Die Möglichkeit für eine visuelle Entwicklung gehört zu den Besonderheiten von BAS. Dafür liefert SAP die entsprechenden Werkzeuge mit, die hier Produktivitätstools heißen. Aufgrund des visuellen Ansatzes soll sich die Entwicklungszeit von Anwendungen und Erweiterungen verkürzen und intuitiver gestalten lassen.

Mit den Werkzeugen ist zum Beispiel eine Entwicklung von Datenmodellen möglich. Es lassen sich Benutzerflächen anlegen und Tests mit Beispieldaten durchführen. Zudem kann der Nutzer seine externen Daten anbinden und Benutzerrollen verwalten. Alles das ist möglich, ohne dafür Code schreiben zu müssen. Auf diese Weise soll mit BAS eine visuelle Full-Stack-App-Entwicklung erreichbar sein.

Abgrenzung

Einen ähnlichen Anwendungsfall wie mit BAS deckt der Hersteller auch mit der Lösung SAP Web IDE ab. Unterschiede bestehen hier in der Bereitstellung von Entwicklungsbereichen. Während Web IDE nur über einen generischen Arbeitsbereich verfügt, stellt BAS für verschiedene Geschäftsszenarien einen jeweils eigenen Entwicklungsbereich bereit. Damit fällt es leichter, zum Beispiel für Mobile oder das Frontend zu entwickeln.

SAP Business Application Studio in S/4 HANA

Das SAP Business Application Studio ist eine leistungsstarke Cloud-basierte Entwicklungsumgebung von SAP, die Entwicklern die Möglichkeit gibt, Cloud-native Anwendungen zu erstellen und zu implementieren. In S/4 HANA, der neuesten Version von SAP’s Business Suite, kann das SAP Business Application Studio eingesetzt werden, um die Entwicklung von Anwendungen in der Cloud zu vereinfachen und zu beschleunigen. Mit dieser Umgebung können Entwickler Anwendungen für S/4 HANA erstellen, testen und implementieren, wodurch der gesamte Entwicklungsprozess beschleunigt und vereinfacht wird. Das SAP Business Application Studio bietet eine Vielzahl von Funktionen, darunter die Möglichkeit, verschiedene Programmiersprachen und Frameworks zu verwenden, sowie die Integration von Git, um die Zusammenarbeit zwischen Entwicklern zu fördern. Insgesamt ist das SAP Business Application Studio in S/4 HANA eine leistungsstarke Umgebung, die Entwicklern dabei hilft, schnell und effizient Anwendungen für die Cloud zu entwickeln und bereitzustellen.

Fazit

Unternehmen stellen an ihre Anwendungen besondere Anforderungen ebenso wie an ihre SAP-Lösungen, wenn es um die Anpassung an die vorliegenden Aufgaben geht. SAP Business Application Studio soll den Nutzern deshalb zu einer höheren Flexibilität verhelfen, wenn es um die Entwicklung von Apps für bestimmte Geschäftsszenarien geht, ebenso wie um die Erweiterung der bestehenden SAP-Lösungen. Kernelement von BAS sind daher die Entwicklungsbereiche, in denen die Full-Stack-App-Entwicklung mit Bezug zum jeweiligen Anwendungsfall stattfinden kann. Weiterhin ist die Lösung für alle Nutzer interessant, die im Rahmen eines Cloud-Dienstes ihre Entwicklungsaufgaben bewältigen möchten mit Zugriff von verschiedenen Standorten und Endgeräten aus, ohne gleichzeitig auf die sonst übliche Desktop-Erfahrung verzichten zu müssen.

Websession: SAP Business Application Studio

Sie haben noch weitere Fragen oder möchten sich weiterführend von SAP-Experten beraten lassen? Wir helfen Ihnen gern dabei. Kontaktieren Sie uns einfach kostenfrei.

FAQ

Was ist SAP Business Application Studio?

Es handelt sich bei diesem Angebot um ein Cloud-basiertes Werkzeug für die Erstellung und Erweiterung von Anwendungen in Unternehmen. Dafür kommt eine leistungsfähige IDE bzw. Entwicklungsumgebung zum Einsatz, um den Prozess zu beschleunigen und ein höheres Maß an Produktivität zu ermöglichen.

Welche Art von Anwendungen kann ich mit Business Application Studio erstellen?

SAP bietet mit BAS eine Lösung an, mit der sich Anwendungen auf Unternehmensebene entwickeln lassen. So ist es zum Beispiel möglich, SAP Fiori-Apps zu erstellen oder Erweiterungen für SAP S/4HANA. Möglich ist auch die Entwicklung im Bereich Mobile.

Tobias Feldherr

Tobias Feldherr

Als Management & Technologieberater im Bereich Mobility verbinde ich tiefgehende fachliche Expertise mit langjährigem Projektleitungs-Know-How. Diese Kombination liefert mir die Grundlage, meine Kunden-Projekte zum Erfolg zu führen. Gerne unterstütze ich Sie bei den Themen mobile Infrastrukturen und App-Entwicklung mit SAPUI5 oder Low-Code.

Sie haben Fragen? Kontaktieren Sie mich!


Verwandte Beiträge

Sie haben noch nichts von SAP Fiori Elements gehört? Kein Problem denn hier erfahren Sie was Fiori Elements ist, wo die Stärken liegen und was nicht mit SAP Fiori Elements […]

weiterlesen

Wollen Sie Ihre Workflows durch die Programmierung oder Erweiterung passender Business Apps effizienter gestalten, Ihre IT-Ressourcen sind aber ausgelastet? Mit Low-Code und No-Code können Sie Applikationen ohne oder mit wenig […]

weiterlesen

Ihr Unternehmen benötigt dringend eine App, aber es fehlen die IT-Ressourcen, um eine maßgeschneiderte Lösung zu entwickeln? Kein Problem! Mit Low-Code Plattformen können Sie auch ohne tiefgreifende Entwicklerkenntnisse schnell und […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Sophie Weber
Sophie Weber Kundenservice