Creating a New Project in SAP Build Apps

Objective

After completing this lesson, you will be able to create a new project in SAP Build Apps.

Extend SAP Sales and Service Cloud Version 2 Sample Use Case

I’ll use a sample use case throughout this training to walk you through the steps for extending SAP Sales and Service Cloud Version 2 using SAP Build Apps.

Use Case:

Best Run Manufacturing, Inc. is the fictional company in our use case. This company closely aligns with its customers to provide highly customizable products. Best Run Manufacturing uses SAP Sales and Service Cloud Version 2 as a sales tool for its manufacturing business. Their sales approach requires several on-site appointments to get to know the customer and their requirements.

Scheduling meetings with the client is a repetitive process and it requires copying agendas and attachments. To reduce this repetitive and time-consuming task, the company would like to enhance SAP Sales and Service Cloud Version 2 with an extension app that will embed a new tab in the accounts screen. This will allow sales employees to enter multiple appointment dates and times, and schedule them all with a single click of a button, greatly enhancing efficiency.

Best Run Manufacturing, Inc. decided to use SAP Build Apps to create the extension app that will be embedded as a mashup within the account screen of SAP Sales and Service Cloud Version 2. The app will receive the ID of the currently displayed account as a parameter and will load additional account data via API integration. Appointments will be created similarly via the same integration setup.

Additionally, the app will connect to a generative AI service to translate the appointment invitation texts, demonstrating how easy it is to integrate with AI services. The following screen capture illustrates the final look of the extension app (highlighted box). For simplicity, the app developed during this course will only support the creation of the first appointment.

This is a screen capture of the account screen tab. It displays the completed mash-up and on-boarding meetings tab

SAP Build Apps Lobby

There are different ways to navigate to the SAP Build Apps lobby.

Access Options:

  1. SAP Business Technology Platform (SAP BTP): In SAP BTP, navigate to the Instances and Subscription screen and find the SAP Build Apps application entry.Screen capture of the instances and subscriptions screen in BTP with the SAP Build Apps application highlighted.
  2. SAP Sales and Service Cloud Version 2: Once you have connected SAP Build Apps with SAP Sales and Service Cloud Version 2, you can navigate to SAP Build Apps directly from the Apps menu in the upper right corner.
Screen capture of the SAP Sales and Service Cloud Version 2 Apps Menu.

Once there, you can also create a bookmark in your browser to quickly access SAP Build Apps.

Create a New Project

All development work for an extension app in SAP Build Apps is held in a project. To start development for a new app, the first step is to create a new project. You can do this by selecting the Create button in the lobby and then choose Create in the drop-down menu that appears within the items window.

Alternatively, you can also choose to import existing projects by selecting one of the following options from the drop-down menu of the Create button:

  • Uploading *.mtar-files.
  • Cloning from a Git repository.
  • Adding them from an existing dev space.
Image is a screen capture of the SAP Build Apps Create menu.

The lobby is shared across all SAP Build product areas including SAP Build Apps, SAP Build Code, and Process Automation. When you select Create, a wizard will prompt you to provide additional details about the type of project you wish to create.

This course demonstrates how to create a Low-Code/No-Code app with SAP Build Apps. To create this, navigate to:

  1. Build an Application
  2. SAP Build Apps
  3. Web & Mobile Application
Image is a screen capture of the what would you like to do? menu in SAP Build Apps.

On the last page of the wizard, enter the name of the app and select Create. SAP Build Apps will open the newly created app displaying the UI Canvas.

Image is a screen capture of the SAP Build Apps canvas.

Project Permissions

After creating the project, you can manage its access rights under Manage Members. You can either grant permissions to all users of SAP Build Apps or add specific users as project members. Each user role will grant a different level of access.

User Roles:

  • Viewer: View and deploy projects.
  • Developer: Edit, deploy, release, manage dependencies, and publish a project.
  • Administrator: Complete access including editing, sharing, and deleting a project.
Screen capture of the Options drop-down menu that displays three options. Rename Project, Manage Members and Delete.
Screen capture of the Share with Members dialog.

You can find further details on Project Sharing in the SAP Help Portal.

Lesson Summary:

This lesson introduced the sample use case used in this course. It also explained how to access the SAP Build lobby, create a project, and demonstrated where to go to set permissions. Now you're all set for the next step! In the next lesson, you'll learn how to design the extension app's user interface.

Log in to track your progress & complete quizzes