Connect your customers' SAP S/4HANA Cloud tenants so your product can read and write business documents through the S/4HANA OData and REST APIs. The customer's SAP basis admin registers an OAuth client in their tenant; Askel mints client_credentials tokens per request so no long-lived secrets are stored.
Fetch open sales orders by order type, customer, or creation date, or POST new orders using the Sales Order API (A_SalesOrder). Covers header data, line items, pricing conditions, and delivery blocks.
Read and create business partner records including name, address, tax numbers, and role assignments. Used to sync your product's customer master with the S/4HANA BP master data.
Fetch purchase orders and their goods-receipt and invoice-receipt status. Useful for procurement-visibility workflows that surface open POs or unmatched receipts to your product's dashboard.
Read plant and valuation data, units of measure, and material descriptions from the Material Master API. Lets your product resolve product codes without a separate master-data export.
Fetch FI documents from the Journal Entry API (A_JournalEntry) for reconciliation or cost-allocation workflows that need to see actual posted amounts in the customer's S/4HANA ledger.
Request output processing for sales or billing documents via the Output Management API so your product can trigger invoice PDF generation or EDI dispatch without navigating the SAP GUI.
You sell an order-management visibility platform. A new customer, Nordvik Manufacturing AG, processes thousands of sales orders per day in SAP S/4HANA Cloud. Their sales ops team needs a live view of open orders, delivery status, and billing status that does not require logging into the SAP Fiori launchpad.
Nordvik's SAP basis admin opens SAP BTP in their S/4HANA Cloud tenant, creates an OAuth client under the Communication Arrangements for the Sales Order (read) scope, and downloads the client ID and secret. They paste both into your product's connection wizard.
Askel makes a client_credentials token request to Nordvik's tenant token URL using the provided client ID and secret. The token is valid for one hour. Askel immediately discards it and mints a fresh one on the first real API call.
Askel calls the A_SalesOrder OData endpoint with a filter for open orders created in the last 30 days. Nordvik's tenant returns 4,200 order header records including order number, customer, requested delivery date, and overall status.
For orders flagged as partially delivered, Askel calls A_SalesOrderItem to read individual line items and their delivery quantities. Your dashboard shows Nordvik's sales ops team which orders are on track and which are at risk.
Nordvik's sales ops team sees their first live order view in your platform before the end of the onboarding call. No SAP GUI navigation training is needed for this view.
The customer's SAP basis admin creates an OAuth client in their S/4HANA Cloud tenant via Communication Arrangements in SAP BTP, selecting the API scopes needed. They provide Askel with the client ID, client secret, and tenant-specific token URL. Askel mints a client_credentials token per request and never stores access tokens. The client secret is stored encrypted in Askel and never forwarded to your servers.
© 2025 Askel.ai. All rights reserved.