Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
rupamaity
Product and Topic Expert
Product and Topic Expert
1,551

Dear Community,

We are excited to launch another much-awaited feature in SAP Build Code - you can now collaborate on any Build Code project with your colleagues with ease.

SAP Build Code adheres to Software Development Lifecycle (SDLC) best practices. This means that you can connect any SAP Build Code project easily to a source control system for version management. The SAP Build Code development environment comes with a simplified Git panel that lets you do exactly that. You can read more about it here.

Once the project is in a source control repository, you can easily add teammates to your project from the SAP Build Lobby and start collaborating with them.

Let’s see an example:

  1. Create your project in SAP Build Code.

rupamaity_0-1717501539873.png

2. Write your application code (with the help of Joule, or with the graphical modelers, or even manually). Here, I have created three data entities, some sample data, OData services, and a SAP Fiori elements UI application. 

rupamaity_1-1717501539879.png

3. Next, go to your source control system and create a new repository. In this example, I use Github, but you can use any git-based source control.

rupamaity_2-1717501539884.png4. Copy the repo URL. We will use this in the next step.

rupamaity_3-1717501539889.png

5. Open the simplified Git panel, click on Add Remote Repository button and add the URL of the git repo.

rupamaity_4-1717501539900.png6. Once connected, you can either check in your code to the main branch or create a new branch. Next, click on Commit and Sync button to check in your code.

rupamaity_5-1717501539902.png7. Now, return to the SAP Build Lobby, locate your project, and click on Options (…) and Manage Members.

rupamaity_6-1717501539914.png8. You can now add your teammates with either a Developer or an Administrator access.

rupamaity_7-1717501539919.png

Note: if your project is not yet shared with a source control repository, you will get this message:

rupamaity_8-1717501539921.png

9. Next, go to your Git repository and add your colleague as a collaborator.

rupamaity_0-1717568680039.pngAnd that is all!

Next, let’s see what happens when your colleague tries to access the shared project

 1. The colleague logs into the SAP Build Lobby and can see the shared project in his/her list.

rupamaity_9-1717501539932.png

2. When s/he clicks on the project, s/he will be asked to choose a dev space. They can leave the recommended dev space as-is and click Select.

rupamaity_10-1717501539935.png

3. The project is cloned to the colleague’s dev space. Since the Git repo is private, s/he will be prompted for credentials.

rupamaity_11-1717501539939.png4. Once the git repo is cloned, your teammate can now access the project and work on it.

We hope that this new feature simplifies your experience of collaboration across SAP Build Code projects. You can read more about it here.

Until next time, happy coding!