Zilliant CPQ supports integration with the SAP ECC and SAP S/4HANA Enterprise Resource Planning (ERP) products. This integration enables a seamless flow of data across sales configuration and quotation processes. It also ensures accurate and timely exchange of information with backend systems, such as pricing, inventory, and order fulfillment.
Key benefits of the integration:
Real-time pricing and availability—Get pricing, discounts, and product availability directly from ERP during quote creation in CPQ.
Error-free orders—Reduce mistakes in product configuration or pricing by syncing rules and master data between CPQ and ERP.
Seamless order processing—Send CPQ orders directly into ERP for fulfillment and billing without manual data entry.
Improved customer experience—Send customers accurate, up-to-date quotes that reflect current inventory and delivery timelines.
Data consistency—Synchronize product catalogs, pricing, and customer data across CPQ and ERP.
What is synchronized
The integration supports importing data from ERP into CPQ and sending data from CPQ to ERP. It covers key business objects needed for quoting, configuration, and order management.
Data imported from SAP ERP to CPQ
Zilliant CPQ can replicate the following data from SAP ERP:
Accounts—Import master data for accounts (known as customers in SAP ERP), partner functions, and sales area information.
Products—Import master data for products (known as materials in SAP ERP), sales area information, product texts, and attachments.
Product configuration—Import variant configuration, including the execution of constraints and variant tables.
Product variants—Import product variants with the ability to compare them or launch a new configuration based on a selected variant.
Product data attributes—Import product knowledge base (known as classification in SAP ERP) from SAP and use attributes (known as characteristics in SAP ERP) for product search and configuration in CPQ.
Pricing procedure—Execute live pricing at both the header and line-item level and get detailed price condition outputs.
Custom tables—Import custom ERP tables, such as those containing cost data or order information.
Data imported into SAP ERP from CPQ
Zilliant CPQ can create the following data in SAP ERP:
Sales documents—Create inquiries, quotes, or sales orders in SAP, including header data, line items, pricing, and configuration. Custom field mapping is supported.
Product, BOM, and routing—For engineer-to-order (ETO) use cases, CPQ can trigger product creation in SAP along with its bill of materials (BOM) and production routing.
Custom integrations—Use templates to extend the integration for specific needs, such as updating price conditions or creating projects in SAP Project System.
How the integration works
The integration architecture has four fundamental elements:
Secure network connection—CPQ and SAP connect through a secure method, such as VPN, VPC peering, or SAProuter. This enables encrypted traffic flow between the systems.
SAP RFC user—CPQ uses a remote function call (RFC) user to execute BAPIs in SAP. You must create and authorize this user in SAP.
BAPI access—Specific SAP Business APIs (BAPIs) are used for pricing, order creation, product sync, customer sync, and other actions. You must make these BAPIs available for the RFC user.
Data sync—Prepare and sync SAP products, knowledge bases, accounts, and other data to CPQ to process quotes and orders accurately.
Get started with integration
To get started with integration, follow these steps: