SAP Business Application Studio
Inhaltsverzeichnis
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.
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.