From what I see in the code (esp. transport_ui.cc, production_program.cc) I would come to the conclusion that the idea in the code is exactly what is suggested here - if a production program declares a "needs" for a ware, it is flagged as having demand management, and any ware not having demand management should be hidden.
It does not seem to work though. Someone probably needs to debug this.
From what I see in the code (esp. transport_ui.cc, production_ program. cc) I would come to the conclusion that the idea in the code is exactly what is suggested here - if a production program declares a "needs" for a ware, it is flagged as having demand management, and any ware not having demand management should be hidden.
It does not seem to work though. Someone probably needs to debug this.