AWS for SAP

Introducing ABAP Accelerator for AI- Assisted Development

Enterprises running SAP face mounting challenges such as implementing SAP S/4HANA, reducing technical debt, and delivering new business capabilities. Customers frequently tell us they have thousands of custom SAP ABAP programs that they need to upgrade when moving to SAP S/4HANA. These SAP ABAP programs often lack documentation, further complicating both transformation projects and day-to-day support. In addition, SAP developers face a steep learning curve to adopt modern SAP ABAP programming models along with clean-core programming models like SAP CAP (cloud application programming) and SAP RAP (Restful ABAP Programming model).

We are launching ABAP Accelerator to help customers across the entire software development life cycle (SDLC). ABAP Accelerator is an MCP server that helps customers create, test, document, and transform code faster and with higher code accuracy. ABAP Accelerator can help developers reduce hallucination by connecting to SAP ABAP Test Cockpit to validate code and fetch included custom code. Within Kiro CLI, customers can perform mass code analysis and conversion after installing ABAP Accelerator.

Here are six ways that ABAP Accelerator will optimize your SAP development lifecycle:

1. Automated SAP ECC to SAP S/4HANA Code Conversion

ABAP Accelerator automatically converts legacy ECC ABAP code to S/4HANA-compatible code, potentially saving hundreds or thousands of development hours per migration project. By integrating directly with SAP’s ABAP Test Cockpit, ABAP Accelerator ensures conversions meet SAP’s quality standards while preserving your business logic.

Bottom Line: Significant reduction in manual conversion effort during S/4HANA migrations.

2. Integration with SAP ABAP Test Cockpit

ABAP Accelerator performs system-aware code generation by connecting directly to your SAP environment. It performs syntax checks, runs ABAP Test Cockpit (ATC) validations with your custom variants, and handles object activation automatically. This approach ensures generated code aligns with both SAP requirements and your company’s guidelines, reducing the “hallucinations” common with generative AI tools. If ATC identifies an issue with the code (syntax, security, performance, naming convention, etc), then ABAP Accelerator will remediate the code and iterate through multiple cycles until resolved.

Bottom Line: Higher first-time code quality, fewer debugging cycles, and faster deployment to production.

3. Test Driven Development (TDD) to De-Risk Transformations

ABAP Accelerator implements a test-driven approach to reduce transformation risk. It begins by analyzing existing programs and generating unit tests that document current functionality, establishing a baseline of program behavior. After validating this baseline, ABAP Accelerator proceeds with implementing changes.

As new functionality is added, the system extends the test suite to cover both existing and new capabilities, then runs the complete suite to ensure 100% coverage. This approach is crucial because even syntactically correct code might contain logical errors that could break business functionality. These test suites become permanent assets for regression testing throughout the object lifecycle, protecting against unintended consequences during system maintenance, SAP S/4HANA migrations, and technical upgrades.

Bottom Line: Reduce project risk and improve long-term code maintainability with permanent test assets.

4. Streamlined Clean-Core Development

For teams adopting the RESTful ABAP Programming Model (RAP), ABAP Accelerator guides the development process through the process. It generates RAP artifacts, including CDS views, behavior definitions, service definitions, and service bindings all while explaining the decisions behind each implementation step. For example, with a simple Q Developer prompt, you can build an entire Fiori application, complete with front-end, back-end CDS views, and all interdependent objects.

This approach allows developers to focus on business logic while learning RAP architecture. ABAP Accelerator handles the technical setup and activation processes, accelerating development timelines and learning curves for teams transitioning to modern SAP development patterns.

Bottom Line: Faster adoption of clean core and modern SAP development practices with reduced learning curve.

5. Documentation That Is Always Up to Date

ABAP Accelerator generates documentation for every object it creates or modifies, following organization-specific templates and styles. Unlike external documentation systems, this knowledge is embedded directly within SAP objects, eliminating the need to search separate systems and ensuring documentation remains with the code throughout its lifecycle.

The system can also export documentation locally for knowledge management integration. This approach eliminates undocumented code challenges and provides standardized documentation for legacy systems, reducing the time required to understand, modify, and extend existing functionality.

Bottom Line: Reduced dependency on tribal knowledge, faster onboarding of new team members, and documentation that never gets out of sync with code.

6. AI-Assisted Error Resolution for SAP Support Teams

ABAP Accelerator enhances support activities by analyzing SAP errors. Support teams can input error messages, screenshots, debugging information, job logs, or short dumps (ST22), and ABAP Accelerator identifies root causes while providing resolution guidance. This capability changes support from reactive troubleshooting to proactive problem-solving. The system’s understanding of SAP architecture and error patterns enables it to trace through execution paths and suggest fixes, often resolving issues that would typically require escalation to senior developers.

Bottom Line: Faster incident resolution, reduced escalations, and AI-driven diagnostic capabilities.

Getting Started with ABAP Accelerator

ABAP Accelerator is a free downloadable Docker image. Once installed, you can connect to it just like any standard MCP server. The setup process is straightforward:

  • Installation: For detailed installation instructions and setup guidance, visit our ABAP Accelerator repository. Follow the instructions in the README file to configure and use the MCP server in your environment.
  • Integration: Connect ABAP Accelerator to your SAP systems using standard ADT (ABAP Development Tools).
  • Configuration: Set up your development preferences and quality checks in the ATC variant.
  • Start Developing: Begin leveraging AI-powered SAP development with full system context.

A Purpose-Built Solution for Enterprise SAP Development

ABAP Accelerator represents a fundamental shift in SAP development, where success isn’t measured by the volume of code written, but by the business value it delivers. By creating objects, integrating syntax checks, ATC validations, activation, unit testing, transport request management, and documentation, it transforms fragmented processes into a streamlined workflow that accelerates development cycles.

ABAP Accelerator creates a development experience that’s faster, more reliable, and aligned with SAP practices. Whether you’re managing an SAP S/4HANA migration, modernizing legacy applications, or building new cloud-native solutions, ABAP Accelerator provides AI-powered acceleration for your team.