SAP Business Application Studio: new capabilities to accelerate the delivery of enterprise applications and extensions
The latest releases of SAP Business Application Studio include new features that contribute to a simpler and faster development of enterprise applications and extensions. In this blog post, I will share with you some highlights of the latest releases (2205 and 2206).
In my previous blog post I mentioned some features that can benefit your work as a developer in different scenarios, such as the ability to test your apps against any type of sample data which can be easily edited in the visual editor, enriched pre-defined templates to support both responsive web applications as well as mobile, the improved storyboard, and the inclusion of workflow artifacts.
A great tool that can help developers get started with common development tasks and improve their efficiency is the Guided development. This tool provides guidance on how to execute common development tasks for specific SAP scenarios based on the best practices defined by SAP experts. Different guides with a list of steps to complete specific tasks are displayed depending on the scenario and the dev space selected by the users and the extensions they have enabled. The steps contain the detailed instructions as well as the option to trigger an action, such as opening the relevant tool required to perform the task in a new tab, opening the snippet tool to add code into your project, opening the Project Creation wizard to create an SAP application, or opening documentation in a separate browser window.
Using the Guided Development tool is easy: You can either click on the Homepage link, or type “Guided Development” on the command palette.
That’s it! The Guided Development tool opens showing the list of guides available for your selected dev space. Now you just open each step within the relevant guide and follow the instructions.
We are constantly working on providing additional guides to the Guided Development tool.
That’s not all, recently we announced the availability of the visual programming tools in SAP Business Application Studio out-of-the-box to all customers, partners, and individual developers. And it does not stop there: low-code development in SAP Business Application Studio is now also included in the free-tier plan of SAP Business Technology Platform. In fact, Alon Shachar has just published his blog post with the specifics, make sure to read it.
Next, you’ll find additional highlighted features that will boost development for you:
Data compliance and security out-of-the-box: Support for personal data management
Managing sensitive data to stay compliant with regulations was made easier: SAP Business Application Studio now offers an intuitive interface and integration with SAP Personal Data Manager to support data protection and privacy and meet security standards. Developers use annotations to visually indicate entities and fields that may hold personal data in their application and expose relevant data to SAP Personal Data Manager, whereas the required code is generated .
Integration with SAP Launchpad service
Within the low-code development experience in SAP Business Application Studio, users can now test and deploy MDK frontend application to SAP Launchpad service and do cross-app navigation between MDK apps and UI5 apps with simple clicks and without manual coding. In addition, the integration allows developers to navigate to the launchpad and the Cockpit Role Assignment directly from the homepage.
Extending SAP data – support association and composition from external to local entity
SAP Business Application Studio supports composition and association of remote entities. With the enabled navigation from external entity to local entity, users are able to view the external data with extended association or composition properties, as well as create a UI application from external entity as the entry point. Data modeling can be done with less programing effort through the Data Model Editor whereas the code is generated automatically in the background.
Further highlights: Association and composition from external entity to local entity – one to one/many cardinalities, adding sample data, preview with sample data or live data, deploy and run on Cloud Foundry.
Search and preview services in Service Center
Users can leverage any type of external data source with the Service Center in SAP Business Application Studio. The Service Center provides a central entry point to explore services from various service providers, which can be easily explored and previewed directly in the editor. From the Service Center, users can search for a service in an ABAP service catalog and preview the entity data of an SAP System service before application creation. See details and prerequisites: SAP System Service Provider.
Users can also explore SAP API Business Hub services from the Service Center. The SAP API Business Hub service provider includes SAP API Business Hub products and packages with OData services, such as SAP S/4HANA Cloud, SAP S/4HANA, SAP SuccessFactors, SAP Customer Experience, and SAP Business Technology Platform. These services can be used as data sources in the application or for application development. See here all steps and details.
We are working on enabling additional SAP data providers these days, stay tuned.
You can always find detailed information about new features on the SAP Help Portal. For a sneak peek at future releases, you can explore the public roadmap and, to stay up-to-date, follow our tag on SAP Community. Feel free to also follow us on Twitter and subscribe to our monthly newsletter.
All the best,