Adapting SAP Joule for Purchase Order Creation from an Existing Purchase Requisition
A custom Joule Agent and Joule Skill, built in Joule Studio, classic editionJoule Studio, classic editionThe low-code capability in SAP Build for custom Joule skills and Joule agents: skills call OData APIs through BTP destinations, agents get a model, instructions, tools and MCP servers, and both deploy to Joule.sap official, btp to extend SAP JouleSAP JouleSAP's unified AI engagement layer across SAP applications: Joule Work is where a user expresses intent, Joule Assistants coordinate agents across business functions, and Joule Agents carry out the tasks, provisioned on BTP as a formation against SAP Cloud Identity Services.sap official, btp past its built-in Purchase Order display and change features: a buyer's single sentence naming a Purchase Requisition number becomes a created Purchase Order, with the skill wrapping the Purchase Requisition and Purchase Order OData V4 APIs as Action Packages reached through two destinations. The author anchors the agent's success condition to a PurchaseOrderNumber in the skill's output rather than an HTTP status code, and reports that the Purchase Requisition item structure does not map one-to-one onto the Purchase Order creation payload.
Where it sits
Who is behind it
Properties
About this work
For agent-tooling
Details
Graph
Source
History
- explains → applies_to on capability:agent-toolingDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
- Entered the atlasDiscovered via SAP Community · joule-tag.
For your agent
- Ref
content:adapting-sap-joule-for-purchase-order-creation-from-an-existing-purchase-requisi- JSON
- /content/adapting-sap-joule-for-purchase-order-creation-from-an-existing-purchase-requisi.json
- MCP
- Connecting an agent