TrustRadius: an HG Insights company

SAP Joule for Developers

Score4 out of 10

1 Reviews and Ratings

What is SAP Joule for Developers?

SAP Joule for Developers is a generative AI assistant integrated into the SAP development environment. It is designed to assist software engineers in the creation, maintenance, and modernization of applications built on the SAP BTP (Business Technology Platform) and ABAP stacks.

Key Capabilities
  • Natural Language Code Generation: Converts plain-text descriptions into functional code, supporting ABAP, Java, and JavaScript.
  • Automated Test Generation: Creates Unit Tests and synthetic test data to validate application logic and improve code coverage.
  • Full-Stack Scaffolding: Generates initial project structures, including CDS (Core Data Services) data models, OData services, and SAP Fiori user interfaces.
  • Code Analysis and Refactoring: Explains existing code blocks to developers and suggests automated refactoring paths to improve maintainability and performance.
  • ABAP Modernization: Utilizes a proprietary Large Language Model (LLM) specifically trained on ABAP to assist in transitioning legacy code to cloud-ready architectures.

Audience & Use Cases
  • Audience: Professional software developers, ABAP specialists, and low-code developers operating within the SAP ecosystem.
  • Use Case: Accelerating the development lifecycle of custom business applications and automating repetitive coding tasks during cloud migration projects.

Technical Specifications
  • IDE Integration: Integrates with SAP Build Code (based on Visual Studio Code and SAP Business Application Studio) and ABAP Development Tools (ADT) in Eclipse.
  • Language Support: ABAP, Java, JavaScript, and TypeScript.
  • Productivity Claims: The vendor states that users may experience a reduction in development costs of up to 30%.

Categories & Use Cases

J4D review

Use Cases and Deployment Scope

We used Joule for Consultants (J4C) for quick starting Fiori app development. The idea is to take a use case and quickly creating an app to support, all via generative AI. It still has its limitations however, in comparison with some other possibilities in the market.

Pros

  • it's exclusively thought for Fiori development
  • I hardly see it actually fail or show errors

Cons

  • It has a very limited scope of funcionalities.
  • It takes already some development expertise to use it. It is not suitable for business users.

Return on Investment

  • We really don't use it, although it's there part of the Build suite

Usability

Alternatives Considered

Claude Code, OpenAI Codex, Microsoft Visual Studio Code, Cline and Kimi AI