SRD_IPROD has no staging concept: a row inserted into
PR_PRICING_FACTORS is live for the next quote. There is no deploy step to
withhold and no artefact to leave un-built, so the mechanism that makes the ABACUS write
safe does not exist on the IPAL side.
Recommendation: IPAL output stays files in the first release. If direct
IPAL write is later required, it needs its own safety story — a product-scoped
transaction with a generated rollback script executed as one unit, plus the observation that
a half-configured product is invisible until its access rows exist, which suggests writing
access last.