CSPeach with SAP Joule for Developers

The ABAP workflow, finished.

Joule helps you write the code. CSPeach does that too, and the rest of the day — plans the work, designs the objects, runs the checks, and manages the transport. From the terminal, against any SAP from ECC to S/4HANA Cloud.

A developer's buddy from spec to release.

Different jobs in the developer's day

What each one is best at.

Joule for Developers

In-IDE chat with ABAP context.

ABAP-trained model (SAP-ABAP-1 plus Anthropic via SAP). SAP-native context. Strong at one-shot questions — "explain this CDS view", "generate a quick class", "refactor this method".

CSPeach

Everything Joule does — plus the rest of the day.

Same one-shot answers — explain this CDS view, generate a quick class, refactor a method — from the terminal. Then beyond chat: spec gap → planning → design → generation → ATC → activation → transport, run as one sequence with snapshot, syntax check, and activation verify built in. Works on ECC, on-prem S/4HANA, and all S/4HANA Cloud editions.

Where each one shines

Side by side.

Joule for Developers CSPeach
Surface ADT, BAS, VS Code (Q2 2026) Terminal — any IDE, any OS
Best at One-shot questions and snippets One-shot questions, plus multi-step orchestration across many objects
SAP systems S/4HANA Cloud Public + BTP ABAP Env (Private Edition Q2 2026) ECC EHP7+, on-prem S/4HANA, all S/4HANA Cloud
Touches in a single run Code you're editing Transports, ATC, snapshots, activation — full delivery cycle
LLM choice SAP-routed Managed via our proxy (default); BYOK and SAP AI Hub on roadmap

AI Hub mode requires a customer-side translation proxy — see the architecture page FAQ.

In practice

A typical day using both.

Morning, in ADT: your developer asks Joule "explain this CDS view". Joule answers well — it knows the SAP context, it generates fast.

Afternoon, in the terminal: the same developer runs cspeach /abap-upgrade-fix to remediate 200 ATC findings across 50 objects. CSPeach takes a snapshot of each object, applies the fix, runs the syntax check, activates, verifies activation, assigns to the right transport, and writes a remediation report. None of those steps would fit in a chat box.

Same project. Same day. Two different jobs.

Honest fit guidance

When to reach for which.

CSPeach owns the workflow — the questions before the code, the checks after, the transport at the end. Spec gap, design, generation, ATC, activation, transport, finished as one sequence from the terminal, against any SAP from ECC to S/4HANA Cloud. The same one-shot questions Joule answers in the IDE, CSPeach answers in the terminal — and then keeps going. It sits alongside Joule rather than replacing it. Joule's strength is staying in the IDE for those chat moments; CSPeach handles the rest of the day, in any IDE or none.

Try it on your project.

One install. Free trial.