AWS Builder Center
Building Governed ERP Agents on AWS: Series Guide

Building Governed ERP Agents on AWS: Series Guide

A technical series on building governed AI agents for ERP exception handling on AWS: identity, agentic SOPs, policy guardrails, and observability.

Series: Building Production-Grade ERP Agents on AWS (18 articles)

  1. 1
    Building Governed ERP Agents on AWS: Series Guide This article
Solutions Architect I @ AWS | Applied AI for SAP/ERP

Building governed ERP agents on AWS: series guide

Month-end leaves a pile of ERP exceptions that all need judgment: invoices that do not match their purchase order, goods receipts that never arrived, accruals nobody can explain. An agent can work them, and the hard part turns out not to be the model. It is identity, procedure, policy, and proof. That is what this series is about, and every post answers one question completely so you can read in order or jump straight to the one you need.
Series: Agentic ERP Automation Quickstart | builder.aws.com

Start here

The AWS Agentic Standard Operating Procedures (SOPs) for ERP Automation  post explains the SOP-driven automation pattern. This technical series explains how to use and extend the Agentic ERP Automation Quickstart , an AWS-maintained open source reference implementation for ERP exception workflows on Amazon Bedrock AgentCore.
This series excludes customer-specific outcomes and named customer stories until communications review confirms their public-release status.

What this series covers

  1. Deploy the reference implementation in your own AWS account.
  2. Choose an SAP identity path that fits your environment.
  3. Design, author, and operate agentic SOPs.
  4. Understand the controls that apply to your deployed topology.
  5. Extend the implementation with exception types and SAP APIs.
  6. Interpret observability evidence before operating at scale.

Before you begin

  • An AWS account with Amazon Bedrock model access  enabled
  • Node.js 20 or later, Python 3.10 or later, and configured AWS CLI credentials
  • SAP is optional for the initial deployment. The application runs without a SAP connection.
  • Model inference cost depends on your own exception mix, procedure length, and model choice. The first post quotes the benchmark figures recorded in the repository, from one measured run on one set of test cases. Measure your own deployment with an AWS Cost Explorer report before you plan against a number.
Diagram showing how to create ai agents that automate the manual workflows around your ERP

The series

Phase 1: Get running

PostWhat you get
Deploy an AI agent for SAP exception handling Deploy, log in, and verify a running agent in your own account. SAP is optional.
How an agent authenticates to SAP One setting, four decisions, and how to read what each profile is verified to do.

Phase 2: Auth setup

PostWhat you get
cognito-basic: a technical SAP user The verified shared-technical-user path. It does not give you per-user SAP attribution.
cognito-m2m: SAP client credentials The deployable client-credentials path, and what you have to verify yourself.
entra-obo: per-user SAP identity The verified attended per-user path. It reaches SAP directly, not through a Gateway target.

Phase 3: The SOP model

PostWhat you get
What is an agentic SOP? The line between a skill and a procedure, and why procedures are configuration.
How to write an SOP an agent can follow Structure, constants, entity sets, and getting your procedure into the knowledge base.
How an agent loads its procedure The three runtime paths, and what each one substitutes into the prompt.

Phase 4: Governance and trust

PostWhat you get
Cedar policy for AI agents The three conditions that all have to hold before a policy blocks a request.
Agent autonomy and unattended mode What trigger-mode starts, and the write control people mistake it for.

Phase 5: Extend and operate

PostWhat you get
Adding a new exception type Tell a configuration edit from a much larger change before you start.
Connect a custom SAP OData service The application-side workflow, and the SAP-side work nothing can accelerate for you.
Single agent vs multi-agent When an orchestrator and specialist split earns the extra operational boundary.
AI agent observability Which signal answers which question, and the four limits that catch operators out.

Phase 6: Architecture explainers

PostWhat you get
Which agent changes need a deployment Which changes publish as content, and which need a deployment.
AgentCore Gateway vs a self-hosted MCP serverWhy Gateway fronts some SAP paths and not others.
S3 Vectors vs OpenSearch ServerlessWhy this sample uses Amazon S3 Vectors, and when it would not.

Public resources

AssetLink
Reference implementationAgentic ERP Automation Quickstart 
AWS for SAP MCP ServerDocumentation 
Amazon Bedrock AgentCoreProduct page 
Strands Agents SDKGitHub repository 
ABAP AcceleratorAWS for SAP blog 

Series: Building Production-Grade ERP Agents on AWS (18 articles)

  1. 1
    Building Governed ERP Agents on AWS: Series Guide This article
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article