For SAP Business One
Your warehouse and SAP, kept in step
For distributors and wholesalers who run SAP Business One version 10. SAP stays the master for items and orders; Dockyd runs the warehouse floor and posts back what really happened, as it happens.
Nothing typed twice
Items, sales orders, purchase orders, transfer requests and returns come down from SAP. Nobody re-keys a document in the warehouse.
SAP stays accurate
Goods receipts, deliveries, approved adjustments and completed transfers go back to SAP, so stock and invoicing follow the warehouse.
No orders changing mid-pick
Orders on the warehouse floor are locked in SAP until they are picked, or unwaved.
The SAP connector
A small program, the Dockyd connector, is installed on a server on your own network next to SAP. It talks to SAP through the SAP Service Layer, and only ever calls out to Dockyd over HTTPS. Nothing needs to be opened in your firewall, and Dockyd never reaches into your network.
SAP stays the master for items and orders. Dockyd is the master for stock by bin and for what physically happened: what was received, picked, shipped and counted.
What goes each way
| From SAP to Dockyd | From Dockyd to SAP |
|---|---|
| Items, units and barcodes | Goods receipts against purchase orders |
| Warehouses | Deliveries against sales orders |
| Open purchase orders | Approved stock adjustments and count differences |
| Open sales orders, with changes and cancellations | Completed transfers between warehouses |
| Transfer requests between warehouses | Completed customer returns |
| Customer return requests |
Units are converted to and from the unit on each SAP line. Customers and suppliers are not copied across; their code and name arrive on each order.
Bins and warehouses
You do not need bin locations in SAP. Bins are set up and managed in Dockyd, and documents sent back to SAP carry quantities by warehouse.
- Each Dockyd warehouse maps to an SAP warehouse code.
- An order that covers several warehouses becomes one document per warehouse, numbered from the SAP order (for example 104514, 104514-1, 104514-2).
- After a short pick, the back order comes down with the next document once the delivery has posted.
- Purchase orders only come from SAP, so receivers always book against the real order.
Order locks
Once an order is waved, it is locked in SAP so nobody can change or cancel it while it is on the floor. The lock lives in a small staging database the connector keeps next to SAP. Unwaving the order in Dockyd unlocks it, and any change made in SAP comes back down.
Your SAP fields
Every SAP company is set up a little differently. On the SAP fields settings page, an admin chooses which SAP fields hold the transport method, vehicle, delivery instructions and ASN email, and which user-defined field should hold the Dockyd reference. The connector picks up the change on its next run.
When SAP says no
If SAP rejects something, such as a delivery for an item that is locked in SAP, it is not lost. It appears on the ERP upload errors screen with SAP's own error message. Once the cause is fixed it can be sent again, or removed with a reason. Every retry and removal is logged.
Other systems
Dockyd also has a REST API for orders, deliveries, products and stock, with its own key for each integration, so web shops or other systems can work alongside SAP. The documentation is on your own Dockyd site, at yourcompany.dockyd.com/api-docs.
Not running SAP? See Dockyd for 3PL warehouses, or run Dockyd on its own with orders typed in, imported or sent through the API.
Running SAP Business One?
Tell us which SAP version and warehouses you have, and we will show you Dockyd working with SAP.