SR SOFT LLC is an E-Verify Company

← Journal

SAP PRA

SAP PRA on S/4HANA: Brownfield, Greenfield, and the SR Soft Migration Cell

  • SAP PRA
  • S/4HANA
  • Brownfield
  • Selective data transition
  • Fiori
  • IS-Oil
Control room gauges
Migration is a measurement problem dressed as an upgrade.

ECC PRA is a known beast. S/4HANA Oil & Gas PRA is a different animal: simplified data model, Business Partner, Universal Journal, Fiori, and a clock that does not care about your Z-allocation exit. Fortune 500 energy companies are in that tunnel. The ones who treat it as a technical upgrade discover in dress rehearsal that royalty formulas, DOI history, and plant statements do not “convert.”

Three patterns exist. Greenfield: new PRA, selected history, new interfaces. Brownfield: convert the beast, cleanse what you can, live with what you cannot. Selective data transition: take the objects that still have a legal life and leave the rest in an archive you can still PPA from. SR Soft staffs all three. We will not let a SI pick one in a slide without a data-object inventory.

ECC PRABrownfieldData CleansingS/4 PRAFiori / BTP
ECC PRA → cleansing gate → S/4 PRA → Fiori / BTP

What actually has to move

  • Well, completion, measurement point, delivery network — and DOI history, not just current
  • Allocation results you may need to reopen for PPA
  • Royalty and tax formulas legal will not “simplify” for S/4
  • Open owner payables and in-flight settlements
  • SCADA, midstream statement, and checkstub interfaces
  • Custom ABAP that RAP or CAP must replace, not hide in a compatibility pack forever
DataExtractCleanseMapMockPRADesignPrototypePPAUATRTRBPUJTax G/LCloseBTPCPIFioriCAPCutover
Migration workstreams that must share one cutover calendar
Architecture still
BTP sits beside PRA. It does not replace the subledger.

The exits that will not travel

A generation of PRA programs hid allocation and valuation in user-exits because the standard object was “not flexible.” On S/4 those exits are debt. We inventory every enhancement, tag it keep / replace / kill, and staff RAP or CAP for the replace list before functional freeze. If the SI says “we’ll handle exits in hypercare,” they are scheduling your second go-live.

Why the SR Soft cell is the architecture

We fill PRA, FICO (RTR), Basis/Security, and BTP in one vendor motion. We do not send a general SD consultant to “help with oil and gas.” We send people who have closed a production month on ECC and at least one who has stood up Fiori measurement. That mix is how we changed the face of these migrations: the staffing plan is the cutover plan.

  1. 01

    Legal-life inventory

    Which DOI, which open PPA, which payable still has a statute or a lawsuit.

  2. 02

    Archive with a key

    ECC remains readable for history that will not convert cleanly.

  3. 03

    S/4 for the living network

    Current WC, current DOI, new tickets, new settlement.

  4. 04

    Dual-run one month

    Control totals, not a demo. Marketing and land sign.

  5. 05

    Interface cut

    SCADA and statements point at S/4 with a fallback window.

  6. 06

    Hypercare as PPA

    The first 90 days are a designed PPA factory, not a ticket pile.

Selective data transition — the honest path we usually recommend
War-room flow
Cutover is a flowchart with owners. RAG slides are not a plan.

Cell composition on a PRA S/4 program

Typical SR Soft mix — PRA is not half the room

2026–2028

Fiori inquiry for owners, Datasphere models for allocation explainability, Joule on settlement exceptions, Integration Suite for ticket ingest. None of that works if DOI lineage is a flat file. SR Soft is hiring and placing the mix that can do both the old month and the new metal. See Careers.

Data objects that decide the pattern

Greenfield, brownfield, or selective data transition is not a taste. It is a function of which DOI histories still have a legal life, which PPAs are still open, which custom exits encode royalty law, and whether Business Partner conversion will destroy owner numbers land uses in court. We inventory those objects before anyone says “brownfield is cheaper.” Brownfield with dirty DOI is not cheaper. It is a second go-live you did not schedule.

Compatibility packs and unused exits are not a strategy. Every allocation and valuation enhancement is tagged keep, replace (RAP or CAP), or kill. Replace work is staffed before functional freeze. If the SI parks exits in hypercare, they are scheduling your second cutover. We write that sentence into the SOW.

thin historymixedmust convertObject inventoryLegal life?GreenfieldSelective DTBrownfieldDual-run month
Decision path for PRA migration pattern

Dual-run is not a slide. It is one production month where ECC and S/4 both allocate, both value, both settle, and land signs both listings. Control totals, not a demo. Interface cut has a fallback window. Hypercare is a designed PPA factory: the first ninety days assume restatements. If your hypercare plan is “tickets,” you have not migrated PRA. You have installed it.

Pinned process map
Cutover is a wall with owners. If a box has no name, it is not in the plan.

Fiori measurement, owner inquiry, and Joule on exceptions are the payoff — after lineage exists. Datasphere models that explain a missing Mcf are a BDC story. We staff that lane when the journal is honest. Not before.