Zycus Horizon US Edition 2026 · September 21-23, 2026 Register Now

Technical Integration Guide · 2026

SAP to Zycus.
What the integration actually involves.

Most integration conversations collapse into vague promises or premature complexity. This guide lays out the architecture plainly: what connects, how it connects, what your team owns, and what Zycus owns, across ECC, S/4HANA, and every state in between.

Request the integration design workshop

Request the integration guide

Zycus Sap integration guide

This field is for validation purposes and should be left unchanged.
TnC(Required)
~41%

SAP enterprise ERP market share

35,000

SAP ECC customers globally

>60%

Still on ECC, not yet on S/4HANA

2027

ECC mainstream support end date

Sources: Gartner (end-2024); Apps Run The World (2024 ERP revenue); Basis Technologies SAP Adoption Model. More than 60% of ECC customers have not yet licensed S/4HANA; migrations take 18 to 36 months.

Why this matters now

The ECC clock is running. Integration is the real conversation.

The ECC clock

Only ~39% of ECC customers licensed S/4HANA by end-2024. More than 60% remain on ECC today. The 2027 support deadline is not moving.

The shared challenge

Every best-of-breed S2P suite faces the same task: clean hand-off of vendor master, POs, invoices, and spend data between S2P and SAP's financial backbone.

What this guide covers

Architecture for ECC and S/4HANA. Two integration models. GenAI mapper. eInvoice touchpoints. Master-data design. Scope boundary. Real objections, direct answers.

Architecture

The Zycus and SAP connection, laid out plainly

Four nodes. Two directions. One consistent pattern whether you are on ECC, already live on S/4HANA, or running both in parallel during a phased migration.

Your ERP

SAP

ECC · S/4HANA · BTP. Financial system of record.

Optional

Middleware

Boomi · MuleSoft · Azure IS · SAP CPI. Transport layer.

Mapping brain

Zycus iSaaS

API gateway · GenAI Mapper. Transformation · Error monitoring.

S2P apps

Zycus S2P

Intake → Sourcing → P2P → eInvoice. Ends at PO and Invoice.

Pattern A · with middleware · most common
SAP ECC / S/4 Boomi / MuleSoft / CPI Zycus iSaaS Zycus S2P

Your middleware COE provides the transport tunnel. Zycus iSaaS owns all mapping logic and field transformation. Middleware does not need to understand SAP field semantics.

Pattern B · direct API · no middleware
SAP S/4HANA Zycus iSaaS Zycus S2P

No middleware COE. Zycus iSaaS connects directly to SAP via OData (S/4HANA) or RFC/BAPI (ECC), handling both transport and transformation. Works well for greenfield S/4HANA. Fewer moving parts.

Integration touchpoints

Every module. Every SAP object. Every direction.

Module Direction What moves SAP objects
Vendor / Supplier Master ↓ Inbound SAP vendor master to Zycus supplier golden record. Company code and purchasing org carried as attributes. LFA1 / LFB1 (ECC) · Business Partner (S/4HANA)
User Master / SSO ↓ Inbound User identity sync and single sign-on. Approval hierarchy optionally from SuccessFactors. SAML 2.0 / LDAP · Entra ID · SuccessFactors
Org Structure ↓ Inbound Cost centres, GL accounts, WBS elements, plants, purchasing orgs for routing, coding, validation. Cost centre master · GL · WBS / PS · Plant data
Intake Management Internal Guided intake, smart routing, workflow approval. Zycus-internal only, no SAP integration at this layer. No SAP touchpoint
Sourcing ↑ Outbound New supplier from a sourcing event pushed to SAP vendor master. Sync keeps both in step. Vendor master create / update · LFA1/LFB1 · BP
Contracting ↑ Outbound Executed contracts pushed to SAP as outline agreements and scheduling agreements. ME31K · Scheduling agreement · ME31L
Supplier & Risk Mgmt ⇄ Bi-directional Supplier onboarding (KYC, risk scores) and SAP vendor master stay synchronised. Risk flags update Zycus. LFA1/LFB1 bi-directional · Risk-status fields
eProcurement / P2P ↑ Outbound Requisition to approval to PO creation, the last Zycus step. GR, MIRO matching, F110 remain in SAP. BAPI_PO_CREATE / ME21N · MIGO · MIRO · F110
eInvoice, Invoice Post NEW ↑ Outbound Invoice validated in Zycus, 3-way matched, then posted to SAP pre-validated. Fewer MIRO failures. MIRO / FB60 · BAPI_INCOMINGINVOICE_CREATE
eInvoice, Payment Status NEW ↓ Inbound After F110, payment confirmation and date feed back into Zycus Supplier Network. Suppliers see lifecycle. F110 · FBL1N · Payment advice extraction
Spend Analysis ↓ Inbound AP spend, GL actuals, cost centre feeds pulled into Zycus for AI UNSPSC classification and analytics. SAP FI / CO / CO-PA · AP actuals · GL extracts
PO Status Feedback ↓ Inbound GR confirmation, invoice status, payment completion fed back so suppliers see PO lifecycle. MIGO (GR) · MIRO · F110

