Connect Claude to SAP ECC without BTP or ADT

Yes. ABAPilot connects Claude and other MCP-compatible AI coding assistants to SAP ECC through a public MCP connector and a separately licensed ABAP backend exposed over SICF HTTPS. This connection path does not require SAP BTP, ADT, Eclipse or an S/4HANA migration.

Your SAP team still needs to confirm the release, install the backend, configure network access and permissions, and agree which operations are enabled. The public connector alone is not a complete SAP installation.

Book an ABAP workflow demo · Watch the four-minute demo

How ABAPilot connects without ADT

An ADT-based connector needs the ADT services used by its implementation. ABAPilot uses its own ABAP backend and SICF service instead. This provides a connection path for teams whose approved setup does not include ADT.

The ABAPilot connection path

  1. 1
    AI coding client
    Starts the local MCP connector
  2. 2
    Public connector
    Forwards tool requests over HTTPS
  3. 3
    Licensed SAP backend
    SICF service exposes enabled operations
  4. 4
    SAP context and results
    Return to the client for review
No ADT dependency. Backend installation, SAP identity and HTTPS access are still required. Returned context may reach the selected model provider.

Your SAP team installs the licensed backend by transport and agrees the HTTPS endpoint, SAP identity and enabled operations. A local MCP client starts the connector, which forwards supported tool requests to that endpoint. No ADT dependency does not mean no SAP setup: release compatibility, permissions and network access still need validation.

Check compatibility with your landscape

  • SAP ECC: confirm the release and support package against the licensed backend version.
  • S/4HANA on-premise: agree the backend installation and enabled operations.
  • Managed private cloud: validate provider restrictions before planning a deployment.
  • S/4HANA public cloud and ABAP Cloud: this in-system backend deployment is not offered for these environments.

For managed private cloud environments, confirm that the provider permits the required transport, SICF service and network access. Transport access alone is not a compatibility guarantee.

Start with the custom ABAP your team maintains

Use the assistant to explain an existing program, inspect its dictionary references, identify where-used relationships and draft documentation for developer review. For changes, combine generated proposals with the syntax checks and tests supported by your deployed backend.

Examples in the public connector catalog include sap_read_code, sap_read_table_structure, sap_read_where_used and sap_syntax_check. The catalog also includes data access and write operations; this is not a read-only connector. Availability depends on the connector version and licensed backend.

Agree the controls before the trial

Start in a development or sandbox system with an approved object and SAP identity. Validate allowed and denied operations, log attribution and the data returned by each enabled endpoint. Client instructions guide the assistant; backend permissions and validation provide separate controls.

The connector exposes both low-level writes and a validated write workflow. Do not assume every operation performs a syntax check or enforces the same policy. Review the deployed backend behavior with your SAP team.

The AI client and model provider may receive SAP context returned by tools. Running the connector locally does not itself keep all data inside your network. Review the complete data path and provider settings.

Public connector, licensed SAP backend

The MIT-licensed MCP connector is public so your team can inspect how it connects to SAP. The in-system ABAP backend is a separate commercial product supplied by Crimson Consulting.

Installing the npm package does not install or license the SAP backend. Follow the client setup guide once the backend and prerequisites are agreed.

When to evaluate ABAPilot

Evaluate ABAPilot when your team maintains custom ABAP on ECC or on-premise S/4HANA, wants source and dictionary context in an AI coding client, and needs a connection path without ADT.

If you already have an approved ADT workflow, compare the actual tools, deployment requirements and support of each candidate against the same task. Architecture alone does not establish which option produces better results.

Related reading: ABAPilot and SAP’s ABAP MCP Server · AI for ABAP development.

Frequently Asked Questions

Can Claude connect to SAP ECC without BTP or ADT?

Yes. With ABAPilot, Claude connects through an MCP-compatible client to a licensed ABAP backend exposed over SICF HTTPS. SAP BTP, ADT and Eclipse are not required for this connection path. Backend installation, HTTPS access, SAP permissions and client or model data-handling review are still required.

Do I need ADT or Eclipse to run ABAPilot?

No. ABAPilot uses a local MCP connector and its own licensed ABAP backend exposed through SICF over HTTPS. It does not require an ADT endpoint or Eclipse.

Which SAP systems should I evaluate it for?

ABAPilot targets SAP ECC and on-premise S/4HANA. Confirm the exact release, backend version and required operations before installation. Managed private cloud deployments need a separate check of provider restrictions. This deployment guide does not cover S/4HANA public cloud or ABAP Cloud.

Is the public npm MCP connector the complete installation?

No. The public connector is MIT-licensed, but it requires ABAPilot’s separately licensed SAP backend, an agreed SICF HTTPS endpoint, an authorized SAP user, network access and an MCP-compatible AI client.

Is ABAPilot read-only?

The public connector includes read, data access and write tools. Restrict and verify the operations enabled by the deployed backend for your trial; do not assume read-only behavior from the connector alone.

Frequently Asked Questions

Do I need ADT or Eclipse to run ABAPilot?

No. ABAPilot uses a local MCP connector and its own licensed ABAP backend exposed through SICF over HTTPS. It does not require an ADT endpoint or Eclipse.

Which SAP systems should I evaluate it for?

ABAPilot targets SAP ECC and on-premise S/4HANA. Confirm the exact release, backend version and required operations before installation. Managed private cloud deployments need a separate check of provider restrictions. This deployment guide does not cover S/4HANA public cloud or ABAP Cloud.

Is the npm connector enough to connect to SAP?

No. You also need the licensed ABAP backend installed in SAP, an agreed SICF HTTPS endpoint, an authorized SAP user, network access and a compatible MCP client.

Is ABAPilot read-only?

The public connector includes read, data access and write tools. Restrict and verify the operations enabled by the deployed backend for your trial; do not assume read-only behavior from the connector alone.

Evaluate the connection without ADT

Use the read-only ABAPilot Community Trial to evaluate this connection path in your own SAP sandbox. The guide includes Z objects, the npm connector and Portal trial setup. SAP installation, permissions and network access are still required; the trial does not include the full commercial development toolset.

See an ABAP workflow on SAP ECC

Watch the recorded workflow, then bring an example of a program your team needs to understand, review or document to a live demo.

Watch the demo · Book a live demo