E9 Sales Forecasting - Generic Channels

We have certain customers we specifically forecast, and others by "channel" that we forecast generically.

E9 allows for a blank CustID to create a generic forecast, and correctly pairs up the demand against the forecast.

But we have a need for multiple generics, e.g. for RETAIL, OEM, DISTRIBUTOR, INTERCOMPANY and other channels.

We could create a pseudo-customer for each of these, which is fine for segretating the forecast. BUT the orders to those customers will go against the blank generic.

We are looking at Forecast Pro which seems to provide the forecasting flexibility by Channel. But once we import the forecast into e9, to drive MRP, etc. we are back to blank vs. specific customer.

Has anyone figured out a way to have multiple generic demand channels?

It has occurred to me that I might be able to use a BPM to intercept the sales order update of the forecast and redirect it to the channel pseudo-customer carrying the forecast.

Thanks,
Chris