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.
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 materials. The 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.
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.
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.
Consume SAP Services
One–stop–shop 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.
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.
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.).
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.
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.