Skip to main content

From
to

Choose the right extension for your SAP environment

🏢

ERPL

On-Premise SAP

Connect to SAP systems behind firewalls via SSH tunnel

RFCBICSODP
terminalInstallation
INSTALL 'erpl' FROM 'http://get.erpl.io';
LOAD 'erpl';
Install ERPL
☁️

ERPL-Web

Cloud/Web SAP

Connect to SAP services via HTTP/HTTPS web APIs

ODataDatasphereODP Web
terminalInstallation
INSTALL 'erpl_web' FROM 'http://get.erpl.io';
LOAD 'erpl_web';
Install ERPL-Web

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)

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)

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)

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

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

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

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

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

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

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

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

ERPL Extensions are Free Forever for End Users

Use ERPL and ERPL-Web internally at any scale, for any purpose. No usage limits, no hidden fees, no vendor lock-in.

🚀

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

Perfect for: Companies scaling ERPL in production, complex SAP architectures, mission-critical deployments
💼

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

Required for: SaaS products embedding ERPL, commercial products using ERPL as core infrastructure, redistributing ERPL as part of your offering

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

3
SAP Interfaces
100+
Enterprise Users
99%
Performance Boost