SAP CCO Cloud Edition: Run on Mac

As a software developer, I think the Apple MacBook Pro with the M-series chips is one of the best machines out there: relatively compact, great battery life, and exceptional performance. The only downside? SAP Customer Checkout doesn't officially support macOS. The good news: since it runs on Java, we can make it work anyway - and the result is a great setup for local development and demos on the go.

Here's how to get it running.

Prerequisites

Before you start, install the following:

7-Zip (to extract the Windows installer):

brew install p7zip

Java 17 or newer (dependent on the Version of CCO). You can install it via Homebrew, or download the SapMachine installer: https://sapmachine.io/

Download SAP CCO

Download SAP Customer Checkout Cloud Edition from the SAP Software Center and extract the outer archive (a double-click on macOS does the job).

Extract the .exe File

The installer ships as a Windows .exe, but 7-Zip can pull the contents out directly:

7z x SapCustomerCheckout_3_0.exe
Extract SAP CCO with 7-Zip

Convert run.bat to a Shell Script

Inside the extracted folder you'll find run.bat - the Windows launch script. We need a macOS equivalent.

SAP CCO folder

A modern LLM can convert this for you.

Make it Executable

chmod +x run.sh

Run the Application

./run.sh

Proceed with the Setup

From here, the setup wizard works just like it does on Windows.

SAP CCO Setup

Considerations & Limitations

In my experience, SAP Customer Checkout runs well on macOS and supports most features - but there are a few caveats to be aware of:


Did this work for you?

If you got SAP CCO running on your Mac with this guide - or hit a snag I didn't cover - I'd love to hear about it. Drop me a message on LinkedIn.

sapccomacunixcustomercheckoutapple-silicon