Why Cruise?

What are the benefits of the using Cruise templates? Good question. Here is our rationale.

Standing on the shoulders of giants

We believe in the power of Neptune - the SAP Certified add-in provides a powerful framework that works from within SAP. Using Neptune to build REST microservices made logical sense to us.

Landscape@2x.png

ABAP developers fell in love with Neptune - it gave them super powers to become full stack application developers - without the complexity of SAP standard tooling. But there was a catch - SAP's Cloud strategy (Rise, Public Cloud etc) started promoting the concept of a "clean core" and extensions "on stack" where heavily discouraged.

Cruise minimises the on-stack changes you need to implement on your SAP system and provides a set of "clean" ABAP classes that focus only on core CRUD methods for SAP data.

Project Lifecycles

For customers begining the SAP Native Neptune Edition projects, they typically create an ABAP class per application. This is logical approach, but results in a proliferation of ABAP classes and Applications on your SAP system.

The Cruise framework leverages both the Neptune SAP and Open Edition and creates dedicated APIs per business objects - promoting reusability and exposing these services for consumption in either the Neptune Open Edition or any other downstream system that can consume REST services.

A content approach

Our framework is simply content that runs natively within the Neptune stack. Neptune focuses on platform innovation, we provide content to help clients get value from the platform when building applications.

Use Open Edition for "off-stack" extensions

While it is possible to build applications within the SAP edition our approach was to separate concerns and only use the SAP Edition to expose well designed services and build all the extension and application functionality in the Open Edition.

Making the API version independent

S/4 Migrations are high on CIOs agenda - slowing down any custom development work on the core ERP system. Our framework creates a release indepedent naming allowing development to work before, during and after your S/4 upgrade journey.

Flexible Deployment

Neptune is a S/4 Certified Add-on, the Open Edition has flexible deployment options based on your needs - BTP, On-prem or Cloud is available.