Skip to main content

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.

ClientActions
ClientProduct 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.