Skip to Content
Product Information
Author's profile photo Avital Margalit

SAP Business Application Studio – Productivity Tools

What is so exciting about AppStudio? And why do SAP developers and mentors already recommend it? 

The answer is quite simple. We, in AppStudio, care about your productivity. We believe that developers want to save time, search for built-in solutions, and deliver quality solutions for their business problems and needs. Therefore, we created the AppStudio Productivity Tools. A set of tools that help you create a new project using various predefined templates and samples, connect you to SAP systems, explore services and bind them to your application, test-run your application in a single click, walk you through using tasks and code snippets, and deploy to your target environment.  

In this blog I’d like to present the AppStudio Productivity Tools and how you can benefit from using them. 

 

Welcome page 

Use the Welcome page to have a quick access for contextual SAP development scenario activities such as starting a new project, cloning from Git, and access to your recent projects and training materialsThe Welcome page opens automatically in a tab editor when entering SAP Business Application Studio, and it is generated specifically for the scenario you chose for your dev space. 

SAP%20Business%20Application%20Studio%3A%20Welcome%20page

SAP Business Application Studio: Welcome page

 

Application wizard 

The Application wizard allows you to quickly create your new project scaffolding based on templates using a Yeoman generator – a generic scaffolding system allowing the creation of any kind of app.  

You can explore and select the project template that best fits your scenario. Follow the step-by-step wizard for the template configuration (for example, project details and service binding) and use the simple graphical interface to personalise your application. 

SAP%20Business%20Application%20Studio%3A%20Application%20wizard

SAP Business Application Studio: Application wizard – Select Template

 

One of the coolest features the wizard offers is that if you don’t find a template that suits your needs, you can search for one that does and install it.

Enter the ‘Yeoman UI Generators’ command in the command pallette to launch the general wizard tool, then, on the top right corner, click the Explore and Install Generators link to open the tool and search for any type of yeoman template that is available in the npm registry. Once you find a template, click Install (it may take few seconds, depending on the generator), go back to the wizard, and use the newly added template.

Yeoman%20UI%20Generators%20command

Yeoman UI Generators command

Explore%20and%20Install%20Generators%20link

Explore and Install Generators link

Explore%20and%20Install%20Generators%20tool

Explore and Install Generators tool

Consume SAP Services 

Onestopshop for exploring and binding SAP systems and services. 

You can explore services that are available in your subaccount and from the environment to which you are connected (for example, Cloud Foundry and Steampunk). 

The tool offers various systems and sources, such as OData services, services and events originating in various SAP systems, on-prem & cloud, API Business Hub, Extension Factory, workspace, and local. 

Once you have chosen the service, the tool handles the service connection by generating and updating the concrete files within your project. 

SAP%20Business%20Application%20Studio%3A%20Consume%20SAP%20Services

SAP Business Application Studio: Consume SAP Services

 

Project Explorer 

Provides an SAP-tailored view of an application. It simplifies the structure of the project by displaying a hierarchical view of the main source units: UI, services, data modules, and external data modules. 

This tool is currently available for the CAP scenario only. Read more about Developing CAP applications in SAP Business Application Studio.

The Project Explorer will be added to other scenarios in the future. 

SAP%20Business%20Application%20Studio%3A%20Project%20Explorer%20-%20CAP%20Application

SAP Business Application Studio: Project Explorer – CAP Application

 

Run Configurations 

Run an SAP application with a single click. With the Run Configurations view, you can run any application in SAP Business Application Studio. It simplifies the task of running SAP applications based on different technology stacks, dependencies, and target runtimes. You can create different run configurations for an application (with mock, with build, with tests, etc.), run several applications in parallel, and explore and resolve application dependencies (UAA, DB, etc.). 

SAP%20Business%20Application%20Studio%3A%20Run%20configurations

SAP Business Application Studio: Run configurations

 

Cloud Foundry Tools 

Connect and perform actions on the CF environment. It gives you a quick access to your CF environment and allows you to perform actions such as login, explore and bind services for run and deploy, create a new service instance, handle targets, orgs and spaces. 

SAP%20Business%20Application%20Studio%3A%20CF%20Tools

SAP Business Application Studio: CF Tools

 

Want to try out the AppStudio Productivity Tools? If you already have an application, you can clone it from your Git repository or follow the instructions for Migrating Fiori Application from SAP Web IDE to SAP Business Application Studio or Migrating Your CAP Applications from SAP Web IDE to SAP Business Application Studio

Otherwise, you can create a new app from a template using our Application wizard.

To keep track of the progress in SAP Business Application Studio, subscribe to the Business Application Studio newsletter.

I hope you find these tools take your coding experience to a new level.

 

 

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Thank you Avital,

      Is there any way we could deploy the app(UI5/Fiori app) to an on-premise Gateway system, much similar to the way we do with Web IDE?

       

      Thanks,

      Jakes

      Author's profile photo Yuval Morad
      Yuval Morad

      Hi Jake

      Yes you can have a look here

      https://blogs.sap.com/2020/07/08/migrating-fiori-application-from-sap-web-ide-to-sap-business-application-studio/

      We support deploy to S4 HANA, S4 HANA Cloud, and cloud foundry with all authentication methods

      Regards

      Yuval

      Author's profile photo Jeroen Vanattenhoven
      Jeroen Vanattenhoven

      Is deploy to R3 on-premise supported?