Two Extensions, One Family
Choose the right extension for your SAP environment
ERPL - On-Premise SAP
Connect to SAP systems behind firewalls
RFC (Remote Function Call)
Read SAP tables or call Remote Function Call (RFC) functions exposed by your SAP system from DuckDB SQL.
BICS (BI Consumer Services)
Execute SAP BW queries, extract cube data, and track end-to-end lineage from source tables to BEx queries. Access InfoProviders, hierarchies, and metadata for complete BI transparency.
ODP (Operational Data Provisioning)
Extract and replicate SAP data with delta/full modes. Automatic subscription management, change tracking, and supports all ODP contexts (BW, SAPI, ABAP CDS, extractors).
ERPL-Web - Cloud/Web SAP
Connect to SAP services via web APIs
HTTP & REST APIs
Call any HTTP/REST API from SQL. GET, POST, PUT, PATCH, DELETE with headers, authentication, and custom timeouts. Query the web like it's a database table.
OData V2/V4
Universal OData reader with ATTACH support, automatic version detection (v2/v4), predicate pushdown ($filter, $select, $top, $skip), and expand navigation for complex queries.
SAP Datasphere
First-class DuckDB integration for SAP Datasphere. OAuth2 authentication, discover spaces and assets, query relational and analytical data with full metadata support.
ODP via OData
Extract SAP data using ODP OData protocol. Automatic delta replication with subscription management, change tracking (Insert/Update/Delete), and audit logging.
ERPL solves common daily challenges for Enterprise Data Experts!
Load Customers from a SAP ERP Table
We demonstrate how to load data customer masterdata directly from KNA1 and ADRC. We further show you in this example how you can use our extension together with Google Cortexto quickly build a reporting view on many different SAP tables.
Understand and Execute a BW Query
In this example we show how to find details about Characteristics and Key Figures of a BW Query. We show hot to set variables on a query and gradually drill down into the data. We try to guide you how to transition fromAnalysis for Office to DuckDB.
Delta replicate stock data from SAP ERP to Parquet
You see here, how to use default ODP extractors to to delta / $\delta$ replicate stock data from ECC/ERP to DuckDB and there into Parquet. And how this can then be integrated into a serverless data pipline in the cloud.
Built for Everyone, Supported for Enterprises
Enterprise Support & Consulting
Scale with confidence. Get expert help when you need it most.
What's Included:
- ✓Architecture & Design
Expert consultation on SAP integration patterns, data modeling, and pipeline architecture
- ✓Implementation Support
Hands-on help deploying ERPL for complex enterprise SAP landscapes
- ✓Training & Enablement
Custom workshops and training for your data engineering team
- ✓Priority Support
Direct access to engineering team with guaranteed response SLAs
Commercial Licensing for Product Builders
Building a product on ERPL? Let's partner on your success.
Our Approach:
- ✓Fair Share Model
We believe in mutual success—get the licensing terms that work for your business
- ✓Flexible Licensing
Revenue share, per-seat, or custom arrangements—we adapt to your model
- ✓Partnership Benefits
Priority feature requests, dedicated support, and go-to-market collaboration
- ✓Legal Clarity
Clear licensing terms under BSL, with straightforward commercial agreements
Questions about licensing? If you're using ERPL internally (even at enterprise scale), building open source projects, or creating free tools—you don't need a commercial license. Only companies building commercial products on top of ERPL need licensing terms.
Ready to Transform Your SAP Data Integration?
Get started with ERPL today and unlock the power of DuckDB for your SAP ecosystem