Changing the index of a BSVWBusiness View: a JD Edwards object that joins one or more tables and exposes a fixed set of columns and a chosen index to applications and reports. looks like a five-minute click-through in BVDABusiness View Design Aid: the JD Edwards tool used to define which table columns and which key the Business View exposes to applications., and that is exactly why it ruins more reports than any other single change in JD Edwards EnterpriseOne. A BSVW is read by potentially dozens of UBEs, APPLs, and form interconnects; flipping its key from index 2 to index 4 in OMWObject Management Workbench: the JD Edwards console that controls check-out, check-in, project tracking, and promotion of objects across path codes. changes the row order every consumer sees, and if even one of them relied on the previous sort, you have just introduced a silent data defect into production.
This is the procedure I use for a JD Edwards BSVW index change with OMW and BVDA — the exact sequence, the dependency check I run before touching the object, and the rebuild path that keeps the change clean across DVDevelopment environment in JD Edwards: the path code where developers check out, modify, build, and unit-test objects before promotion., PYPrototype environment in JD Edwards: the path code used for integration testing and user acceptance before objects are promoted to production., and PDProduction path code in JD Edwards EnterpriseOne. The live environment where business users transact; changes here are deployed via OMW promotion from PY..