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: 
VolkerSaggau
Product and Topic Expert
Product and Topic Expert
1,194

Solution:

Use GIT as the exchange platform for the content. Now you can change the design objects, source code, HTML and so in both IDE environments.
You can also import and export content but it is assumed that you have a versioning tool in place.



Setting things up:

 

SAP WebIDE:


As for GIT usage please look up other tutorials
In SAP WebIDE there a 4 places where you can check / change your git parameters or execute git commands:

 

Global Preferences

 

 

Project Settings


 

 

Project Context Menu


 

 

Git pane / History


 

Now on the business application studio this is centralised in on perspective:

 

GIT perspective in Business Application Studio


 

From here you can connect to the remote GIT address as:

 

Set a remote repository


 

Now that everything is set up the work can start:

Step 1: Push the content from WebIDE to GIT:

 

Push content from WebIDE to GIT


 

View the content in GIT:

 

WebIDE content now in GIT


 

Now use the project in BAS and change something like this string to string(100):

 

Use project and change in BAS


 

 

Now the content is send back to GIT (synchronise)

 

Synchronise the BAS changes with GIT


 

This change is now reflected in GIT:

 

Changes from BAS viewed in GIT


 

So we are back in WebIDE and can see the changes that are done in BAS also in WebIDE:

 

Changes arrive back in WebIDE


 

 

Summary:


If you have different code creating or editing tools, the GIT environment (or compatible others) allow to keep track of the changes from multiple sides.

In particular with WebIDE and BAS this allows to switch to a modern environment. The used artefacts are the same. However BAS is much more feature rich with complementary other public components or even own written extensions and tools.

So if you develop on HANA Service you can switch now.

For XSA (WebIDE) SAP will allow an upgraded BAS version that is supporting XSA / HANA 2 connectivity and deployment later this year.