ERP integration · SAP
SAP Business One EDI and B2B integration
EDI and API integration for SAP Business One through the Service Layer and DI API, plus implementation services.
- Integration supported
- Implementation services available
- Cloud, on-premises or hybrid
Overview
Connecting SAP Business One with your trading partners
SAP Business One serves small and midsize businesses that often face the same EDI requirements as large enterprises when they sell to major retailers or distributors. Business One exposes its data through the Service Layer, a REST-style interface, and the DI API, a long-standing programming interface, both of which can create sales orders and read deliveries and invoices.
ECOM connects Business One to trading partners through PRISM, translating partner documents into Business One sales orders and generating ship notices and invoices from Business One deliveries and A/R invoices. For companies with few partners, WebEDI can be a simpler starting point before full integration.
Read the in-depth guideSAP Business One EDI integration guide: Service Layer, DI API and best practicesMethods
Integration approaches for SAP Business One
Service Layer
REST and OData-style interface for creating and reading Business One documents, suited to modern integrations.
DI API
Programming interface used by many existing add-ons and integrations.
Import and export
File-based data transfer for simpler scenarios and initial data loads.
Document mapping
How EDI documents map to SAP Business One
Typical mappings between common X12 documents and SAP Business One business objects. Actual designs depend on your configuration and partners.
| EDI document | SAP Business One object | Direction |
|---|---|---|
| 850 Purchase Order | Sales order | Into SAP Business One |
| 856 Advance Ship Notice | Delivery | From SAP Business One |
| 810 Invoice | A/R invoice | From SAP Business One |
| 846 Inventory Advice | Item availability | From SAP Business One |
Planning
Implementation considerations
Item and customer mapping
Partner item numbers and ship-to locations need cross-references in Business One.
Hosting model
Integration options depend on whether Business One runs on premises, hosted or in the cloud.
Growth path
Choose an approach that scales as partner counts and volumes grow.
SAP Business One integration FAQs
Can SAP Business One handle retail EDI?
Yes, with an integration layer. ECOM translates partner EDI into Business One documents and generates outbound documents from Business One data.
Should we use the Service Layer or DI API?
The Service Layer is generally preferred for new integrations, while the DI API remains common in existing add-ons. ECOM recommends based on your version and hosting.
Does ECOM implement SAP Business One?
Yes. ECOM provides SAP Business One implementation services alongside integration.
Keep exploring
Related
Solution
ERP Integration
Connect your ERP to trading partners through EDI, APIs, IDocs, files and connectors.
Product
PRISM-WebEDI
Browser-based transaction management for trading partners without traditional EDI systems, on the supplier side and the customer side.
Service
ERP Implementation
ERP implementation for SAP, Oracle, Microsoft, NetSuite, Infor, Epicor, QAD and Sage, with B2B integration built in.
ERP
SAP ECC
IDoc-based EDI integration for SAP ECC and support for migrating partner interfaces to S/4HANA.
ERP
SAP S/4HANA
IDoc, API and EDI integration for SAP S/4HANA, plus S/4HANA implementation services.
Integrating or implementing SAP Business One?
Tell us about your ERP environment and trading partners. We will recommend an integration approach and delivery model.




