Lesson 3 of 6
SAP-delivered agents in a business process
9 min
Listen to this lesson
An agent is only as useful as the process step it serves. This lesson places three SAP-documented agents into processes Contoso knows: order to cash (accounts receivable), source to pay (procurement contracts) and the delivery process itself (SAP Cloud ALM test agents). For each, we note what the agent does, where people stay in control, and what to check about availability before planning.
Accounts receivable: the Accounts Receivable Assistant
SAP's documentation for SAP S/4HANA Cloud Private Edition describes an orchestration agent that coordinates seven specialized agents across the AR day: account analysis, collection preparation, collections e-mail outreach, dunning insights, dispute creation, dispute resolution and receivables-payables clearing. It fits after billing and before cash application in order to cash.
| Specialized agent | What it does (SAP's description) | Where a person decides |
|---|---|---|
| Receivables Account Analysis Agent | Overview of a customer's receivables position | Reads and interprets; no data change |
| Collection Account Preparation Agent | Prepares collection-relevant information for an account | The collector decides what to say and do |
| Collections Email Outreach Agent | Drafts and sends collections e-mails | Review before sending; tone and content are customer-facing |
| Dunning Insights Agent | Analyzes dunning history and recommends actions | The accountant decides on dunning changes |
| Dispute Creation Agent | Creates a dispute case from customer or billing details | Confirms creation |
| Dispute Resolution Agent | Analyzes and resolves open dispute cases | Approves the resolution, such as a credit memo |
| Receivables and Payables Clearing Agent | Generates clearing proposals for open items | Approves the clearing |
The Accounts Receivable Assistant's specialized agents for SAP S/4HANA Cloud Private Edition, from SAP's documentation.
Procurement: contract obligations
In SAP Ariba, the Procurement Contract Compliance Monitoring Agent tracks each obligation that the Procurement Contract Analysis Agent has extracted from a contract. It can be started from Joule or from a scheduled job, and it uses scheduler-based monitoring for deadlines and event-driven monitoring for obligations that depend on something happening. It raises alerts, creates tasks and suggests remediation. SAP's documentation is explicit: the agent "does not enforce penalties or mark obligations as completed on its own"; "you must take all final actions." That sentence is a model for how a process owner should describe any agent's authority.
Delivery: SAP Cloud ALM test agents
Agents are arriving in project tools too. The SAP Discovery Center lists a Test Scoping Agent in SAP Cloud ALM test management that recommends scope from configuration, business process models and RICEFW objects and highlights coverage gaps ("white spots"), alongside a Test Preparation Agent and a Test Data Management Agent. SAP's 2026 demos also show a Joule Test Management assistant that orchestrates this work for ECC-to-Cloud-ERP migrations. In October 2026 none of these was documented as generally available for every customer, and SAP's demo and event pages give no GA date, so check the Discovery Center entry and SAP Cloud ALM's What's New before planning around them. For Priya, they are both a potential tool and a new thing to evaluate: a scoping recommendation is an input to her test plan, not a substitute for her risk-based judgment.
Agents across systems
Real processes cross systems. SAP said in its Q1 2026 release highlights that its agent-to-agent (A2A) protocol support means SAP agents can work across SAP and non-SAP systems, and SAP AI Agent Hub inventories agents from other vendors too. For an evaluator, cross-system agents add questions: which system is the source of truth, whose authorizations apply on each side, and where the logs are. Course sap-ai-205 covers the protocols and SAP's API policy; for a first pilot, keep the scope inside one system where you can see every step.
Checking availability for your edition
The same agent name can mean different things in different products. The Discovery Center lists separate entries, for example a Receivable Account Analysis Agent for SAP S/4HANA Cloud Private Edition and another for Public Edition, each with its own rate plan start date. SAP Learning shows a Dispute Resolution Agent demo labeled beta. And coverage of SAP Connect (6 October 2026) reported that several new finance assistants, including revenue recognition and disclosure, were planned for Early Adopter Care in Q1 2027. So for every agent in a pilot plan, check four things.
- Product and editionIs there an entry for SAP S/4HANA Cloud Private Edition, not only Public Edition?
- StatusGenerally available, Early Adopter Care or beta, in the Discovery Center and Help Portal?
- PrerequisitesComponents, business roles, Joule provisioning level, identity stage
- CommercialsMetric and rate plan in the AI Estimator; AI Units available in SAP for Me
What would you do?
Grace asks whether the pilot can include the Collections Email Outreach Agent, which "drafts and sends" e-mails to customers such as Great Lakes Fleet Services. What control should Dan require if it is included?
- Place each agent in a process step and name who decides at that step.
- SAP's AR Assistant coordinates seven specialized agents; data changes and customer-facing actions need people.
- SAP Cloud ALM lists test scoping, preparation and test data agents (check their status; not documented as GA in October 2026); treat their output as input.
- Check product and edition, status, prerequisites and commercials for every agent before planning.
Check your understanding · not graded
Lesson check
1. Which agent creates a dispute case from customer or billing document details?
2. What does SAP's documentation say the Procurement Contract Compliance Monitoring Agent does not do on its own?
3. Why did Contoso defer the collections agents from Dan's pilot?
4. What does the Test Scoping Agent in SAP Cloud ALM do, according to the Discovery Center?