We have a configurator set up to dynamically determine the resulting material, based upon inputs. The configured part has a part that exists in the Part Material that works as a place holder…during the Get Details, the configurator rule builds the actual part number, then plugs it into the QuoteMtl.PartNum field. This all works great.
However, these dynamically built parts vary in being purchased parts or manufactured parts. It appears that because the “place holder” part exists as a Purchased part, you can only update the resulting QuoteMtl.PartNum with the dynamically built part#. I’ve attempted to look up the dynamically built part in the Part table, look for the Part Type and if it’s an “M”, update QuoteAsm.PartNum instead of QuoteMtl.PartNum (and pulling it in as an assembly). It appears that the rule will only use the “type” of the place-holder part.
Has anyone attempted something similar? How’d you get around this?