{"ref":"artifact:aws-modernization-agents-for-sap","page":"/artifacts/aws-modernization-agents-for-sap","json":"/artifacts/aws-modernization-agents-for-sap.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"aws-modernization-agents-for-sap","name":"Modernization Agents for SAP on AWS","artifact_type":"app","ecosystem":"abap","serves_ecosystems":["btp"],"domain":"ai-and-agents","secondary_domains":["operations-and-runtime","integration-and-messaging"],"origin_ring":"partner","use_as":"dependency","drafted_with_ai":true,"description":{"one_line":"AWS's suite of agents for SAP modernisation work: custom ABAP converted for S/4HANA, PI/PO interfaces moved to Integration Suite, BW objects moved to SAP Datasphere, deployed into a customer's own AWS account and reached only after registration.","short":"AWS agents for ABAP, PI/PO and BW modernisation work","what_it_solves":"A set of AI agents AWS publishes for SAP modernisation work, deployed into a customer's AWS account from CloudFormation templates and prompted from Kiro, AWS's agentic IDE. The README names six use cases: converting custom ABAP from an SAP ECC system into S/4HANA-compliant code in bulk, refactoring custom ABAP towards SAP's Clean Core extensibility model and standard APIs, converting PI/PO interfaces to [SAP Integration Suite](artifact:btp-integration-suite), moving BW objects to [SAP Datasphere](artifact:btp-datasphere) in [SAP Business Data Cloud](artifact:btp-business-data-cloud), generating functional and technical specifications from existing code and configuration, and generating and running unit tests before and after a conversion. Each agent is described as model choice, a Model Context Protocol server and Kiro Powers, the steering documents and safety hooks that guide a workload from analysis to converted objects; the agents run against non-production development, sandbox or QA systems, and converted code reaches production through transport and change management. This public repository holds the README, an architecture picture and the registration link and nothing else, so the crawled readings on this page, its tests and CI among them, describe that documentation repository and say nothing about the agents. It succeeds [ABAP Accelerator MCP Server](artifact:aws-abap-accelerator), whose README now marks that repository deprecated and no longer maintained and names aws-for-sap/Modernization-Agents-for-SAP-ABAP-on-AWS, the gated repository, as where the latest version lives.","when_not_to_use":"There is nothing to clone here: \"Access is provided through a registration page. Once registered, you will receive access to the GitHub repository containing the agents, deployment guides, and documentation\", and that repository answers 404 to anyone who has not registered, so neither the agent code nor the deployment guides can be read before the form is filled in. AWS states the agents are published as an unsupported solution, with customers responsible for testing and securing the code before deploying in production, and that they are intended for non-production SAP environments rather than production systems. The documentation link in the README is still a placeholder.","to_build_on_it":"AWS states the steering files and connection setup can be ported to other agentic IDEs, and that new features ship to Kiro first; partners are invited to adapt agent logic and add customer-specific rules. Model choice is part of what the agents bring together, with Anthropic Claude models through Amazon Bedrock named as the configuration AWS tests. All of that starts with registration, since the code is behind it."},"links":{"repo":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","homepage":"https://pages.awscloud.com/Q4GLBLSAPAgentsforERP_01-Core-RegFormLP.html"},"provides":[{"capability":"capability:abap-cloud-readiness","what_it_does":"Converts custom ABAP out of an SAP ECC system into S/4HANA-compliant code in bulk, and refactors custom ABAP towards SAP's Clean Core extensibility model and standard APIs. The public repository states the two outcomes and not the rules or checks behind them.","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Make ABAP S/4HANA compliant:** convert ABAP code from your SAP ECC system into S/4HANA-compliant code in bulk."},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Refactor ABAP to clean core:** automate refactoring of custom ABAP to align with SAP's Clean Core extensibility model and standard APIs."}]},{"capability":"capability:platform-migration","what_it_does":"Carries two migration paths off products approaching the end of standard support: PI/PO interfaces converted to SAP BTP Integration Suite from functional specification documents, and BW objects moved to SAP Datasphere in Business Data Cloud.","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Modernize SAP PI/PO to SAP BTP:** convert PI/PO interfaces to BTP Integration Suite ahead of PI/PO end of standard support."},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 2","checked":"2026-10-18","quote":"**BW to Datasphere Modernization Agents** — Modernization of BW Objects to SAP Datasphere."}]},{"capability":"capability:agent-code-access","what_it_does":"Connects to a non-production SAP development, sandbox or QA system and runs the analysis and conversion against it, through an MCP server the README names as part of each agent without listing its tools. Two authentication models are documented: basic auth with one shared SAP service user, and principal propagation carrying each caller's own SAP identity into SAP audit records.","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 6","checked":"2026-10-18","quote":"AWS Modernization Agents for SAP are intended to connect to non-production SAP environments such as development, sandbox, or QA systems."},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, deployment patterns","checked":"2026-10-18","quote":"Basic auth uses one shared SAP service user, sufficient for most cases since the source side is typically read-only. Principal propagation carries each caller's own SAP identity and is worth the extra setup where SSO is already in place or policy requires per-caller identity in SAP audit records."}]},{"capability":"capability:abap-unit-testing","what_it_does":"Generates and runs unit tests either side of a conversion, which AWS states is to validate business logic and reduce AI hallucination.","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Automate unit testing:** generate and run unit tests before and after conversion to validate business logic and reduce AI hallucination."}]}],"requires":[{"ref":"external:aws","for":"The account the agents are deployed into: AWS ships them as CloudFormation templates that provision compute, networking, IAM roles and agent configuration, and local, ECS Fargate, EKS and Bedrock AgentCore are the documented deployment options.","requirement":"required","basis":"binding","role":"deployment-platform","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 7","checked":"2026-10-18","quote":"AWS account and AWS CLI"},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 4","checked":"2026-10-18","quote":"AWS Modernization Agents for SAP are delivered as AWS CloudFormation templates, enabling automated and repeatable deployment into your AWS environment."}]},{"ref":"external:docker","for":"Building the container image that is deployed in the AWS Cloud; the README names finch and podman as alternatives to it.","requirement":"conditional","basis":"binding","role":"container-engine","condition":"A container image is built for deployment in AWS Cloud, and Docker rather than finch or podman is the engine used","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 7","checked":"2026-10-18","quote":"Docker,finch or podman to generate container image to be deployed in AWS Cloud"}]},{"ref":"external:sap-erp","for":"The source system the custom ABAP is read out of for the ABAP agent; the compatibility table names EHP 6, EHP 7 and EHP 8 on SAP NetWeaver 7.4 and above.","requirement":"conditional","basis":"binding","role":"source-system","condition":"The ABAP modernization use case runs against an SAP ECC system","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 15","checked":"2026-10-18","quote":"| SAP ECC | EHP 6, EHP 7, EHP 8 (SAP NetWeaver 7.4+) |"},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Make ABAP S/4HANA compliant:** convert ABAP code from your SAP ECC system into S/4HANA-compliant code in bulk."}]},{"ref":"external:sap-s4hana","for":"The system the converted ABAP is written for, on-premise or RISE with SAP; the compatibility table names 1809 and above.","requirement":"conditional","basis":"binding","role":"target-system","condition":"The ABAP modernization use case targets SAP S/4HANA","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 15","checked":"2026-10-18","quote":"| SAP S/4HANA (on-premise & RISE with SAP) | 1809 and above |"}]},{"ref":"external:sap-bw4hana","for":"The warehouse whose objects the BW agent moves; the compatibility table names BW/4HANA 1.0 and 2.0, and SAP BW from 7.4 SP9.","requirement":"conditional","basis":"binding","role":"source-system","condition":"The BW modernization use case runs against an SAP BW/4HANA system","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 15","checked":"2026-10-18","quote":"| SAP BW/4HANA | 1.0, 2.0 |"},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 2","checked":"2026-10-18","quote":"**BW to Datasphere Modernization Agents** — Modernization of BW Objects to SAP Datasphere."}]},{"ref":"artifact:btp-integration-suite","for":"The target the converted PI/PO interfaces run on; the compatibility table lists it without a version.","requirement":"conditional","basis":"binding","role":"target-platform","condition":"The PI/PO modernization use case is run","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Modernize SAP PI/PO to SAP BTP:** convert PI/PO interfaces to BTP Integration Suite ahead of PI/PO end of standard support."}]},{"ref":"artifact:btp-datasphere","for":"The target the BW data models are moved into, in Business Data Cloud.","requirement":"conditional","basis":"binding","role":"target-platform","condition":"The BW modernization use case is run","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Modernize SAP BW to SAP Datasphere / BDC:** move from BW to SAP Datasphere in Business Data Cloud in hours, not months."}]}],"connects":[{"ref":"external:sap-erp","kind":"data","direction":"outbound","for":"Reading the custom ABAP it analyses and converts, from a development, sandbox or QA system rather than a production one.","condition":"The ABAP modernization use case, whose source the README names as your SAP ECC system","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, supported use cases","checked":"2026-10-18","quote":"**Make ABAP S/4HANA compliant:** convert ABAP code from your SAP ECC system into S/4HANA-compliant code in bulk."},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 6","checked":"2026-10-18","quote":"AWS Modernization Agents for SAP are intended to connect to non-production SAP environments such as development, sandbox, or QA systems."}]}],"provenance":{"discovered_via":[{"source":"source:github"}],"first_seen":"2026-10-18"},"compat":{"abap":{"floor":{"value":"740","sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 15","checked":"2026-10-19","quote":"| SAP ECC | EHP 6, EHP 7, EHP 8 (SAP NetWeaver 7.4+) |"}]},"systems":{"value":["ecc","s4-onpremise"],"sources":[{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 15","checked":"2026-10-19","quote":"| SAP S/4HANA (on-premise & RISE with SAP) | 1809 and above |"},{"url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS","title":"aws-for-sap/Modernization-Agents-for-SAP-on-AWS — README, FAQ 15","checked":"2026-10-19","quote":"| SAP ECC | EHP 6, EHP 7, EHP 8 (SAP NetWeaver 7.4+) |"}]}}},"maintainers":["actor:aws-for-sap"],"contributors":["actor:abhijeetjangam"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"SAP_BASIS 740 and up, stated: includes every maintained line to 816"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 13 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":4,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":4,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2026-09-29","license_spdx":"MIT","org_owned":true,"default_branch":"main","created_at":"2026-09-08T20:12:43Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":13004,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2026-09-08","last_commit":"2026-09-29","commits":4,"contributors":2,"readme_path":"README.md","readme_sha":"6fa2add0d1a252271f0dc4c1cdeb671764b36c7d","repo_read":"2026-10-24"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS/releases"},"format":"github-releases","releases":[{"version":"1.0.0","date":"2026-09-29","date_source":"github","heading":"v1.0.0 - Initial release","url":"https://github.com/aws-for-sap/Modernization-Agents-for-SAP-on-AWS/releases/tag/v1.0.0","sections":[],"hash":"262ee0a735203453"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:aws-for-sap","name":"AWS for SAP","json":"/actors/aws-for-sap.json"}],"contributors":[{"ref":"actor:abhijeetjangam","name":"abhijeetjangam","json":"/actors/abhijeetjangam.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}