Assisted Code Corrections (BETA)

Prev Next

Powered by Panaya’s Seemore Intelligence and advanced large language model reasoning, Assisted Code Corrections is an AI-driven capability that analyzes, plans, and resolves SAP code corrections with high precision. It combines Panaya’s 20 years of SAP domain expertise with enterprise-grade AI trained on millions of real-world code lines, enabling faster and more reliable remediation of customr code.

Assisted Code Corrections helps teams move from manual, error-prone fixes to a guided, low-touch workflow. The solution iteratively addresses syntax, semantic, and logic issues, while preserving full developer control. The result is clean, production-ready code that aligns with SAP standards and organizational coding practices.

This capability is especially valuable during S/4HANA transformations, where custom code remediation represents a significant portion of project effort. Assisted Code Corrections reduces risk, shortens timelines, and ensures fixes are test-ready and context-aware.

Assisted Fix Corrections

Assisted Fix focuses on pending manual corrections within your S/4Code project and identifies opportunities where AI assistance can safely accelerate remediation.

Instead of fully automating every correction, Assisted Fix provides a guided approach. Panaya analyzes each correction, evaluates its complexity, and determines whether it is eligible for AI-assisted handling. This ensures that even complex or sensitive cases benefit from AI reasoning, while still allowing developers to review and influence the outcome.

Why Use Assisted Fix

  • Provides more control than full automation for complex corrections

  • Reduces manual effort while preserving flexibility

  • Ensures higher accuracy through AI reasoning and human validation

Reviewing Assisted Fixes

  • In the correction list, filter the Fix type to display Assisted fixes. Then click on the Correction ID or Title to open it.

  • From the ATC Coverage widget in the dashboard, click on the Assisted corrections to view them in a filtered list.

Important!

It is highly recommended to address these corrections only after you complete the rejection of all Pending review and Ready for submit Fix packages (automatic and semi-automatic fixes) with links to Fix package types and to the project plan.

Covered Scenarios

Assisted Fixes support a continuously expanding set of correction scenarios. Coverage is dynamic and increases over time as Panaya extends AI capabilities and learns from additional projects. Examples of supported scenarios include -

  • Syntax and structural adjustments required for S/4HANA compatibility

  • Refactoring recommendations aligned with SAP best practices

  • Logic adaptations based on deprecated objects or APIs

  • Context-aware corrections influenced by SAP Notes and system usage

The list of supported cases is not static. As Seemore Intelligence evolves, additional correction types are automatically included, increasing automation coverage without requiring changes to your workflow.

Fix Assist Code Editor

The Fix Assist code editor is the primary workspace for collaborating with Seemore Intelligence on assisted corrections. It combines code editing, AI analysis, and conversational guidance in a single interface.

When you launch Fix Assist, Panaya performs a deep analysis of the correction. This analysis is based on the correction context, impacted objects, relevant SAP Notes, and Panaya’s accumulated SAP domain knowledge.

Code Editor Highlights

  • Side-by-side code visualization that highlights the original code and the proposed changes

  • Inline editing that allows you to manually adjust the code before applying the fix

  • Context preservation so the AI considers surrounding logic and dependencies

  • Safe editing workflow that ensures no changes are applied without explicit user action

All edits remain fully transparent, giving developers confidence and traceability throughout the correction process.

Working with the Code Editor

  1. For each assisted correction, you can initiate the AI code editor by clicking on the Fix Assist button.

  2. The Fix Assist code editor opens up and Seemore Intelligence begins the analysis based on the correction details and SAP notes and Panaya’s unique domain knowledge.


    Seemore may ask for further information and you can reply back with answers in the chat.

  3. Upon completion of the analysis, Panaya will either suggest a fix, or request for additional information. You can provide more information in the chat and work together with Seemore toward providing an automatic fix for submittion.

Analysis Details

You can expand the analysis details to review the steps taken by Seemore Intelligence to analyze the code and provide an answer.

Chatting with Seemore Intelligence

A core element of the Fix Assist Code Editor is the ability to chat directly with Seemore Intelligence.

Use natural language in the chat to -

  • Ask questions about the detected issue or proposed solution

  • ABAP Explain - Seemore's capability to explain ABAP Code upon request

  • Instruct the AI to modify the fix, such as changing logic, structure, or naming

  • Provide additional context that may not be available in the original correction

This conversational interaction enables a true human-in-the-loop experience. Developers are not limited to accepting or rejecting a fix. Instead, they can guide the AI, explore alternatives, and iteratively improve the solution until it meets both technical and business requirements.

AI-Suggested Fix

Once Seemore Intelligence has identified the most applicable code change required, you can accept it or continue to fine-tune the fix by communicating with theSeemore Intelligence copilot.

  • Review the suggested code changes in detail

  • Continue refining the fix through chat-based instructions

  • Manually edit the code where needed

To accept the fix, click on the Accept button.

Search and Navigation

The Fix Assist code editor includes a built-in search and navigation toolbar to help you quickly locate and review code changes. The search bar is designed for efficiency and supports multiple search patterns and navigation controls.

Hit Ctrl+F in the Code Editor to open up the search and navigation options toolbar.

From left to right, the search and navigation toolbar provides -

  • Search field to enter text or patterns

  • Match case and formatting controls for refined searching

  • Exact text search by entering a whole word or phrase

  • Wildcard search using special characters to match partial patterns

  • Result counter showing the number of matches

  • Navigation arrows to move between search results

  • Prettier view toggle to format the code for improved readability

  • Close icon to exit the search bar

These controls help streamline code review, making it easier to inspect, validate, and fine-tune assisted fixes.

Navigating Search Results

Once a search is performed, the editor highlights all matching results in the code.

You can navigate between results using the previous and next arrow buttons, moving sequentially through each match from top to bottom.

The result counter indicates the number of matches found and your current position within the list.

Save to correction

After completing your work in the Fix Assist code editor, you can save the finalized code back to the correction.

When you click the Save to Correction button, Panaya performs the following actions -

  • Validates the updated code to ensure it is syntactically correct and aligned with the correction scope

  • Saves the finalized changes to the associated correction record

  • Preserves the full audit trail, including AI suggestions, user edits, and accepted changes

At this stage, the correction is updated with the latest version of the code and is ready to continue through the standard correction workflow. You can proceed with review, testing, and submission according to your project process.

Good to Know!

  • Assisted Code Corrections is designed to complement developer expertise, not replace it.

  • The user always remains in control of the final code changes.

  • All fixes align with SAP standards and Panaya’s proven project methodology.