WIP: SAP PO Assistant, a Workato Genie on live SAP data
WIP: SAP PO Assistant, a Workato Genie on live SAP data We've connected Workato to an SAP S/4HANA sandbox and put a Genie on top so anyone can ask about purchase orders in plain English. The connection - Workato HTTP connector โ SAP S/4HANA OData APIs - API key auth against the SAP sandbox - 3 PO skills: purchase orders, PO lines, goods receipts The outcome so far The *SAP PO Assistant* Genie answers questions like: - "What's the status of this PO?" - "Has this order been received?" - "Does this invoice match its PO?" It pulls the answer straight from SAP. No SAP GUI, no transaction codes, no waiting on someone to run a report. What we've learned - Test the OData URL on its own first ($filter, $expand), then build the recipe step around it - Keep the matching logic in a Python step; it's much easier to read and change than chained formulas - Save a few real SAP documents as a regression set and re-run them after every change Next: moving from sandbox to a real S/4 connection (OAuth 2.0, read-only user). Looking for feedback on: has anyone moved a Genie from an SAP sandbox to production S/4? Did you stay on the HTTP connector or switch to the SAP OData connector?