PO creation is the last Zycus step. GR and payment are handled in SAP ECC.

The full picture

Every module to its SAP ECC touchpoint

The full integration flow, every module to its SAP ECC touchpoint

Integration models

Two models. The difference is who owns the mapping.

Recommended for speed

Model A

Integration as a Service (iSaaS-led)

Zycus builds and maintains the mapping logic inside iSaaS. Works with or without existing middleware.

Mapping logic
Zycus iSaaS, our responsibility and SLA
Middleware role
Transport only, no transformation logic
Your team's effort
SAP enablement, connectivity, UAT. Mapping is not yours.
AI Mapper
Live field-mapping session, one session, signed off
Best when
Speed matters or COE bandwidth is constrained
COE governance

Model B

Customer-Owned Integration

Your integration COE (Boomi, MuleSoft, Azure IS, SAP CPI) builds and maintains mapping logic.

Mapping logic
Your COE, your responsibility and change management
iSaaS role
API gateway and error monitoring only
Your team's effort
Majority. COE builds all mapping and owns all logic.
AI Mapper
Available as reference, Zycus does not run it
Best when
COE ownership is a hard governance requirement

Effort split, Model A (iSaaS-led) · illustrative, confirmed at design workshop

Zycus ~80%
~20%

Zycus: mapping, logic, AI session, monitoring.

Your team: SAP enablement (IDocs / BAPIs / OData), connectivity, payload validation, UAT.

Model B inverts this ratio.

The differentiator

Where integration projects lose weeks, and why we don't

The SAP vendor master alone has 200+ fields across LFA1, LFB1, and purchasing-org views. Competitors map this in offline spreadsheet exchanges over weeks. We do it live, in one session, with AI confidence scoring.

Live mapping session

Load your SAP source payload and the Zycus target schema. The AI maps field-to-field on screen, in the room. What used to take weeks takes an afternoon.

SAP-native intelligence

The mapper knows LFA1, LFB1, ME21N, MIGO, MIRO, and BAPI_INCOMINGINVOICE_CREATE from actual SAP integration experience embedded in the model.

Confidence scoring

Each mapping carries a confidence score. Edge cases are flagged, not silently wrong. Logic is described in plain English for business and technical reviewers.

1

Load schemas

Upload SAP source (JSON, XSD, IDoc) and Zycus target schema. Any format.

2

AI auto-maps

GenAI generates field-to-field mappings with plain-English transformation rules.

3

Review + adjust

Review mappings against confidence scores. Adjust edge cases. Lock and sign off.

4

Live transform

Run against a real SAP test payload. See the Zycus output. Validate before SIT.

The GenAI Mapper, in product

From two schemas to a validated transform, on screen.

1

Select input / output schemas

GenAI Mapper step 1, select input and output schemas
2

AutoMap with AI

GenAI Mapper step 2, AutoMap with AI
3

Natural-language transformations

Natural language transformations
4

Final transformed output

Final transformed output, input and output JSON

Master data design

The vendor master problem, and the correct pattern

In SAP ECC

  • Vendor created per company code + purchasing org combination.
  • General data in LFA1, financial in LFB1, purchasing in LFM1.
  • Same legal entity equals multiple records across org dimensions.
  • S/4 migration: vendor master becomes Business Partner, a change in SAP, not in Zycus.
  • Risk: duplicates, orphaned records, sync errors if not designed correctly.

In Zycus

  • One supplier equals one golden record, deduplicated on a primary key you define.
  • Company code and purchasing org carried as attributes, not separate records.
  • Facility / plant views as sub-records, same entity, different scope.
  • Sync engine writes back to SAP in correct per-company-code format automatically.
  • Dynamic workflow per facility, region, or risk tier, not hardcoded to SAP.

Worked example: one supplier across three company codes

Company codes carried as org attributes. Auto-sync, no manual translation.

Company code Payment terms Local tax ID Status
US01 NET_30 12-3456789 ACTIVE
US02 NET_45 12-3456789 DEACTIVATED
EU01 NET_60 DE-123456789 ACTIVE
1

golden record in Zycus

Three company codes, one deduplicated supplier. The sync engine writes back per-company-code automatically.

Scope boundary

What the standard offer covers, and what it doesn't

Scope ambiguity is what turns an 8-month integration into an 18-month one. This is the standard boundary. Every item is confirmed or classified before design begins.

