Overview
A System in S4Kit represents an SAP landscape—a collection of related environments (instances) that share the same SAP system configuration.System Types
S4Kit supports different SAP system types:Creating a System
Via Dashboard
- Navigate to Systems in the sidebar
- Click Add System
- Fill in the system details:
- Name: A friendly name (e.g., “Production ERP”)
- Alias: A short identifier used in code (e.g., “production”)
- Type: Select the SAP system type
- Description: Optional description
System Fields
How Connection Works
The SDK’sconnection parameter uses fixed instance environment values, not custom aliases:
Available environments:
sandbox, dev, quality, preprod, productionYour API key determines which system’s instance is used. If your key only has access to “ERP Americas”, then connection: 'production' connects to ERP Americas’ production instance.Managing Systems
Edit System
Update system details from the dashboard:- Go to Systems
- Click on the system to edit
- Update the fields
- Click Save
Delete System
- Go to Systems
- Click on the system
- Click Delete System
- Confirm the deletion
Best Practices
Naming Conventions
Use consistent naming that reflects your SAP landscape:One System Per Landscape
Create one S4Kit system per SAP landscape. For example, if you have:- A production ERP
- A development ERP
- A separate CRM system
Multi-Region Setup
For global deployments with regional SAP systems, create separate S4Kit systems for each region. Use different API keys to control access:
Each API key is scoped to its system’s instances. Using
connection: 'production' with the US key connects to ERP Americas’ production.
System Configuration
After creating a system, you’ll need to:- Add Instances: Configure the environment endpoints
- Bind Services: Select which OData services to expose
- Configure Authentication: Set up SAP credentials
Instances
Configure system environments
Services
Bind OData services