SAP Business One Production
SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE. The ballerinax/sap.businessone.production connector integrates with the production and MRP objects of SAP Business One — bills of materials, production orders, resources, and forecasts — through the SAP Business One Service Layer OData API. It authenticates using the Service Layer's session protocol and transparently manages the session lifecycle.
Key Features
- Manage bills of materials (product trees) and their stages and lines
- Create, update, cancel, and query production orders
- Maintain resources, resource groups, and resource properties
- Work with resource capacities, including filtered capacity queries
- Configure routing stages and run routing date calculations
- Manage MRP sales forecasts
- Full OData query support (
$filter,$select,$expand, paging, and inline counts)
Actions
The connector exposes a single client for all production and MRP operations against the SAP Business One Service Layer.
| Client | Actions |
|---|---|
Client | Product Trees (BOM), Production Orders, Resources, Resource Capacities, Resource Groups, Resource Properties, Route Stages, Routing Date Calculation, Sales Forecasts |
See the Action Reference for the full list of operations, parameters, and sample code for each client.
Documentation
-
Setup Guide: How to prepare your SAP Business One installation and gather the credentials needed to connect to the Service Layer.
-
Action Reference: Full reference for all clients — operations, parameters, return types, and sample code.
How to contribute
As an open source project, WSO2 welcomes contributions from the community.
To contribute to the code for this connector, please create a pull request in the following repository.
Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.