SAP ECC logo

SAP ECC

ERP & FinanceBasic authLive

SAP ECC (SAP ERP Central Component) is the on-premises predecessor to S/4HANA, running financials, procurement, manufacturing, and HR for a large installed base of enterprises that have not yet migrated to the cloud. External integrations reach ECC through NetWeaver Gateway (OData) or SAP PI/PO middleware.

What you can do

Read and write sales orders

Pull open and completed sales orders through the SAP Sales Order OData service (API_SALES_ORDER_SRV). Create new orders and update delivery dates or quantities from your product.

Sync vendor and supplier master data

Read vendor master records including payment terms, bank details, and purchasing org assignments from the SAP Vendor service. Write back updated contact or address data from your supplier portal.

Access GL accounts and financial postings

Pull General Ledger account balances and FI document postings via the SAP FI OData services. Askel handles SAP's fiscal-year and period structure so your analytics product sees correctly dated financial data.

Read purchase orders and goods receipts

Pull approved purchase orders, open goods receipt items, and three-way match status from the SAP MM module. Useful for AP automation products that need to validate invoices against POs.

Sync material and inventory data

Read material master records, plant stock levels, and storage location quantities. Askel normalizes SAP's plant and storage location hierarchy into a flat inventory view your product can display.

Read employee and HR organizational data

Pull active employees, org units, and position assignments from the SAP HCM OData services. Useful for workforce tools connecting to customers who have not yet moved to SuccessFactors.

Sample use case

Pulling ECC purchase orders into a supplier self-service portal

Aldermoor Chemicals runs their procurement and manufacturing on SAP ECC and has selected your supplier portal product to give vendors visibility into open purchase orders and expected delivery schedules. Aldermoor's procurement team has asked suppliers to confirm delivery dates directly in the portal, which then writes back to ECC.

  1. 1

    Activate the SAP OData service

    Aldermoor's SAP Basis team activates the Purchasing OData service (MM_PUR_PO_MAINT_V2_SRV) in SAP NetWeaver Gateway using transaction /IWFND/MAINT_SERVICE. They note the Gateway host URL, the SAP client number (e.g. 100), and create a dedicated user with Purchasing display and change authorizations.

  2. 2

    Enter credentials in Askel

    Aldermoor's IT admin enters the Gateway host URL, SAP client number, username, and password into the Askel setup screen inside your supplier portal. Askel composes the Basic auth header and adds the sap-client header to every request, then confirms connectivity by fetching one open PO.

  3. 3

    Schema discovery

    Askel reads the available OData entity sets and function imports from the activated services on Aldermoor's Gateway. Your CS team sees a mapping draft covering PO header and line item fields, delivery dates, vendor details, and goods receipt status within minutes.

  4. 4

    Map and validate

    Aldermoor uses an SAP user exit to populate a custom field with a preferred-carrier code. A CS rep maps this to the portal's carrier preference attribute and runs a dry-run against 100 open POs to confirm the data looks correct.

  5. 5

    Go live

    Suppliers log into the portal and see their open POs from ECC. When a supplier confirms a delivery date in the portal, Askel writes the confirmation back to the relevant PO in Aldermoor's ECC using the OData PATCH endpoint. Aldermoor's buyers see updated delivery commitments in ECC the same day.

Authentication

Basic auth

The customer's SAP Basis team creates a dedicated user with the required ECC authorizations and activates the needed OData services in SAP NetWeaver Gateway. They provide the Gateway host URL, SAP client number, username, and password. Askel composes Basic auth and adds the sap-client header on every request. For customers routing through SAP PI/PO, the PI/PO endpoint URL is entered instead of the Gateway URL.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's SAP ECC installation, Askel, and Your productCustomer's SAP ECC installationAPI endpointAskelauth · mapping · driftYour productyour backend
Sales OrdersPurchase OrdersGL AccountsVendorsMaterialsEmployees

FAQ for SAP ECC

What is the difference between connecting via NetWeaver Gateway and via SAP PI/PO?+
NetWeaver Gateway exposes ECC data directly as OData services and is the simpler of the two options. SAP PI/PO (Process Integration/Process Orchestration) is a separate middleware layer customers use to route and transform messages between ECC and external systems. Askel supports both: for Gateway connections, you enter the Gateway host; for PI/PO, you enter the PI/PO endpoint URL. The credentials and sap-client header work the same way in both cases.
Which ECC releases does this integration support?+
Askel supports ECC 6.0 with Enhancement Packages 5 through 8 (EhP5 to EhP8), which are the versions that include SAP NetWeaver Gateway 2.0 or later. Earlier ECC releases that require SAP NetWeaver Gateway 1.0 may have limited OData service coverage. We recommend the customer's Basis team confirm their Gateway version during setup.
Can we scope access to a single SAP client or company code?+
Yes. The SAP user's authorization profile controls which company codes and organizational elements they can see. For customers with multiple company codes, you can create separate Askel connections each using a user scoped to a different company code, or use a single user with broad company-code access if that matches the customer's security policy.
What happens after the customer migrates from ECC to S/4HANA?+
The ECC integration will stop working once the customer decommissions their ECC system. Askel's SAP S/4HANA Cloud integration uses a different auth approach (service account with OAuth). We recommend planning the migration to the S/4HANA connector at the same time as the ECC-to-S/4 project so there is no gap in your product's data flow.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.