One-Day Workshop

Agentic Coding in SAP

Discover the future of SAP development: AI-powered coding assistants, Joule for ABAP, MCP Servers, and practical use cases for your daily development work.

Workshop Overview

Agentic Coding is revolutionizing the way we develop software. AI assistants like Joule, Claude Code, and other tools enable developers to work faster and more efficiently. In this workshop, you'll learn how to leverage these new capabilities in the SAP ecosystem - from code generation to automated test case creation.

Joule for ABAP Claude Code MCP Server Cursor Windsurf ABAP AI VS Code

Understand Agentic AI

What distinguishes agentic coding from simple code completion?

Get to Know SAP Joule

SAP's AI copilot for ABAP developers in practical use.

Use MCP Servers

Connect external AI tools with SAP systems.

Agenda

What is Agentic Coding?

From code completion to autonomous agents. The evolution of AI assistants: Copilot, Cursor, Claude Code, Windsurf. Agentic vs. assistive AI - when to use which approach? The role of developers in the age of AI.

SAP Joule for ABAP Developers

Joule for Developers: SAP's AI strategy for development. ABAP AI Capabilities: What can Joule do today? The specialized ABAP LLM: Trained on millions of lines of ABAP code. Integration with ADT and SAP Build. Practical demos: Code generation, explanations, refactoring.

Claude Code and Other AI Assistants

Claude Code: Anthropic's CLI for developers. Cursor, Windsurf, Cline: The new generation of IDEs. Strengths and weaknesses of different tools. Best practices for effective prompting. Integration into existing development workflows.

MCP Servers for SAP

What is the Model Context Protocol (MCP)? Local MCP Servers for SAP Build. ABAP MCP Server: Access to ABAP Cloud and ABAP AI. Integration with external AI tools (Claude, Cursor, etc.). Enterprise governance and Clean Core alignment.

Practical Use Cases

Automated test case creation for ABAP code. Code migration from classic ABAP to ABAP Cloud. Documentation generation and code reviews. Error analysis and debugging with AI support. Generating RAP artifacts.

Limitations and Best Practices

What AI can't do (yet). Recognizing and avoiding hallucinations. Code review remains mandatory: Quality assurance. Data protection and security with AI tools. Finding the right balance between AI and manual coding.

Use Cases in Detail

Test Case Creation

AI-assisted generation of unit tests for existing ABAP code. Analysis of business logic and automatic derivation of test scenarios. Increasing test coverage with minimal manual effort.

Code Migration

Support for migrating from classic ABAP to ABAP Cloud. Automatic detection of non-compliant constructs. Suggestions for alternative implementations with released APIs.

Accelerating RAP Development

Generation of CDS Views, Behavior Definitions, and Service Bindings. Faster prototyping cycle for new applications. Consistent adherence to best practices and naming conventions.

Documentation and Knowledge Transfer

Automatic generation of technical documentation. Code explanations for onboarding new team members. Capturing implicit knowledge in legacy code.

Important: Limitations

  • AI-generated code must always be reviewed - hallucinations are possible
  • Complex business logic requires human understanding and validation
  • Mind data privacy: Don't send sensitive data to external AI services
  • Performance and scalability are often not optimally considered by AI
  • SAP-specific knowledge is limited in general AI tools

Who Should Attend?

  • ABAP developers wanting to integrate AI tools into their workflow
  • Development leads evaluating productivity gains through AI
  • Architects planning AI-assisted development strategies
  • Technically curious professionals wanting to learn the state of the art

Key Takeaways

  • Overview of available AI tools for SAP development
  • Practical experience with Joule for ABAP and other assistants
  • Understanding of MCP and integration of external AI tools
  • Concrete use cases for deployment in your projects
  • Awareness of limitations and best practices

Request Workshop

Interested? Contact us to schedule your individual workshop.