cancel
Showing results for 
Search instead for 
Did you mean: 

Sap Cloud Connector on Windows ARM64

rogerio_ribeiro2
Explorer
0 Kudos
1,142

Hi experts,

I've been trying to install the Cloud Connector on a macbook air with a processor M1.

I've created a virtual machine with the Parallels Technical Preview version for a Windows 10 ARM64 based.

As expected, both versions of cloud connector (portable and MSI) didn't run. How could I run it?

Will SAP provide a version for this architecture in Windows and/or Mac?

Best Regards

Rogerio

rogerio_ribeiro2
Explorer
0 Kudos

Dear experts dennis.seah and marcelo.ramos,

please, is there some solution from SAP to use the cloud connector with windows arm64 based?

BR,

Rogerio

0 Kudos

Were you able to resolve this. I am planning to buy mac air on m1. Checking if it could run application s for SAP. please let me know

rogerio_ribeiro2
Explorer
0 Kudos

Hi Gowrinath,

I partially run all applications on M1. For ABAP coding, I've installed the SAP Gui for Java on macOs Big Sur. Also, I have Parallels with a Windows Arm64 to use screen painter, sap script and adobe forms. However, I didn't find any solution to the Cloud Connector. I need it to code SAPUI5 with the WebIDE, but there isn't a Cloud Connector Arm64 for Windows or Mac.

Dear experts dennis.seah, marcelo.ramos,

please, would you know when SAP will deploy an Arm64 version for the connector?

Best Regards,

Rogerio

Accepted Solutions (1)

Accepted Solutions (1)

Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi ,

I haven't seen much arm64 software development in SAP yet. I'm pretty sure this will take some time to pick up at SAP since there aren't that many enterprise grade solutions using this RISC technology as of today. Just think about how many developers SAP has and how many machines would need to be replaced in order to fully support this architecture. It is not just a huge financial investment, but also a human capital investment - as most of the acquired knowledge would have to change.

SCC depends on a library which is currently built just for Linux and Windows systems based on x86 and PPC platforms. Nothing prevents it from being ported and compiled against an ARM OS, but I don't see it moving into that direction any time soon. With that said, I wouldn't expect SCC to be available on that platform on short term basis.

There is an option that might have been overseen by you. Docker has recently released its desktop version for Apple Silicon which is fully supported by M1 processors. Developers usually don't require a high performant software for that matter, so a docker image of SCC would suffice in most cases.

And I would risk saying dockerzing in M1 would be a must during this transition phase where most of the developer community has focused on x86 architecture and are not thinking on moving into ARM so soon.

Best regards,
Ivan

rogerio_ribeiro2
Explorer
0 Kudos

Hi Ivan,

I appreciate your support.

Indeed it's the first time I hear about Docker, especially because I'm new with Mac. You're right, it doesn't need high performance, might work.

Thank you,

Rogerio

Answers (2)

Answers (2)

maciejz1
Discoverer
0 Kudos

Hi Rogerio,

I investigated the issue further, and much better solution is to run portable SAP_CC x86 version with x86 JVM version on M1 MacBook. Both runs fine thanks to rosetta2.

What you need to do is to download and extract JVM for macOS x86_64 sapjvm-8.1.083-macosx-x64.zip, do the same with Cloud connector version for macOS x86_64 sapcc-2.14.0.1-macosx-x64.tar.gz. Set java_home path to extracted JVM and run go.sh from cloud connector folder.

The system may give you an error saying that the developer could not be identified and program cannot be executed. In this case you need to search for the name of the file which causes errors find it in the finder and open it from there. This will add the file to list of exceptions, and then you should be able to successfully execute go.sh.

The only downside is that it consumes around 800 MB of RAM.

Best regards

Maciej

0 Kudos

Hi Maciej,

I thank you for your investigation and suggestion.

I've recently created a virtual machine on Azure with minimum requirements, only to run those application which don't run on M1.

Anyway I will try to run the portable version.

Best Regards,

Rogerio

maciejz1
Discoverer
0 Kudos

Hi Rogerio,

I can confirm that docker with x86 container works pretty well on my MacBook Air M1.

To create docker image I've followed instructions from GitHub - nzamani/sap-cloud-connector-docker: SAP Cloud Connector in Docker, with one change - I used different os version - CentOS Linux release 7.0.1406.

For the most of the time cloud connector works fine. Unfortunately sometimes crashes during the start, but usually after the 2nd try, it starts successfully.

Best regards,

Maciej