Skip to Content
Personal Insights
Author's profile photo Roland Kramer

Apple M1 and real SAP Basis Support

last changed: 6th of September 2022

Apple M1 and real SAP Basis Support

Inspired byย  the long history in the Apple Device usage (going back to the first Apple PowerBook 170 in 1993) and the recently purchase of an Apple MacBook Air with the new M1 Chip, I wanted to figure out, if it is really possible my SAP main working device (currently a Lenovo Yoga X1 can be replaced by a Apple MacBook Pro with the new M2 ARM Chip.

Over the time, I have added several (SAP Basis) Administration Tools which are used intensively to organize the SAP System components I need for the daily work

So is there really an Alternative available for the new Apple MacBook Pro/Air Devices with the M Chip? What is out of Question is the Microsoft Office365 Support including the new Outlook for Mac, Microsoft Teams and OneDrive.

Tools like Zoom, WhatsApp, Chrome, Mozilla, Acrobat Reader, Jabra, etc are available in all flavors.

Furthermore the needed Security/VPN Tools are available for macOS as well, and out internal IT provided a complete support/migration from one OS to another (Self Service Mac@SAP)

my short list looks currently like that:

So let’s see how these tools can really make the life of an SAP Basis Administrator easier, using an Apple Device instead of an Windows Device. Why MacWhy Windows

Also consider: Apple based tools are simply found easier, as the countless options of tools are only for Windows based tools. Finding tools for macOS is reducing the options to a minimum ๐Ÿ˜‰


the new SAP Java GUI 7.80

Blog – SAP GUI for Java 7.80
Blog – How to install SAP GUI for Java and Eclipse ADT on M1 MacBook
Blog – Notes on installing SAPGUI for Java for macOS
Article – Setting up my Mac for SAP Development

With the new SAP Java GUI 7.80, SAP supports now the new Apple M1/2 Chip natively like in the really old Days when SAP supported the GUI also on MAC. I can remember this when I was a Student at the Duale Hochschule providing a basic SAP class for other Students.

The SAP Java GUI 7.80 also uses much less space and resources on a Windows based Device, however adding a new SAP System might be trickier than on the Windows based GUI (see also the Blogs above)

Blog – SapMachine and SAP HANA Studio

Download – theย SAP Java GUI 7.80 for ARM

Tipp: add additional SAP System with: New System via Advanced => Expert Mode => conn string

conn=/M/hostname.fqdn/S/36<nr>/G/PUBLIC
M = message server
S = port of the message Server
G = Logon Group

Not much to say as the mentioned Blogs above explain a lot of details. Thanks to Gang Wu and dylan drummond


the Royal ts tools

Actually, this was my biggest concern, switching to an Apple Device whether it is Intel or ARM based. In fact, the Royal ts tools are really doing a good job here and can be really considered as an Alternative to the MobaXterm as it also incudes the content browsing as Cyberduck does it.
So for me this suite is fine to work with. It might be complex at the beginning, like finding out to start a local terminal, but much nicer than the macOS in-build terminal or the Command Line Tools for Xcode

Setup%20of%20the%20Royal%20ts%20tools

Setup of the Royal ts tools

the%20Royal%20ts%20tools

the Royal ts tools

Cyberduck%20-%20content%20browser

Cyberduck – content browser


the Homebrew Package Manager

Ok, a lot of People would call this Software Development on macOS. Hence as you might know, since the macOS X, the underlying OS also on MAC can be called as an Unix derivate. As soon you want to install a package which is not supported by the Standard Format *.DMG, you have to have a possibility to install a package in a native way.
The closed Option to match Apple and SAP is Homebrew which has the SapMachine JDK as “default” in-build and also allows to understand the Homebrew Package Manager itself.
Looking for a (not needed) Alternative: See SdkMan – The Software Development Kit Manager

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

### source the brew path in .zshrc
### export PATH="/opt/homebrew/bin:$PATH"
brew config
brew update --force --quiet
brew tap sap/sapmachine
brew search sapmachine
brew install sapmachine18-jdk
brew uninstall sapmachine18-jdk
brew install wget
brew install fping
### optional: update Rosetta2 manually
/usr/sbin/softwareupdate --install-rosetta --agree-to-license

 


the SAP HANA Studio and Eclipse

Blog – SAP HANA, SAPCAR, and macOS

This is where the air get’s thinner from my perspective. There are Versions for these tools for macOS and ARM and you can install without errors. However at the end, the Applications opens and the Menus Items will not open.
It is related to the latest Update of the macOS Version 13 (Ventura) – https://github.com/eclipse-platform/eclipse.platform.swt/issues/256

SAPCAR%20and%20SAP%20HANA%20Studio

SAPCAR and SAP HANA Studio

to solve this, use the macOS Version of Eclipse for the x86_64 based Mac Devices instead, as the internal JCo Driver still not supporting the new M Chip from Apple and also the SAP BW-MT Add-On are relying on the Intel Architecture.
This will be finally supported with the upcoming Eclipse and SAP HANA Versions 2022-09.

Eclipse 2022-09-RC1 for macOS (x86_64 based)

currently supported JCo drivers with SAP HANA Studio/Eclipse

Furthermore, either use the Eclipse Add-On’s from the SAP Development Tools completely to ensure all additional Components are also collected as well.

For Eclipse 2022-09 (4.25), use https://download.eclipse.org/releases/2022-09/
For SAP for Eclipse 2022-06 (4.24), use https://tools.hana.ondemand.com/2022-06
The SAP HANA Client for macOS, use https://tools.hana.ondemand.com/#hanatools

URL%20-%20https%3A//tools.hana.ondemand.com

URL – https://tools.hana.ondemand.com

 


the CleanMyMac X tool

the CleanMyMac X tool allows several tasks which are known on Windows Devices, and it is running on the M1 Chip without any Problems

 


 

Roland Kramer, SAP Platform Architect for Intelligent Data & Analytics
@RolandKramer

 

โ€œIย have no special talent,ย Iย am only passionately curious.โ€

 

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Alexander Hach
      Alexander Hach

      I would not name Atom in this list. Atom will be kept alive until the end of the year and then archived. This also still runs in Rosetta2, due to Intel binaries only.

      Alternative would be Visual Studio Code. But also not a real replacement for Notepad++ : )

      Author's profile photo Roland Kramer
      Roland Kramer
      Blog Post Author

      Hello Alexander Hach

      Thank you for your valuable Tipps. I think the Atom Editor came from the Device onboarding Process from our Company ... ๐Ÿ˜‰
      Yes, this "Rosetta2" thingy seems to be needed for the SAP HANA Studio as well, I suppose and a Developer already recommended Visual Studio Code on the Windows Device, but I'm not really happy with it. Yeah, Notepad++ is almost not beatable.
      Do you have any Recommendation for a suitable Editor for macOS or additionally tools?

      Thanks and best regards Roland

      Author's profile photo Nabi Zamani
      Nabi Zamani

      Hi Roland,

      Thanks for sharing! I think that's a pretty cool summary, and it points out that here and there are still some things not perfect for Mac users. Something I really don't like is the SAPGUI for Java. It simply doesn't feel like the Windows based SAPGUI to me. In other words, I prefer working on a windows machine when working with SAPGUI, or even when coding ABAP...

      Your list of tools is also pretty cool. I didn't know royal ts - it's with checking.
      Maybe these here are of interest for you:

      • Editors/IDEs (I use all of them incl VSCode, Eclipse, (Atom), Notepad++ on Win )
      • SFTP and more
        • ForkLift: that's a power tool for me! I prefer it over Cyberduck.
        • FileZillaย (opensource)
      • Others
        • Postman or Insomnia
        • KDiff3 (there are other diff tools available)
        • iTerm
        • ...

      Of course there are many more I use (i.e. for git), and it'S incredible to what other tools other developers use - tools that I've never heard of...

      Best, Nabi

      ps I'm only allowed to add max 7 links in this post. What a restriction... What for, SAP?

      Author's profile photo Roland Kramer
      Roland Kramer
      Blog Post Author

      Hello Nabi Zamani

      Thanks for sharing your insights, and yes max 7 Links in one Post. It's not a Bug, it's a feature ๐Ÿ˜‰

      Furthermore, check out the new SAP Java GUI 7.80 also for Windows. It really makes a difference and needs much less resources as the heavy GUI 7.70 on Windows ...

      Best Regards Roland