Eigent How-To: Automating SAP Purchase Orders
A Step-by-Step Guide to Creating and Submitting POs in SAP S/4HANA

Anyone who's spent time in SAP knows that creating a Purchase Order can feel like a marathon of clicks and data entry. It's necessary, but not exactly fun. What if those tedious steps could be handled by an AI assistant while you focus on more important work?
In this post, we’ll walk through how Eigent – a multi-agent desktop AI workforce app – can log into SAP S/4HANA, navigate the interface, fill out a purchase order form, add line items, submit the order, and even give you a final report of what it did, acting as your Eigent open source cowork for SAP procurement workflows.
Eigent is the world’s first Multi-agent Workforce desktop application, empowering you to build, manage, and deploy a custom AI workforce that can turn your most complex workflows into automated tasks.. It’s a modular, multi-agent system that can break down complex tasks and handle them through specialized agents working in coordination.
Eigent’s multi-agent coordination platform boosts productivity by turning your workflows into automated tasks. Built on the open-source CAMEL framework, it brings parallel execution, customization, and privacy to your AI automation. Let’s get started!
Step 1: Start a New Task in Eigent

Starting a new task in Eigent is as simple as typing what you need. Here, we’ve opened Eigent and entered our request to "Create and Submit Purchase Order in SAP S/4HANA."
To kick things off, we open up Eigent and create a new project (the app calls it a New Project, but think of it as a task). Eigent greets us with a friendly “Welcome to Eigent, how can I help you today?” prompt. In the text box, we simply type what we want to do. In this scenario, the instruction is straightforward: “Create and submit a purchase order in SAP S/4HANA along with we have given the credentials for Eigent to navigate.” Then we hit the little arrow (send) button.
What happens next is pretty cool: Eigent parses our request and figures out which of its AI “workers” it needs to use. For a web-based task like SAP, it will spin up a Search Agent that acts as a web browser agent (to handle web navigation) and possibly other agents as needed. But all that complexity stays behind the scenes. From our perspective, we just gave one command and an AI is now on the case!
Step 2: Eigent Logs into SAP S/4HANA

Eigent uses its built-in browser agent to navigate to the SAP S/4HANA Cloud login page and sign in, just like a human would (but a lot faster).
Once we submit the task, Eigent launches an embedded browser and goes straight to the SAP S/4HANA Cloud URL. It knows the address (either from the prompt context or a predefined setting) and loads the SAP login page. Eigent handles the login process automatically – you might have pre-stored credentials or an SSO mechanism, so it can securely authenticate without human help.
In our case, within a few seconds, the AI has logged in and reached the SAP home screen. You can actually see a thumbnail of the SAP interface appearing in Eigent’s window as it loads. SAP might throw a welcome dialog or tutorial pop-up (those little “intro tours” that often appear). No problem: Eigent detects it and closes it (for example, by clicking a “Leave Tour” or “Close” button). Now the real work begins.
Step 3: Navigating the SAP Interface Like a Pro
Eigent automatically clicks through the SAP interface. Here, it closed a pop-up tour, selected the Procurement tab, and is locating the Manage Purchase Orders option.
Here’s where it gets cool: Eigent is now driving the SAP UI for you. In our example, the task is to create a purchase order, so the AI needs to navigate to the appropriate module. SAP’s interface (in this case, a Fiori launchpad or similar) has many tiles and menus. Eigent, however, knows exactly where to go.
It clicks on the “Procurement” tab in the home page menu. Next, it finds and clicks “Manage Purchase Orders” in the Procurement section. This is equivalent to what a user would do to start creating a new purchase order. Eigent can identify buttons and links either by text or other attributes – effectively reading the screen and interacting with it intelligently. And if there were any intermediate steps (like selecting an organization or closing notifications), the agent would handle those too.
(One nice aspect of Eigent is that you can monitor these actions in real-time. In the app’s interface, you see a log of each step – e.g., “Browser click: selected Procurement tab.” It’s like watching a very diligent coworker work through the steps, and it gives you confidence that things are proceeding correctly.)
Step 4: Filling Out the Purchase Order Form

Eigent opens the New Purchase Order form and begins populating the required fields automatically, such as document type, purchasing org, company code, supplier, etc.
After navigating through the menus, Eigent arrives at the New Purchase Order screen. This is the form where you would normally fill in all the details for the PO. Instead of you typing anything, Eigent takes care of it. It starts entering the necessary information into the form fields one by one, just as you would:
- It selects the Purchasing Document Type field and chooses “Standard PO (NB)” (the typical type for a standard purchase order).
- It sets the Currency to USD (United States Dollar) for this order.
- It fills in the Purchasing Group (for example, Group 001 in our demo).
- It picks the Purchasing Organization (e.g. 1710 which might correspond to a specific business unit).
- It enters the Company Code (such as 1710 for Velotics Inc. in this scenario).
- And it inputs the Supplier information. In our case, we wanted a particular vendor, say Advent One (with supplier code USSU-TRLO3), so Eigent selects that as the supplier for the PO.
Eigent basically tab-tabulates through the form, populating each field with the correct values based on the task context or defaults. It’s doing the heavy lifting of data entry for you, ensuring everything is correctly filled out before moving on. No more forgetting to set the document type or selecting the wrong company code – the AI has it covered.
Step 5: Submitting the Purchase Order (and Confirmation)

