A workspace in SAP Business Application Studio is a file structure where you can work on one or several projects. Each user has their own workspace, and can create additional ones if needed.
The workspace of a user can contain as many projects as needed, but each project must have a different name. Practically, this is done by storing the content of different projects into different root folders. It is possible to open a single project/folder at a time, or to create a multi-root workspace.
When you create a new project, the creation wizard will ask you to choose a project template. SAP Business Application Studio comes with several templates and you choose the one most suitable for the type of application you want to create. Depending on the template you choose, you will be prompted for various settings which are then used to create the very basic project shell.
We will focus on the project template SAP HANA Database as this is the most straightforward for developing calculation views and other modeling artifacts.
Within a project there are modules. There are different types of modules. For example, there is a module for Java, a module for HTML and a module for database objects.
The first step is to create a module of the type you require and then begin developing the source code in that module. You can create as many modules as you need for your project even of the same type. Typically, for a database module, you probably only needs one. You should provide a meaningful name for the module so that it is easy to identify the module type and what it contains. Do not create empty modules that you will not use.
Within a module, we have folders. Folders are used to sub-divide your source files into meaningful groups. For example, you may choose to create two folders: one for tables and one for calculation views.