SAP · Procurement · Master data
Migrate vendor master data into SAP, covering general, company code and purchasing organisation views, bank details, partner functions and the path to the Business Partner model in S/4HANA.
The SAP vendor master is maintained at three levels: general data that is client-wide, company code data that governs accounting, and purchasing organisation data that governs procurement. A vendor usable for buying and paying needs all three, and each is a separate load that can fail on its own.
If the target is S/4HANA, the vendor does not stay a vendor. It becomes a Business Partner with the vendor role, which means this object is really a staging point on the way to Business Partner conversion rather than a destination.
Scope is agreed in discovery; this is the shape of the object.
| Data area | Typical information |
|---|---|
| General data | Name, address, search terms, tax numbers, account group |
| Company code data | Reconciliation account, payment terms, payment methods, dunning |
| Purchasing org data | Order currency, purchasing group, terms, incoterms |
| Bank details | Bank key, account, control key |
| Partner functions | Ordering address, invoicing party, goods supplier |
| Withholding tax | Where applicable by country |
Dependency drives load sequence: a child cannot exist before its parent.
Confirm each of these before the first migration cycle.
Production-proven means we have delivered this object from that source. Supported and custom-mapping describe capability, not delivery history.
Object-level equivalence. Field-level mapping is produced per engagement.
| Source system | Source entity | Target object |
|---|---|---|
| SAP ECC | LFA1 / LFB1 / LFM1 | S/4HANA Business Partner (vendor role) |
| Oracle EBS | AP Supplier + Sites | SAP vendor general + company code + purchasing |
| JD Edwards | Address Book + Supplier Master | SAP vendor general data |
SAP Migration Cockpit vendor / business partner migration object
CVI where converting an existing ECC vendor population in place
Account group configuration decided before load — it drives number range and field selection
And consistent with the numbering strategy.
And is a valid reconciliation account for vendors.
For every level being loaded.
Every crosswalked value resolves.
Bank keys exist in the bank master before vendor bank details load.
On tax number and normalised name.
What has to exist before this object can load.
What actually fails on this object, and why.
Counts alone rarely prove this object migrated correctly.
General data count: source vendors in scope vs loaded
Company code view count against the expected vendor-to-company-code matrix
Purchasing org view count against the expected matrix
Vendors with open payables reconciled at 100%
Bank detail coverage where electronic payment is in scope
Reconciliation account distribution compared to the expected mapping
Extraction, mapping, transformation, validation preparation and target load generation.
Explore DataMove →Preserves source, prepared and target states for reconciliation, lineage and audit evidence.
Explore DataVault →Migration progress, data quality, exceptions and readiness across cycles.
Explore DataLens →Source-specific guidance for moving this object.
Published case studies whose scope included vendor.
Tell us your source application, target system, object scope, volume and migration timeline. We can discuss the recommended migration approach and relevant Syntra ETL project experience.