SAP Business One Projects
SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE. The sap.businessone.projects connector provides access to the project management objects of SAP Business One — financial project codes, project management projects, and time sheets — through the SAP Business One Service Layer OData API. It authenticates with the Service Layer session protocol and transparently re-establishes the session when it expires.
Key Features
- Manage financial project codes and project management projects
- Create, read, update, and cancel project management projects
- Track project stages, phases, tasks, areas, priorities, and subproject types
- Manage subprojects within a project management project
- Record and query project management time sheets
- Manage expense types used across projects
- Session-based authentication with automatic re-login on session expiry
Actions
The connector exposes a single client for interacting with the SAP Business One Service Layer project management objects.
| Client | Actions |
|---|---|
Client | Projects, Project management projects, Project configuration (activities, areas, priorities, stage types, subproject types, tasks), Subprojects, Time sheets, Expense types |
See the Action Reference for the full list of operations, parameters, and sample code for each client.
Documentation
-
Setup Guide: How to prepare an SAP Business One installation with the Service Layer component and obtain the connection credentials.
-
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.