Included in the standard offer

  • Integration-as-a-Service via iSaaS (mapping, logic, monitoring, AI session)
  • Onsite design workshops and solution configuration for agreed scope
  • TPRM connectors via App Extend (EcoVadis, D&B, Moody's, Trustpair)
  • eInvoice integration, outbound invoice posting and F110 payment status feed
  • Data migration templates and load support
  • Go-Value workshop(s), mandatory pre-go-live
  • Train-the-Trainer enablement via Zycus University
  • UAT support and go-live hypercare (4 weeks pilot, 2 weeks per wave)

Treated as a change item

  • Modules or business units beyond the signed scope
  • Integration touchpoints not in the agreed inventory
  • Customer-owned build effort in middleware (if Model B)
  • Direct materials or bespoke custom development
  • Third-party TPRM licences, customer-owned
  • End-user training beyond Train-the-Trainer
  • Change management on the customer's side
  • SAP-side custom ABAP development (Z-objects, user-exits)

Field intelligence · real conversations

Integration objections SAP teams raise, and direct answers

1

"We've slipped the integration timeline twice already. What's different this time?"

The touchpoint inventory is locked as a signed document at the design workshop before any build. Every touchpoint is in or out. Any discovery post-kickoff is a change item with an explicit quote. Ownership is explicit: Zycus owns mapping logic and SLA, you own SAP enablement and UAT.

2

"Do we need separate Zycus instances for ECC and S/4HANA mid-migration?"

No. Single instance is the proven pattern. During a phased migration, iSaaS routing directs PRs, POs, and invoices to the correct ERP backend by business unit and migration wave. Users see one Zycus UI throughout. A second instance doubles configuration and change-management cost for no technical gain.

3

"Our Boomi COE wants to own the integration logic. Can Zycus work that way?"

Yes, that is Model B. Zycus exposes clean, versioned APIs, runs the iSaaS gateway, and monitors error responses. Your COE builds and maintains all mapping. The trade-off is honest: COE bandwidth becomes the critical path. If ownership is a hard governance requirement, Model B is the right call.

4

"When we move to S/4HANA, does the Zycus integration have to be redone?"

No. The Zycus S2P configuration does not change. The vendor master to Business Partner schema change is handled at the iSaaS or middleware mapping layer, a contained, scoped update. Your ABAP team updates extraction and field mapping, tests in a sandbox, and cuts over. The same pattern every S2P suite uses.

5

"We have 40+ company codes across 20 countries. Won't Zycus make the mess worse?"

It solves it, not amplifies it. In Zycus, one supplier equals one golden record, deduplicated on a key you define. Company codes are carried as attributes, and the sync engine writes back per-company-code automatically. The dedup key, sync ownership, and write-back rules are confirmed in the master-data design session, not assumed.

6

"Mixing goods and services on POs keeps causing MIGO / GR failures."

Zycus enforces category segregation at the requisition stage, before the PO is created. Business rules prevent a cart mixing goods and service line items, so the user corrects it at point of entry. What reaches SAP's PO API is always a cleanly-typed PO. The rules are configurable and set in the design workshop.

7

"Who owns what after PO creation? We don't want Zycus touching our AP."

For procurement, PO creation is the last Zycus step. After it posts via BAPI_PO_CREATE, everything that follows is SAP: MIGO, MIRO, and F110. For eInvoice, Zycus 3-way matches then posts a pre-validated invoice; what flows back after F110 is payment status only, a read-only feed. SAP stays the system of record.

8

"We have existing defects with our current tool and SAP. Will those carry over?"

Not by default, but they must be surfaced before go-live. We run an SAP-side integration health check as part of the design workshop, document every known defect, classify it Zycus-side or SAP-side, assign an owner, and set a resolution milestone before SIT. Included under Model A, not an extra.

Where we go from here

Three decisions that unlock the design

None require a long lead time. They can be resolved in one working session with the right people: your SAP ABAP lead, your integration COE contact, and your procurement architect.

01

Choose the integration model

Model A (iSaaS-led) or Model B (COE-owned). Determines who builds the mapping, who runs the AI session, and your resource commitment.

Unlocks: effort estimate + timeline

02

Confirm the touchpoint inventory

Walk each touchpoint: SAP ECC/S4, Entra ID, eInvoice scope, SuccessFactors, TPRM providers. Each gets a yes or no. Anything unconfirmed is a change item.

Unlocks: scope boundary + baseline

03

Run the integration design workshop

One day. SAP team, Zycus team, COE if applicable. Run the GenAI mapping session live. Exit with a signed-off integration design document.

Unlocks: build can start

Ready to lock the design?

One working session. The right people. A signed-off integration design document.

Request the integration design workshop