Getting started with AWS Coding Plugin for SAP ABAP
This tutorial takes you from an empty Eclipse workspace to your first spec running against your SAP system. The setup takes a few minutes, not counting Kiro CLI installation and sign-in if you have not done those already.
Completing this setup requires a Kiro plan. There is no charge for the plug-in; running it consumes Kiro credits from your plan. See Pricing.
Prerequisites
Before you start, make sure you have:
-
An SAP ABAP system. Coding Plugin is tested with SAP ERP 6.0 EHP7, SAP S/4HANA 2025, and the SAP BTP ABAP environment. Available ABAP Development Tools (ADT) functions vary by
SAP_BASISrelease. Older systems support reading and writing code but might lack some advanced functions. See Limitations. -
Eclipse 2026-06 or later, with SAP ADT 3.60.0 or later.
-
An SAP connection already defined and open in ADT.
-
Kiro CLI
2.19.0 or later, installed and signed in to Kiro. -
A Kiro plan.
Install the plug-in and run your first spec
-
Install the plug-in.
-
In Eclipse, choose Help, Install New Software.
-
In Work with, enter
https://downloads.aws.com/sap/aws-coding-plugin-for-sap-abap/current. -
Select the AWS Coding Plugin for SAP ABAP feature, then choose Next.
-
Accept the license terms, then choose Finish.
-
Restart Eclipse when prompted.
The plug-in loads and the onboarding wizard opens.
-
-
Complete the onboarding wizard. The wizard checks your prerequisites and locates Kiro CLI.
-
If the wizard reports that Kiro CLI is not found, install it from Kiro CLI
on the Kiro website, then choose Check Again. -
When the wizard starts Kiro sign-in, sign in with your Kiro account.
The wizard reports that all prerequisites are satisfied.
-
-
Open the chat panel.
-
Press Ctrl +3 (macOS: Cmd +3 ) and open the AWS Coding Plugin Chat view.
-
-
Automatic project configuration.
-
The first time you open the plug-in, it creates a project that holds a
.kiro/folder (withsettings/,skills/,specs/, andsteering/). This project is the agent’s working directory and can be committed to Git. -
The plug-in also runs two setup commands automatically:
-
/workspace-initinterviews you about your organization’s standards and writes them as steering. -
/sap-discoverinterviews you about the connected SAP system and writes system-specific steering.Both can be run again later to update what they wrote. For more information, see Steering.
-
-
-
Run your first spec.
-
In the chat, describe the change you want to make in your SAP ABAP system.
-
When Kiro proposes a spec, review the generated requirements, design, and tasks.
-
At the top of the chat tab, choose Run All Tasks.
-
Approve each tool call when its prompt appears.
-
Coding Plugin opens a new tab and reports progress one task at a time. Your
spec is saved under .kiro/specs/ in the project.
By default, Kiro gates each tool call behind an approval prompt that you accept or decline (Kiro Permissions). For how approvals work, see Kiro Permissions.
Troubleshooting installation issues
-
The wizard cannot find Kiro CLI. Install Kiro CLI, then choose Check Again in the wizard.
-
The SAP features do not appear. Your SAP ADT is older than 3.60.0. Update ADT to 3.60.0 or later.