Watch this video to learn about file structure in the repository of SAP Business Application Studio.
When a project, or more generally, a folder, is opened in the Explorer view, you can navigate its content (sub-folders and files), open files with the editor, delete or move files, and so on.
The ribbon at the top of the Explorer view shows the name of the folder (capitalized). It is opened as a workspace, meaning that specific Business Application Studio settings can be associated to the folder.
Using the Terminal to Manage Projects
If you are familiar enough with Linux Bash commands for files and folders, you can also use the Terminal view to manage the content of a project. You can open the terminal directly on the folder of your choice by right-clicking this folder in the Explorer view and choosing Open in Terminal.
Importing and Exporting Development Content
There are different ways to transfer content between your computer and the development space of SAP Business Application Studio.
Import and Export Functionality
|Import (Welcome page)|
Import project (right-click on blank area)
|Imports exclusively .tar or .zip archives and extracts them.|
After importing a project, the new folder can be opened in a new workspace.
|File → Upload Files||Uploads archives or single files|
The content of an archive must be extracted with the command line (tar / unzip) after the upload.
|Drag and drop from your file explorer||With drag and drop, you can copy files, folders, or both, from your file explorer window to any folder visible In the Explorer view.|
To target the root folder, just drop them on the blank area below the workspace content.
|Download||Downloads files and/or folders. Multiple objects are archived as a single .tar file.|
To download the entire root folder, right-click the blank area below the file structure.
Working with Git
SAP Business Application Studio includes the full fledged Git source control system, allowing to manage the life cycle of your code locally, but also to connect to a remote corporate/public Git repository to interact with other developers, share code, and so on.
Git operations can be invoked from the terminal, which is suitable for experienced Git users, or from the Git view which gives you access to the base Git functionality in a more guided approach.