Creating a Customer Specific Solution

Objective

After completing this lesson, you will be able to create a customer-specific solution

Introduction

Introduction

In this unit we will leverage a sample development project that accompanies us throughout the development lifecycle and in demonstrations of the following lessons and units. The solution serves as a container for the development project and the first development item, which is a custom business object. The object is a lightweight version of a sales contract. Hence we name it "SimpleContract" and the solution "SimpleContractSolution". However, we will add other development items to the solution later as well.

If you have access to an SAP Sales/Service Cloud tenant and to the SAP Cloud Applications Studio, you can follow the demonstrations.

Create a Solution

In this unit, we will create a new solution and a new custom business object from scratch. We will create the user interface (UI) for this business object and implement business logic for it.

Before we can go ahead and create development content, like new business objects, we need to create a solution first. This is the container where we store all related development content. The following video shows how to log on to the system and create the new solution. 

Keep in mind that you have to set up the system details in the Studio settings. If the login dialog does not contain your system, you can jump to the right place in the settings by clicking the pencil icon. For more details, refer to Unit 2.

In the Create Solution dialog, pay attention to the Deployment Unit field. Make sure you choose Customer Relationship Management here. Other deployment units are used only in very rare cases or when developing solution templates. Click here for more information on deployment units.

In this training we create a customer specific solution and assume we are working on the customer's tenant. If you want to work on your own "partner" tenant and move the solution later to a customer's tenant, make sure you carry out the customer assignment switch accordingly.