After filling in all details and adding items, Eigent submits the purchase order by clicking the Order button. It handles the confirmation prompt and notes the success message that the PO was created.
Now for the moment of truth: placing the order. Eigent clicks the Order (submit) button on the SAP form, just as you would to finalize the PO. SAP might pop up a confirmation dialog like “Are you sure you want to order?” – if so, Eigent will confirm it. Within a second or two, SAP generates a confirmation message.
In our run, SAP displayed a message along the lines of “Purchase order has been created.” It also provided a Purchase Order ID (for example, 4500054926). Eigent catches this feedback. The task is complete: a new purchase order is now officially created in the SAP system. 🎉
What’s impressive is that all the navigation, data entry, and submission happened in about the same time (or even faster) than it would take a person to just log in and click to the form. Eigent did everything correctly and consistently without getting tired or distracted.
Eigent even opened the newly created Purchase Order (ID 4500054926) in SAP to verify it’s there. Here we can see the PO details in SAP (status, line item, etc.), confirming that the order was successfully created.
After submission, you might wonder, “Did it really work?” Eigent has you covered here too. In this case, the AI went a step further and opened the freshly created purchase order on the screen. We can see the PO in SAP with its details: the status (e.g. In Approval since it might need further approval in SAP workflow), the net order value, the vendor, and the item we added. Everything is right where it should be. This is a great sanity check and gives immediate visibility that the task was executed correctly. You could also manually check SAP or reports later, but seeing it live is pretty reassuring.
Eigent provides a detailed completion report of the entire process. On the left, you see a summary of steps and key details (like which buttons it clicked and the PO number). This final report serves as an audit trail of what the AI did.
Finally, Eigent generates a Completion Report for the task. Think of this as a handy recap or audit log. In the Eigent interface, the left panel now shows a summary of all the steps it took and any important data points. For example, it lists things like: “Navigated to SAP S/4HANA Cloud and closed the introductory tour. Selected the Procurement tab. Chose Manage Purchase Orders. Started a new purchase order by selecting Create. Entered required details on the creation form... Submitted the order... Confirmation received: Purchase order has been created (ID 4500054926).”
All the key actions and inputs are recorded. This means you have full transparency – you know exactly what the AI did on your behalf. It’s like getting a little report from your assistant after they complete the task. This can be saved or reviewed later, which is super useful for compliance or just peace of mind.
By now, you’ve seen how Eigent can take a laborious process and make it hands-free. But why is this a big deal? Here are a few reasons this SAP purchase order automation is worth paying attention to:
- Time Savings: What might take a human 10-15 minutes (navigating menus, typing in codes, cross-checking details) was done in just a few minutes by Eigent. And it’s hands-off time for you – you could be doing something else while the AI completes the PO. Multiply that by dozens of POs, and the savings add up fast.
- Accuracy and Consistency: Eigent doesn’t get tired or make typos. The data entered is exactly what you asked for. This reduces errors like selecting the wrong supplier or mistyping an order quantity, which in a manual process can happen occasionally.
- Reduced Drudgery: Let’s face it, creating POs in SAP is not the most stimulating task for a person. Offloading it to an AI means you and your team can focus on more strategic work (negotiating with vendors, analyzing spend, etc.), rather than the mind-numbing clicks.
- Proof of Concept for AI in Enterprise: This example highlights how far AI agents have come. We’re not just talking simple chatbots – this is a full-fledged digital worker interacting with enterprise software. It opens the door to automating many other processes (think invoice processing, report generation, data entry tasks across different systems) with minimal custom coding. Eigent’s multi-agent architecture means it can potentially juggle complex workflows across apps, all while keeping your data on your local machine (since Eigent runs locally).
In short, Eigent demonstrates that even heavyweight enterprise workflows can be handled by AI agents. That’s a game-changer for businesses looking to streamline operations without investing in expensive custom RPA solutions or risking cloud integrations for sensitive data.
Conclusion
Creating a purchase order in SAP used to mean a lot of repetitive work. Now, with tools like Eigent, it feels like you have a tireless assistant who knows exactly what to do. We walked through a complete example – from login to final confirmation – and the AI did all the clicking and typing for us.
If you’re a technical user or an SAP power user, imagine plugging an AI workforce into your daily routine. Today it’s purchase orders; tomorrow it could be automating report extraction or user administration tasks. Eigent makes this approachable by letting you simply describe what you need in plain language. The heavy lifting (and clicking) is taken care of behind the scenes.
So, why not give it a try? If you have repetitive SAP tasks bogging down your day, let Eigent handle them and experience the productivity boost for yourself. It’s like having a colleague who actually enjoys doing the boring stuff and never makes a mistake. Welcome to the new era of AI-powered workflows, where tedious business processes are no longer your problem. Go ahead and put Eigent to work on your own SAP workflows, and see just how much easier life can be!
Recent Posts

Best Legal AI Agents in 2026: Top Platforms Compared (+ a Free Alternative)
The best legal AI agents in 2026 compared: Harvey, CoCounsel, Lexis+ Protégé, Kira, and Spellbook — plus Eigent, the free, open-source legal AI you can self-host.

CoCounsel Alternative (Free & Open Source): Why Teams Choose Eigent
Looking for a free CoCounsel alternative? Compare CoCounsel Legal with Eigent, the open-source legal AI platform you can self-host, plus a full contract workflow.

Eudia Alternative (Free & Open Source): Why Teams Choose Eigent
Looking for a free Eudia alternative? Compare Eudia's augmented intelligence platform with Eigent, the open-source legal AI you can self-host, plus a full workflow.