Skip to content
ERP automation, starting with SAP

Automate the work around your ERP.

Connect SAP with email, AI, documents, approvals and printing. Replace manual work with automated processes, without building custom SAP developments.

  • Nothing to install in SAP
  • SAP ECC and S/4HANA, cloud or on-premise
  • Encrypted end to end
Built for the teams around SAPManufacturingSupply chainQualityLogisticsFinance
SAPEmailDocumentsPrintersSignatureAIAny APIMCP tools
What Oranid does

Wherever the work starts, SAP stays in step.

An order is created in SAP, a supplier replies, someone fills in a form. Oranid decides what comes next and gets the job done, in SAP and around it.

1It starts

Something happens, in SAP or around it.

  • Starts from anything: 303 SAP events, changes on any SAP object, emails, forms, schedules, webhooks and IDocs.
  • Visual editor with conditions, steps in parallel, Draft and Live.
2Oranid decides

Rules, AI and the right person.

  • People in the loop: who may approve is set by rules, not names, with My tasks for every decision.
  • AI where it helps: it reads, decides and builds workflows by chat, with your own AI keys.
3The job gets done

Done, and SAP up to date.

  • Documents designed by drag and drop, with rules for which one goes to whom.
  • Label and office printers on your network, no print server.
  • Apps for business users: a form to fill in and a run to follow.
Built on the Oranid SDK for SAP · nothing to develop in SAP
objects
3,840
methods
12,000+
events
303
See the SDK
How it works

Connect. Build. Run.

Start with one useful workflow. Build from there.

  1. 01

    Connect your SAP

    Add your SAP system and the apps your process needs. Oranid finds its release and the objects it offers.

    • Cloud: an address and a user
    • On-premise: one small agent, no open port
    • Release read on Test connection
  2. 02

    Build the process

    Arrange the steps on the canvas, or describe them to the AI. Each SAP step is a method from the SDK.

    • Pick an object, then what to do with it
    • Test each step against your SAP
    • Draft while Live keeps running
  3. 03

    Run and follow

    Publish it. Every run is kept with its history; if SAP is down, the run waits and carries on.

    • Every SAP call recorded on the run
    • Waits for approvals and SAP events
    • Stop a run at any time
See it work

Real SAP processes. Ready to automate.

Three demos: a workflow built by hand, one built with AI, and SAP answering a question in plain words.

Built by handSupplier confirmationEmailAISAP confirmation
Built with AIQuality automationSAP QMApprovalDocument
Asked in plain wordsAsk SAPQuestionSAPChart
Examples

Workflows teams build in Oranid.

SAP is where they start. The value is everything after: the PDF, the email from your own address, the alert in Teams, the signature, the AI that reads the reply.

Supplier confirmations by mail

Suppliers answer the purchase order by email, as they always have. AI reads each reply, its PDF included, and checks dates and quantities against SAP. A match is saved as the confirmation; a change goes to the buyer and to planning in Slack, and the supplier gets the answer.

Outside SAPSupplier emailsAI reading PDFsSlackGoogle Sheets

Breakdowns reported from a phone

An operator scans the QR code on the machine and reports the breakdown with a photo. AI sets the priority, the notification is created in SAP, maintenance is alerted in Teams and the job card prints in the workshop. When the order is done, the operator is told the machine is back.

Outside SAPForm on the phoneAIMicrosoft TeamsWorkshop printerEmail

Contracts signed before delivery

A new sales order sends its contract for electronic signature. Signed, the delivery block comes off, the customer gets the signed copy and it is filed in Notion. Declined, the sales rep is told the same minute.

Outside SAPElectronic signatureEmail to the customerNotion

New suppliers, from a form

A supplier fills in a form, no account needed. Its VAT number is checked online, AI flags anything missing and purchasing approves. The business partner is created in SAP, the code of conduct is signed and the welcome email goes out.

Outside SAPForm for outsidersVAT check APIAISignatureEmail

Quote requests from your website

A request from the website becomes a quotation in SAP within minutes. AI reads what the customer wants, the quote PDF is checked by sales and sent from your address. A week later, if it is still open, the customer is followed up.

Outside SAPWebsiteAIPDF quoteEmail follow-up

Shipping and tracking

When goods leave, the carrier is booked through its API and the tracking number written back to SAP. The customer gets the tracking link, sales is told in Slack, and two days later the customer is asked how the delivery went.

Outside SAPCarrier APIEmail to the customerSlackCustomer feedback form

Customer complaints, answered

A complaint arrives by email. AI sorts it and drafts the reply, a quality notification is opened in SAP, the customer is answered and quality is told in Slack. When SAP closes the notification, the customer gets the outcome.

