Derived Products requires a new version of CHAPI. It is NOT backwards compatible.
A DerivedProduct table will be created.
The CustomerGoodsItem table will be renamed to Product
A view named CustomerGoodsItem will be inserted the unions the DerivedProduct and Product tables.