Deze tabel bevat alle mogelijke halffabrikaten voor een bepaalde rol (en voor een bepaalde spec, bv. de halffabrikatenspec "TBX Intivo versie 1"). De tabel is mogelijk ook klant-specifiek. Klantspecifieke tabellen kunnen geimplementeerd worden als decorator rond een standaardtabel of als een volledig aparte tabel. Dit is iets zoals de "* Product Kenmerken" excel files maar dan per rol en voor TBX per ladetype (Plus, Antaro, Intivo). In de tabel wordt per product ook bijgehouden welke properties bewerkbaar zijn. VB. een houten strook is bewerkbaar voor breedte, een inschuifelement is bewerkbaar voor diepte en hoogte (of enkel voor diepte afh. van wat we willen verkopen). De lookup geeft telkens de Halffab-objecten terug, zodat je daar later nog alle nodige info kan uithalen. bv. de niet- stockproducten kunnen door een tool opgespoord worden en dan kan de gebruiker een waarschuwing krijgen dat de levertermijn langer zal zijn. 1 1 DOM.PM.Maatwerk.Calc.HF.IHalffabTabel 0 %String 1 1 %String 1 1 DOM.common.Personality 1 1 DOM.PM.Maatwerk.Calc.HF.HalffabClassNameFactory 1 DOM.PM.Maatwerk.Calc.HF.HalffabSelectorResultSet 1 1 KlantID:%String,Personality:DOM.common.Personality,ProductType:%String,HalffabClassNameFactory:DOM.PM.Maatwerk.Calc.HF.HalffabClassNameFactory 1 1 %Status IHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder,SelectieKenmerken:%ArrayOfDataTypes,Familie:%String,Datum:%Date=$Piece($H,",") %ListOfObjects