Installation
Overview
The initial installation of the Cruise Framework and set up should not take more than a day (assumption is that we have the correct level of access in your development or sandbox systems). We leverage the existing transport mechanisms offered by SAP and Neptune to deploy our solutions.
SAP Edition
We deploy our content into customer development landscapes using ABAPGit, this includes:
- Data provider class
- API Definitions
- Field mapping content
ABAP Dependancies
We leverage the open source ABAP logger framework which can also be installed via ABAPGit.
Open Edition
We provide all content via development packages in the Open Edition. This can be imported into the sandbox environments of our clients. Each object is versioned to ensure consistency across the DPC, API and Sample Application landscape.
Configuration settings
In addition to the app content we also provide configuration capabilities. These are designed to reduce the amount of changes you need to make to the sample applications. This include details such as:
- SAP client number to be used in API calls
- Logging configuration
Here is example code we provide to query the SAP client to use in API calls:
const Cruise = globals.CruiseConfiguration
console.log( await Cruise.config('sapclient', 'VMGSAP') ); // Returns the sap-client number