Outside SAPMailboxAIEmail to the customerSlack

Morning shortage report

Every weekday at 7:00, the materials under safety stock are listed from SAP. If there are any, AI writes what matters most, and the planners get the report by email and in Slack, and the shortage board in Google Sheets is updated, before the first meeting.

Outside SAPScheduleAIPDF reportEmailSlackGoogle Sheets

The Oranid SDK for SAP

All of SAP, already written.

Oranid ships with an SDK of SAP's own standard APIs, imported from SAP's API files and kept the way SAP wrote them. Your team picks what to do; nobody writes an integration first.

SAP business objects
3,840
ready-made methods
12,000+
SAP business events
303
S/4HANA editions: public cloud, private cloud, on-premise
3
order-summary.ts · Program
import { get } from 'sap.PURCHASE_ORDER';
import { list } from 'sap.PURCHASE_ORDER_ITEM';
import { get as supplier } from 'sap.SUPPLIER';

// One step in a workflow: an order, its lines, its supplier.
export default async function run({ order }: { order: string }) {
  const po = await get({ PurchaseOrder: order });
  const lines = await list({ filter: { PurchaseOrder: order } });
  const s = await supplier({ Supplier: po.Supplier });

  return { supplier: s.SupplierName, lines: lines.length };
}
In a workflow stepChoose Purchase order, then Get, Create or Update. The fields come from SAP, with their labels.
In your own codeA program imports methods by object, typed from the SDK: a misspelt field is an error before it runs.
On the release you haveEach method says which SAP products and releases it runs on, and Oranid knows yours.
For IT and security

Built to pass your security review.

Your SAP stays where it is, and each company's data stays its own.

No VPN, no open portA small Oranid agent at your site calls out over HTTPS and reaches only the SAP hosts you list.
Your data apartEach company has its own encryption key, and its own database in its region when it needs one.
Encrypted end to endSAP passwords and run data are encrypted, including inside the workflow engine.
Your AI, your keysAI uses the provider and keys your company chooses. Ask SAP only reads, it never changes SAP.
Services

Built and delivered by SAP experts.

The team behind Oranid comes from SAP projects. We help you start, build and run, so your first process goes live quickly and the next ones follow.

You talk to people who know SAP, not to a ticket queue.

Consultants who have run SAP projects and know how purchasing, production and finance really work. We speak your key users' language, and your IT's.

builds Oranid and delivers your project
One team
from key users to IT
Process + tech
ECC and every S/4HANA edition
S/4HANA
cloud and on-premise
Both
Where we know SAP bestPurchasingMMSalesSDProductionPPWarehouseEWMFinanceFI/COIntegrationOData · SOAP · IDoc
StartWhere most begin

Your first process, live.

We pick one process with you, connect your SAP and have it running in a few weeks.

  • SAP connection, users and rights set up
  • One workflow running on your SAP
  • Your team able to build the next one
Build

We build it with you, or for you.

Workflows, documents and connections, made by people who know both Oranid and SAP.

  • Programs on the Oranid SDK when a step needs code
  • Tested on your SAP release before going live
  • Handed over, documented, yours to change
Run

It keeps running as SAP changes.

Support from SAP people, and new processes as your business grows.

  • Answers from people who know SAP
  • Your workflows checked before each SAP upgrade
  • Regular reviews of your runs, and what to improve next
Questions

Before you start.

Do we need to install anything in SAP?

No. Oranid uses SAP's standard APIs, its business events and the IDocs it sends. For an SAP at your site, a small agent runs on your network; nothing goes into SAP itself.

Which SAP systems are supported?

SAP ECC and SAP S/4HANA: S/4HANA Cloud, public and private editions, and S/4HANA on-premise. The SDK's ready-made methods are S/4HANA's standard APIs; on ECC, Oranid receives the IDocs SAP sends, and calling BAPIs and sending IDocs are in pilot: we check them on your system first. Oranid reads your release when you test the connection.

Can we try it on our own SAP first?

Yes. After the demo, we can run a short pilot on one of your processes, on your SAP, with your team. We agree its scope and length together.

Is it only for SAP?

Oranid is built for ERPs, and SAP is the first. A workflow also reaches email, documents, printers, signatures, AI and any API or MCP tool.

Do we need developers?

No. Workflows are built in a visual editor or by describing them to the AI. A code step is there when a team wants one.

Where does our data live?

Encrypted with your company's own key, and in your own database and region if you need it.

Show us one process you know could be better.

We'll show you how it runs in Oranid, in a 30-minute call.

Book a demo