Home / Case Studies / Oracle EBS → Oracle Fusion (KSA Government) / Procurement (PO / BPA / CPA / PR) migration
    PART OF THE EBS → FUSION CASE STUDY

    Oracle Fusion Procurement Migration — PO, BPA, CPA, PR & GRN

    Migrating the procurement transaction backbone — purchase requisitions, contract and blanket purchase agreements, purchase orders, goods receipts, completion certificates and work confirmations, all with attachments — from Oracle EBS into Oracle Fusion.

    7
    Transaction objects
    Header + line
    Integrity preserved
    FBDI
    Load method
    UCM
    Attachments

    Procurement objects in scope

    • Purchase requisitions (with attachments)
    • Contract purchase agreements — CPA (with attachments)
    • Blanket purchase agreements — BPA (with attachments)
    • Purchase orders — PO (with attachments)
    • Goods receipt notes — GRN (with attachments)
    • Completion certificates (with attachments)
    • Work confirmations (with attachments)

    The hard parts

    🧱

    Header–line integrity

    Agreements with headers but no associated lines are dropped by Fusion. These were identified early so genuine agreements weren’t silently lost, and header/line keys were kept consistent.

    🏢

    Business-unit & site validation

    Bill-to BU, requisitioning BU, procurement BU and supplier-site validity all had to align on every row — a frequent source of rejects, validated before load.

    👤

    Buyers & contacts

    Invalid or inactive buyers and supplier contacts were mapped to valid Fusion values so documents would import.

    🧾

    Duplicate document numbers

    Repeated loads risk “document number already exists” errors; batch keys made re-runs safe and traceable.

    🎨

    Document style

    Inactive document styles were re-pointed to the active Fusion style during transformation.

    🔤

    Data-quality fixes

    Unescaped special characters, values over column limits and non-numeric values in numeric fields were cleaned in staging.

    Approach

    1

    Interface-aware transformation

    Data shaped to the Fusion purchasing interfaces (headers, lines, distributions, BU assignments) with keys kept consistent across levels.

    2

    Validate before import

    BU, supplier-site, buyer and document-style validity checked in load-readiness so rejects were fixed in staging, not discovered mid-import.

    3

    Iterative load cycles

    Each main run produced an error analysis and tracker; smaller delta runs then loaded the corrected and changed records until loads were clean.

    4

    Attachments to UCM

    Requisition, agreement, PO, GRN and certificate attachments loaded to UCM and linked to their parent documents.

    5

    Reconcile per object

    Source → staged → Fusion counts and column checks for every transaction type.

    Frequently asked questions

    Which procurement documents were migrated?

    Purchase requisitions, contract and blanket purchase agreements (CPA/BPA), purchase orders, GRNs, completion certificates and work confirmations — each with its attachments.

    What causes BPA/CPA/PO loads to fail in Fusion?

    Typically business-unit and supplier-site validity, invalid buyers, duplicate document numbers, inactive document styles, and headers without lines. Syntra validates these up-front and makes re-runs idempotent.

    How were attachments handled?

    Attachments were loaded to Oracle UCM with MIME, size and parent-linking checks and linked back to the correct requisition, agreement, PO, GRN or certificate.

    Planning an Oracle EBS to Oracle Fusion migration?

    Tell us your source EBS footprint, modules and business units — we'll scope a mock-run-based transform-and-load plan on the Syntra ETL platform.