SAP Business ByDesign integration services
SAP Business ByDesign (ByD) is SAP’s cloud ERP for mid-size companies and subsidiaries, delivered as SAP-hosted tenants and still released quarterly (2602, 2605 and 2608 in 2026). SAP removed it from its price list for new customers on 20 April 2026 and keeps existing contracts in maintenance, so a ByD integration today has to do two jobs: run the business now, and survive a later move to SAP Cloud ERP. ByD exposes SOAP web services for creating documents, custom and analytics OData services for reads, and outbound event notifications for changes. AIONDATA builds on those three, keeps the logic outside the tenant, and connects ByD to stores, CRMs, payroll, 3PLs, data platforms and AI assistants.
California-based leadership · Serving US and international teams
Scope a SAP ByD integration
Tell us the other system and what needs to flow between them. You'll get an honest scope and timeline.
Please share the systems and workflow—not credentials or customer records. We’ll confirm API access, scope and next steps.
The people behind the work.Get to know our team and life at AIONDATA. Meet the team NVIDIA Inception member
Part of NVIDIA’s program for startups building with AI and accelerated computing.
About the programBay Area roots. Enterprise experience.
Pravin’s experience includes Google and SmartBear. Sravan previously held leadership roles at JPMorgan Chase and First Republic Bank.
Meet the foundersSan Francisco Bay Area, California
9110 Alcosta Blvd Ste H345, San Ramon, CA 94583
US-led delivery, with engineering in India. Supporting US and international organizations.Let’s scope your integration.
Field mapping
SAP Business ByDesign field mapping
The records, match keys and triggers most implementations start from. Your scope confirms each row against your editions, custom fields and business rules.
| Source | Target | Match key | Direction | Trigger | Notes |
|---|---|---|---|---|---|
| Account (ManageCustomerIn, InternalID = Account ID) | Shopify customer or company; Salesforce or HubSpot account | Account ID stored on the store or CRM record; email on first contact | SAP ByD ↔ Store, CRM or payroll | Event Notification on Customer Created or Updated; new customers from the store on first paid order | Duplicate check on create; ship-to and bill-to parties mapped to addresses; B2B companies to accounts with payment terms. |
| Contact (account contact persons) | Store customer or CRM contact | Account ID plus contact ID | SAP ByD ↔ Store, CRM or payroll | Events, or last-changed date on a schedule | Role and primary flag kept; marketing consent owned by the CRM, never written to ByD. |
| Material (ManageMaterialIn, InternalID = Material ID) and service product | Product and variant, or CRM product | Material ID = SKU | SAP ByD → Store, CRM or payroll | Last-changed date on a schedule, plus on-demand resync | Sales organisation and distribution chain assignments decide what is sellable; units of measure mapped explicitly. |
| Sales price list, customer-group and customer-specific lists (Manage Sales Price Lists High Volume) | Store price list or catalog; CRM price book | Material ID plus customer or group | SAP ByD → Store, CRM or payroll | Last change date (release 2605 or later) on a schedule | Validity dates honoured; B2B catalogs assigned per company. |
| Stock by site and logistics area (analytics data source, or Product Availability Check per item) | Inventory level per store location | Site or logistics area = location | SAP ByD → Store, CRM or payroll | Every 15 to 30 minutes, plus after goods issue and goods receipt events | Available, not on-hand, minus a buffer; analytics OData paged with $top and $skip, never select-all. |
| Sales order (ManageSalesOrderIn; BuyerID = External Reference) | Paid web order, B2B portal order or CRM order | External Reference = order number; existing-order check before create | Store, CRM or payroll → SAP ByD | Store webhook or CRM event, plus a sweep on updated orders | External payment carried on the order through the web service; items by Material ID; ship-to and requested date mapped; the ByD sales order ID written back. |
| Sales quote | CRM quote or opportunity | Quote ID and CRM quote ID | SAP ByD ↔ Store, CRM or payroll | Events; CRM stage change | ByD prices and tax win on the quote; acceptance in the CRM converts it in ByD. |
| Outbound delivery and goods issue (Manage and Query Outbound Deliveries) | Fulfillment with tracking; CRM delivery status | Sales order External Reference; delivery ID | SAP ByD → Store, CRM or payroll | Delivery Updated event, or last-changed polling | Partial deliveries supported; carrier and tracking from the delivery; shipping service integration where configured. |
| Customer invoice (from the customer invoice request) | Invoice, open balance and due date on the CRM account | Invoice ID; External Reference | SAP ByD → Store, CRM or payroll | Invoice Created event | Totals, tax and due date mirrored read-only; the CRM never edits an invoice. |
| Incoming payment, bank statement line, lockbox item | Store payout or gateway settlement; CRM paid status | Payment reference; invoice ID | Store, CRM or payroll → SAP ByD | Daily after payout or statement import | Store payouts matched to the invoices they settle; fees expensed; MT940 or BAI2 where the bank supplies them. |
| Customer return and credit memo | Store refund or return | External Reference plus return ID | Store, CRM or payroll → SAP ByD | Store refund webhook | Restocked returns create a return and goods receipt; shipping-only refunds a credit memo. |
| Employee (QueryEmployeeIn, hire, transfer and termination services) | Payroll or HRIS employee record | Employee ID; payroll ID stored in ByD | SAP ByD ↔ Store, CRM or payroll | Employee events; payroll master data on a schedule | Pay data never leaves the payroll system; only org, position and status move. |
| Journal entry voucher (Manage Journal Entry Vouchers) | Payroll journal, expense export or AP automation posting | Pay period or batch number as the voucher reference | Store, CRM or payroll → SAP ByD | After each payroll run or export | One balanced voucher per company and period; reconciled to the payroll register before posting. |
| Supplier invoice (ManageSupplierInvoiceIn) | AP automation or EDI invoice | Supplier ID plus external invoice number | Store, CRM or payroll → SAP ByD | EDI or capture tool event | Purchase order reference matched; duplicate invoice numbers rejected per supplier. |
Download this mapping as a CSV worksheet · no email required
Options, cost and timeline
Ways to deliver SAP Business ByDesign integration
A prebuilt connector is sometimes enough. This comparison shows when each route fits, what it typically costs and how long it takes.
| Approach | Typical cost | Typical time | Fits when | Watch for |
|---|---|---|---|---|
| SAP-delivered integration scenario | Included in the subscription; configuration effort only | Days to weeks | Employee Central and EC Payroll replication, payroll export files (US, AT, DE), SAP Concur, bank statements (MT940, BAI2), lockbox, third-party logistics over EDIFACT-style messages, shipping services, SAP ERP master data | Each scenario fixes the message formats and the direction; the web shop scenario is a framework for a partner build, not a Shopify connector |
| Partner connector (Celigo, Seidor, APPSeCONNECT, Clarity, Stacksync, Commercient and others) | APPSeCONNECT from $99/month for Shopify (vendor page, Oct 2026); Seidor’s Shopify package on SAP Integration Suite priced per tenant with a six-month minimum; Celigo and the CRM connectors quote-based | Days to weeks for the standard flows | One store or one CRM with standard objects, teams that already run the vendor’s platform | Check external payment on sales orders, stock by site, customer-specific price lists, multi-company tenants and what happens to the subscription when you migrate off ByD |
| SAP Integration Suite (SAP BTP) | SAP BTP licence, quoted by SAP; partner packages on top | Weeks | Companies already on BTP, or planning the SAP Cloud ERP migration that SAP’s Discovery Center mission also runs through Integration Suite | SAP publishes no ByD Shopify, Salesforce or HubSpot package of its own; the Suite hosts partner content and custom iFlows |
| Custom integration outside the tenant (AIONDATA) | Quoted after a short discovery; hosting and support priced separately | A few weeks for one flow; two to three months for store, CRM and payroll together or multi-company tenants | External payment on orders, stock by logistics area, B2B price lists, payroll journals, multi-company, data platforms, AI tools, and anything that must survive the move to SAP Cloud ERP | Someone owns monitoring and the retest after each quarterly ByD upgrade; event endpoints must be reachable from SAP’s data centres |
| SAP Cloud Applications Studio add-on | Optional Studio subscription plus an additional test tenant (SAP does not publish the price) | Weeks, plus its own upgrade testing | Logic that must run inside ByDesign, such as a validation on save or a custom service on a custom business object | Not supported by SAP, tied to each tenant’s upgrade cycle, and not portable to SAP Cloud ERP |
Vendor prices are list prices from their public pages on the date shown; confirm current pricing with each vendor.
Which ByDesign interface fits which job
Pick the interface per flow, not per project. Web services are the documented route for creating business documents and for data OData cannot carry, such as external payment details on a sales order; SAP has said it has no plans to replace them with OData. Custom OData services are quicker for filtered reads and simple writes and run under the business user’s work centre authorisations. Analytics OData suits figures ByDesign already aggregates, such as stock by logistics area, and returns 50 rows unless you page. Event Notification tells you that something changed; the integration then reads the object and decides. Keep the integration outside the tenant unless there is a clear reason not to.
- Sales orders with online payment: the Manage Sales Orders web service, with the order number in the External Reference and an existing-order check first, because ByD does not force that field to be unique.
- Customer and material reads and writes: Manage Accounts, Manage Materials, or a custom OData service with only the fields the other system needs.
- Stock for a storefront: the analytics stock data source on a schedule, with Product Availability Check for single items at checkout.
- Prices: Manage Sales Price Lists High Volume for base, customer-group and customer-specific lists, read by last change date since release 2605.
- Deliveries, invoices and payments: Query Outbound Deliveries, Query Customer Invoices, incoming payments and bank statements, or custom OData services, triggered by events.
- Finance and payroll: Manage Journal Entry Vouchers for postings, employee services for hires, transfers and terminations, and SAP’s delivered payroll scenarios where they match.
Stores and CRMs: what SAP delivers and what partners sell
SAP’s own content for ByDesign is strongest where it talks to other SAP products and to standards: master data to SuccessFactors Employee Central and EC Payroll, SAP Concur, SAP ERP master data over IDocs, bank statements in MT940 and BAI2, lockbox, third-party logistics over EDIFACT-style messages and shipping services. SAP delivers no Shopify, Salesforce or HubSpot package for ByD. For Shopify, Celigo publishes a template whose ByD connection supports SOAP, custom OData and analytics OData, Seidor sells a package on SAP Integration Suite priced per tenant with a six-month minimum, APPSeCONNECT advertises from $99 a month, and Clarity Ventures and Stacksync list connectors without prices (all checked October 22, 2026). For Salesforce the names are Celigo, Clarity, Stacksync, Flowgear and elastic.io; for HubSpot, Commercient, Alumio, Stacksync and Elixir; EDI comes from ecosio, whose ByD connector was built with All for One, and from TIE Kinetix. The questions that decide between a connector and a build are the same every time: external payment on the sales order, stock by site, customer-specific price lists, multi-company tenants, and whether the subscription still makes sense after you leave ByD.
Data platforms and analytics
SAP Analytics Cloud connects through an import connection of type SAP Business ByDesign Analytics, one per data source, with basic or certificate authentication and no live connection. Snowflake, BigQuery and Datasphere have no native ByD connector, so we schedule extracts over analytics OData for data sources and reports and over custom OData for business objects, filtered by last-changed date and paged with $top and $skip, and land them with ByD IDs intact. SAP’s own limits set the pace: 50 rows unless paged, 50 properties per report, and its warning that select-all extraction is not sustainable. The Data Extraction view built for the Cloud ERP migration exports about 80 objects as XML and serves as the full baseline load before the incremental feeds take over.
Tenants, upgrades and acceptance tests
SAP upgrades ByDesign tenants on its own quarterly schedule, test tenant first, and asks customers to avoid go-lives and Studio add-on deployments between the test and production upgrades and not to request new tenants in the two weeks before a production upgrade. Communication arrangements, custom OData services and event subscriptions are set up per tenant and are not copied, so go-live includes repeating and checking that configuration in production. Finance and operations leads sign off these tests, which run again after every upgrade.
- A paid web order with tax and shipping creates one sales order with its external payment and the order number in the External Reference, and a replay creates no second order.
- A goods issue in ByD produces a fulfillment with tracking in the store within the agreed minutes.
- A customer-specific price list change reaches the B2B catalog or CRM price book on the next run.
- A payroll run posts one balanced voucher per company whose totals equal the register.
- A customer update in the CRM reaches ByD, and an invoice created in ByD appears on the CRM account read-only.
Technical details last reviewed October 22, 2026 by Pravin Bansal, Co-founder & CEO. Product capabilities and prices change; confirm them for your edition.
Sources: SAP: SAP Business ByDesign product page (migration to SAP Cloud ERP section) · SAP: SAP Business ByDesign road map (June 2025) · SAP Community (SAP author): SAP Business ByDesign 26.08 is now ready · Navigator Business Solutions: statement on ByDesign’s removal from the SAP price list (September 2025) · it-daily.net: SAP stops selling Business ByDesign to new customers (report of SAP’s customer letter) · SAP: Business ByDesign Supplement to the product use and support terms (user categories, tenants, Studio) · SAP Trust Center: ByDesign SOC 1 report 2023 H2 (data centre locations) · SAP Discovery Center: mission 4424, migrate data from SAP Business ByDesign to SAP Cloud ERP · SAP Community (SAP author): data extraction from SAP Business ByDesign for migration to Cloud ERP · SAP Community (SAP author): SAP Business ByDesign, an API overview · SAP Help: ByDesign 2608 integration services (SOAP service catalogue) · SAP Help: ByDesign 2602 integration scenarios (web shop, 3PL, shipping, payroll, bank statements, POS) · SAP Help: Manage Accounts (ManageCustomerIn) service · SAP Help: Manage Sales Orders service (BuyerID as External Reference) · SAP Help: ByDesign 2608 SAP Build Process Automation service credential · SAP Community (SAP author): how to model an OData service with the ByDesign OData Service Modeler · SAP Community (SAP author): OData for SAP Business ByDesign analytics · SAP Community (SAP author): configure OAuth 2.0 for SAP ByDesign OData services · SAP Knowledge Base Article 2732213: analytics OData returns 50 records by default · SAP Help: Event Notification quick guide (outbound business object events) · SAP Support: SAP Cloud ALM integration monitoring for SAP Business ByDesign · SAP Knowledge Base Article 3782084: custom mass data runs (packages of 50, 10-hour limit) · SAP Knowledge Base Article 2732744: cloud data source upload limits · SAP Knowledge Base Article 2780913: bank statement formats (MT940, BAI2) · SAP Help: SAP Analytics Cloud import connection to SAP Business ByDesign analytics · SAP-samples on GitHub: SAP Business ByDesign API samples (web services and OData) · SAP-samples on GitHub: partner reference application, connecting to ByDesign (OAuth 2.0 SAML bearer) · SAP Knowledge Base Article 2694770: ByDesign tenant lifecycle FAQ · Official MCP Registry: search for bydesign (no results) · SAP Help: MCP Server for SAP Business One, sample code (FP 2608) · SAP Help: SAP Integration Suite, Model Context Protocol (MCP) server capability · Glama: SAP ByDesign MCP server by CData (local, read-only, licensed JDBC driver) · mcpbizapps: AI for SAP Business ByDesign, tools and setup (checked 2026-10-28) · Celigo: Shopify and SAP Business ByDesign template · Celigo docs: set up a connection to SAP Business ByDesign (SOAP, custom OData, analytics OData) · SAP partner page: Seidor Shopify CPI integration on SAP Integration Suite · APPSeCONNECT: SAP Business ByDesign and Shopify integration (from $99/month) · ecosio: EDI connector for SAP Business ByDesign built with All for One
AI agent access
SAP ByD and AI assistants (MCP)
Official MCP server: none yet. SAP offers no MCP server for Business ByDesign; integration runs through its documented web services and APIs.
Besides syncing SAP ByD with your other systems, we can give Claude, ChatGPT or Microsoft Copilot controlled access to it through an MCP server: read-only tools first, write actions with approval steps, and every call logged.
Without a build, mcpbizapps, AIONDATA’s governed MCP gateway, connects SAP ByD today with 24 tools: roles per tool, a preview before every change, approval above a set amount and an audit log, in Claude, ChatGPT or Copilot Studio.
Status checked October 28, 2026.
Popular SAP ByD integrations
Ready-to-scope pairs with SAP ByD on one side.
SAP Business ByDesign integration FAQs
Is SAP still selling and maintaining Business ByDesign?
SAP removed Business ByDesign from its price list for new customers with effect from 20 April 2026, in a letter to customers and partners reported in the trade press, and told Handelsblatt that running contracts continue and that users keep receiving security updates and legal changes. Partners such as Navigator Business Solutions and All for One Group state that SAP has confirmed no planned end date for maintenance; we have not found that sentence on an SAP page, so we quote the partners. The product is still released quarterly: 2602, 2605 and 2608 are documented on SAP Help, and 2608 shipped new API features. SAP’s own product page now points existing customers to a migration to SAP Cloud ERP at their own pace.
Which SAP Business ByDesign APIs do you integrate with?
Three families. SOAP A2X web services, the Manage and Query services such as Manage Accounts, Manage Sales Orders, Manage Materials, Manage Sales Price Lists High Volume, Query Outbound Deliveries and Manage Journal Entry Vouchers, which SAP lists per release and which create and change business documents; SAP has said it has no plans to replace them with OData. Custom OData services, modelled per business object in Application and User Management and served under /sap/byd/odata/cust/v1/, for filtered reads and simple writes. And analytics OData, under /sap/byd/odata/analytics/ds/, for reports and data sources such as stock by logistics area. The SAP API samples on GitHub show the same split.
Does ByDesign have webhooks, or do we have to poll?
It has outbound events. The Event Notification view under Application and User Management lets you register an endpoint (OAuth 2.0 client credentials, an SSL client certificate or a user and password) and subscribe per business object and node to Created, Updated and Deleted events, delivered as CloudEvents-style JSON with the root and entity IDs, re-sent up to seven times on failure and logged for four weeks. A root-level update subscription fires on every change to the object, so the integration reads the object back and decides what to do. Polling on the last-changed date and time that every business object carries at root level remains the fallback, and since release 2605 price and discount lists can be read by last change date too.
How do we authenticate an integration against ByDesign?
Through a communication system and a communication arrangement in the tenant, which issue the scenario’s WSDLs and name the user. Web services accept a user and password or a client certificate. OData accepts basic authentication, an X.509 client certificate or an OAuth 2.0 SAML bearer assertion against the tenant’s token endpoint, and business users can sign in with SAML 2.0. One SAP knowledge base article says custom OData services can only be called by business users while SAP’s API overview describes technical users calling them through a communication arrangement; we test which applies to your tenant in week one rather than assume.
Are there rate limits or volume limits?
SAP publishes no request quota or concurrency limit for ByDesign. What it does publish is practical: analytics OData returns 50 records unless you page with $top and $skip and a very large $top can time out; a report exposes at most 50 properties; SAP warns that select-all extraction is not sustainable; custom mass data runs in the Studio process packages of 50 and must finish within ten hours; and cloud data source uploads are capped at 100,000 records and 150 columns per call and five million records in total. We design around those: filtered, paged reads, events instead of full scans, and bulk loads outside working hours.
Do we need SAP Cloud Applications Studio for an integration?
Usually not, and after April 2026 we advise against it unless something must run inside the tenant. The Studio is an optional subscription that needs its own additional test tenant; it builds custom business objects, extension fields, custom web services and outbound REST or SOAP calls from business logic. Anything built there becomes part of the tenant’s upgrade cycle and does not move to SAP Cloud ERP. An external integration on web services, OData and events can be monitored, replaced and, later, repointed at the next ERP.
How do you test without touching our production tenant?
SAP’s base package includes one production tenant and one temporary test tenant meant for implementation and release testing; additional permanent test tenants are paid subscriptions limited to 50 users, and the Studio requires one. We configure communication arrangements, custom OData services and event subscriptions in the test tenant, run the acceptance tests there, then repeat the configuration in production, because none of it is copied automatically. SAP upgrades the test tenant before production and asks customers not to go live or deploy add-ons between the two upgrades, so releases are planned around your upgrade dates.
Can a web order carry its online payment into ByDesign?
Yes, through the web service. SAP’s ByDesign API samples create sales orders with external payment information through the Manage Sales Orders service, because that information cannot be created through OData. We follow the same pattern, write the Shopify or portal order number into the sales order’s External Reference (the BuyerID element, which ByDesign does not force to be unique, so the integration checks for an existing order with that reference before it creates one), and keep the reference on the delivery and invoice so finance can match payments and refunds.
Is there a ready-made Shopify, Salesforce or HubSpot connector for ByDesign?
For Shopify: Celigo publishes a Shopify and ByDesign template whose ByD connection supports SOAP, custom OData and analytics OData; Seidor sells a Shopify package on SAP Integration Suite priced per tenant with a six-month minimum; APPSeCONNECT advertises its ByD and Shopify integration from $99 a month (checked October 22, 2026); Clarity Ventures and Stacksync list connectors without prices. For Salesforce, Celigo, Clarity, Stacksync, Flowgear and elastic.io list ByD connectors, and for HubSpot Commercient, Alumio, Stacksync and Elixir do; none publishes a price. SAP itself delivers no Shopify, Salesforce or HubSpot content for ByDesign. We configure a connector when its flows match your process and build when they don’t.
What does SAP deliver out of the box for payroll, logistics, banks and EDI?
SAP’s integration scenarios for 2602 include master data replication to SAP SuccessFactors Employee Central and Employee Central Payroll, payroll export files for the US, Austria and Germany, SAP Concur, electronic bank statements (MT940 for nine countries and BAI2 for the US through the TIS formats), lockbox for the US and Canada, a point-of-sale scenario, third-party logistics over UN/EDIFACT-style messages, shipping service integration and SAP ERP master data over IDocs. Partners fill the gaps: Seidor and Flexspring for ADP, ecosio for EDI with a connector built with All for One. There is no ByD-specific Paycor or Paychex connector, which is why payroll journals are usually a custom flow on Manage Journal Entry Vouchers.
How do we get ByDesign data into Snowflake, BigQuery or SAP Analytics Cloud?
SAP Analytics Cloud has an import connection type named SAP Business ByDesign Analytics, one connection per data source, with basic or certificate authentication and no live connection. For Snowflake, BigQuery or Datasphere we schedule extracts over analytics OData (data sources and reports) and custom OData for the business objects, filtered by last-changed date, and land them with the ByD IDs intact. SAP’s Data Extraction view, built for the Cloud ERP migration, exports about 80 objects as XML and doubles as a full baseline load.
Does SAP offer an MCP server or an AI assistant for ByDesign?
No. The official MCP Registry returned no ByDesign server on October 22, 2026, SAP’s June 2025 road map for ByD mentions no Joule, and SAP’s MCP work is elsewhere: sample MCP server code for SAP Business One since 10.0 FP 2608, an MCP server capability in SAP Integration Suite, and Joule in S/4HANA Cloud Public Edition since the November 2024 release. The third-party options are CData’s local, read-only server, which needs its licensed JDBC driver, and mcpbizapps, AIONDATA’s governed MCP gateway, which connects ByDesign today with 24 tools (look-ups across customers, orders, deliveries, receivables, suppliers, payables, stock and projects, plus previewed sales orders and contact changes) behind roles, approvals and an audit log. A ByD MCP server with your own rules or tools beyond those is a custom build on the same OData and web services, which we scope in our SAP MCP guide.
What should an integration do about the move to SAP Cloud ERP?
Assume it will happen and keep the integration out of the tenant. Our builds hold mapping, business rules and monitoring in a service outside ByDesign, use ByD IDs as the keys they are, and keep each flow behind an interface that can be pointed at SAP S/4HANA Cloud Public Edition’s released APIs later. SAP’s Discovery Center mission for the migration uses SAP Integration Suite and the built-in Data Extraction view, and SAP offers an archive mode to keep a read-only ByD after go-live; an integration built this way is one of the few things that does not have to be rewritten on that day.
How long does a ByDesign integration take, and are you an SAP partner?
A single flow such as paid web orders into sales orders with deliveries back usually takes a few weeks including test-tenant acceptance; a store, a CRM and payroll together, or multi-company tenants, typically two to three months. AIONDATA is an independent integration and AI implementation firm, not an SAP partner or reseller, led from San Ramon, California, with engineering in Noida, India, under ISO 9001:2015 and CMMI Level 3 certified processes. The communication arrangements, OData services, event subscriptions and code stay in your tenant and your repositories.
Need SAP Business ByDesign connected to something?
The enquiry form is at the top of this page. Tell us the other system and what needs to flow between them.
Go to the enquiry form