ERP-specific questions
ERP connectivity is the central and technically most demanding integration in most projects. The following questions address the specifics of common ERP systems and their shop integration.
- Which SAP interfaces do you use for shop integration? For SAP Business One, we primarily use the Service Layer (REST API) for master data and transactions, supplemented with DI API calls for complex business logic. For SAP S/4HANA, we use OData V4 Services and CDS Views for read access, plus RFC/BAPI interfaces for transactional processes like order creation and pricing. The optimal integration path depends on your specific SAP configuration.
- How is SAP pricing mapped in the shop? SAP uses a condition technique with access sequences that is too complex for direct replication in the shop. We offer two approaches: for stable price lists, we synchronize calculated net prices from SAP to the shop. For highly dynamic scenarios with frequent condition changes, we call SAP pricing via RFC in real time. Which approach is optimal depends on the change frequency of your prices and order volume.
- Can Dynamics 365 Business Central be connected both cloud and on-premises? Yes, we support both variants. The cloud version is connected via standardized REST/OData APIs with Azure AD authentication. The on-premises version additionally offers SOAP web services. Our middleware abstracts Dynamics-specific details so the shop adapter remains identical for both deployment variants.
- Are industry-specific ERP systems supported? Yes, beyond SAP and Dynamics, we also integrate industry-specific ERP systems like Sage, SelectLine and orgaMAX. The prerequisite is a usable interface: REST API, SOAP web service, ODBC database access or a defined file exchange format. Through our API development, we can create custom connectors even for systems with limited interface capabilities.
- What happens during SAP or Dynamics updates? System updates can bring interface changes. Our operations contracts include compatibility checks before every major update: we test existing integrations on a test environment with the new version and adapt connectors as needed. For cloud versions like Dynamics 365 BC that update automatically, we monitor release notes and proactively respond to announced API changes.
- Can multiple ERP systems be connected simultaneously? Yes, this is a typical scenario for corporate groups or post-merger situations. Our middleware architecture is designed to orchestrate multiple source systems in parallel. Each ERP system receives its own connector, the middleware consolidates the data and provides the shop with a unified view. Conflicts with different item numbers or prices are resolved via defined business rules in the middleware.