AWS for SAP

Accelerate your SAP modernization with Kiro

Kiro is AWS’s AI-powered, engineering agent, designed for enterprises to build production-ready software. With Kiro, customers can build across large codebases with parallel agents, which is ideal for complex, resource intensive projects, like SAP modernizations. Today, we are publishing Kiro based sample agents that customers and partners can leverage to accelerate the modernization and deployment of custom SAP Advanced Business Application Programming (SAP ABAP) programs, SAP Business Warehouse (SAP BW), and SAP Process Integration and SAP Process Orchestration (SAP PI / PO) on AWS.

SAP is where many organizations house their most critical business logic and data. Custom SAP ABAP programs drive core processes like finance, order management, and supply chain operations. SAP BW underpins the reporting and analytics that enterprises rely on for planning and decision-making. SAP PI / PO serves as the middleware connecting SAP to hundreds of external systems, trading partners, and applications. Modernizing these workloads manually is what makes SAP transformations so time and resource intensive. Additionally, with the end of standard support for SAP BW, SAP PI / PO, and on-premises SAP ERP Central Component (SAP ECC) approaching, customers need to modernize to SAP’s cloud native systems.

With these sample agents, customers can accelerate their SAP modernizations, which are historically one of the most resource-intensive undertakings in enterprise IT. With a single prompt, the sample agents can mass-modernize thousands of lines of SAP ABAP code or hundreds of end-of-support SAP middleware interfaces. In an internal benchmark, AWS demonstrated how these sample agents can automate brownfield ABAP code modernization (analysis, conversion, unit testing) and reduce effort by up to 87%.

Customers across multiple industries recognized the value when they tested these agents. Rolando Sabatino, Senior Software Engineer at Toyota Chile, used the agent to analyze and document hundreds of custom ABAP objects, identifying obsolete code and simplifying their migration scope. Alex Kakhanovich, SAP Enterprise Architect at Adobe, evaluated Kiro ahead of a large RISE migration and told us, “This will help us conduct remediation in record time.”

Partners are also leveraging and benefiting from the sample agents and are seeing meaningful results. Accenture, Capgemini, Deloitte, DXC, Kyndryl, NTT Data Global Solutions and other AWS SAP Competency Partners are incorporating the sample agents into their migration toolsets to help accelerate customer journeys. NTT Data Global Solutions reported an up to 95% reduction in ABAP conversion effort within their new Neo i-KOU migration service. Capgemini’s Gianluca Simeone, Global SAP CTIO, said, “Together with AWS, we are helping organizations simplify and accelerate their SAP transformation journeys, enabling them to realize business value faster and with greater confidence. Our new Smart Integration AI Agent built leveraging Kiro sample agents can accelerate analysis-to-build cycles for integrations by 40–60%, while strengthening quality, governance, and trust at scale.” Deloitte’s Bhanu Saxena, Global SAP on AWS Leader, shared, “In collaboration with AWS, we are introducing Kiro-driven, agentic migration approaches to enterprises migrating from SAP PO/PI to SAP BTP Integration Suite. Kiro is an accelerator for modernizing toward a future-ready integration architecture, demonstrating reduction in migration effort and delivery timelines.”

Use-cases for the sample agents

Partners and customers can leverage the sample agents to accelerate SAP modernization and migration efforts:

  1. Upgrade ABAP code for SAP S/4HANA compliance – Convert ABAP code from your SAP ECC system to SAP S/4HANA compliant ABAP code. A single prompt can convert hundreds of ABAP objects in bulk.
  2. Refactor ABAP to clean core – Automate refactoring of your SAP ABAP code in alignment with the SAP Clean Core Extensibility Model. Also with a single prompt, you can bulk modernize custom code to use standard SAP APIs.
  3. Modernize from SAP PI/PO to SAP BTP – Convert SAP PI/PO interfaces to SAP BTP Integration Suite in minutes. Rapidly modernize middleware interfaces ahead of the SAP PI/PO end of standard support in December 2027.
  4. Modernize from SAP Business Warehouse (BW) to SAP Datasphere in Business Data Cloud (BDC) – Move from SAP BW to SAP Datasphere in hours, not months. SAP BW is also approaching end of standard support in December 2027.
  5. Generate functional and technical specifications – Generate comprehensive documentation by analyzing your existing code and configurations. Create business requirements and technical specifications and use AI to keep them up to date.
  6. Automate unit testing – Automate the creation and execution of unit tests to ensure code quality and validate business logic integrity. Our agents use unit tests before and after code conversion to improve quality and reduce AI hallucination.

You can dive deeper into each use-case mentioned above and results partners and customers have achieved using our modernization agents. Click here to read results.

Safeguards for accuracy

The sample agents incorporate unique safeguards to address code accuracy. Customizable steering files with 80+ pre-built rules enforce coding, security, and documentation standards, while a unique unit testing approach validates business logic before and after conversion to ensure quality. The sample agents are designed to assess and retrieve all dependent ABAP code and libraries, giving Kiro the full context to preserve business logic and significantly reduce hallucinations. The sample agents provide conversation history and decision logging for transparency and auditability. Several customer audit teams informed us that the sample agent logging exceeds the documentation standards typically maintained manually.

How to get started

To download these Kiro based Kiro sample agents, sign-up for access on our registration page. Once registered, you will have access to the GitHub repository which contains the sample agents and documentation. To plan your modernization with expert guidance, contact your AWS account team or connect with an AWS SAP Competency Partner. To continue reading the benchmarks, please refer to Accelerate your SAP modernization with Kiro – Benchmarks and Use-Cases.