Overview
Services in S4Kit represent SAP OData APIs. The platform includes a catalog of 500+ predefined SAP services, and you can add custom services for your own OData endpoints.Service Catalog
S4Kit includes predefined services from the SAP API Business Hub:Common Services
Browsing Services
- Navigate to Services in the dashboard
- Use search to find services
- Filter by category (Sales, Procurement, Finance, etc.)
- Click a service to see details
Binding Services
To use a service, you must bind it to a system or instance.System-Level Binding
Bind a service to all instances of a system:- Go to Systems → Select your system
- Click Add Service
- Search and select the service
- Configure service-level authentication (optional)
- Click Bind
Instance-Level Binding
Bind a service to a specific instance with custom configuration:- Go to Instances → Select your instance
- Click Add Service
- Search and select the service
- Configure authentication overrides (optional)
- Click Bind
Service Configuration
Service Path
Each service has a default OData path:Authentication Override
Override authentication for specific services:Custom Services
Add your own OData services:- Click Add Custom Service
- Fill in service details:
Service Permissions
When creating API keys, you can grant permissions per service and entity:Using Services
Default Service Resolution
The SDK automatically resolves services based on entity names:Explicit Service
Specify a service explicitly:Multiple Services with Same Entity
If multiple services expose the same entity:OData Versions
S4Kit supports both OData V2 and V4:
The platform handles version differences automatically.
Service Metadata
View service metadata and entities:- Click on a bound service
- View the Metadata tab
- See available:
- Entity sets
- Entity types with properties
- Navigation properties
- Function imports
- Action imports
Troubleshooting
Service Not Found
- Ensure the service is bound to your instance
- Check that your API key has access to the service
- Verify the service path is correct
Entity Not Found
- The entity name may be different—check metadata
- The service might not expose this entity
- Try a different service
Authentication Failed
- Verify authentication configuration
- Check credentials are correct
- Ensure the SAP user has access to the service