====== Generate transaction data and accompanying article catalog ====== A regular processing job (e.g. generate EDIFACT DESADV from FlatFile delivery bill) is used as trigger. The article selection process is preferably done via [[prozessdefinition:jobs:jobsteps:allgemein:eventrouter|]] and [[prozessdefinition:jobs:jobsteps:allgemein:eventroutereceiver|]] outside the regular message processing.\ The [[prozessdefinition:jobs:jobsteps:allgemein:eventrouter|]] is then docked in the triggering job behind the transformer to eBiss MiddleWare located there. With the [[prozessdefinition:jobs:jobsteps:supplier:tradeitemselectordirectsql|]] the positions contained by the previously created MiddleWare documents with //EANs// are provided to it for selection. Based on the EANs, the item detail information is now selected from the eBiss item master and converted from the source type **SupplierArticleDoc** to the target type **TradeItemDoc** using mapping. {{:howtos:supplierarticlepool:create_pricat:generate-accompanying-pricats.png?nolink|}} {{:images:sign_warning.png?nolink|}}**Note:** The Trading Partner is passed to the Article Selector via the middleware. This can also be used to determine the price line of the trading partner. If no price list is stored at trading partner, the default prices of the supplier article pool will be used.