The TradeItemManagerBookCache requires the Jobstep TradeItemManagerFillCache, it stores the article details, price lines or texts transferred to the cache tables into the corresponding ArticlePoolTable by means of a stored procedure.
Note: Works only with MSSQL and needs to be used after TradeItemManagerFillCache. On non MS-SQL Server systems, the TradeItemManagerBookCache must be used.
Name | Meaning |
---|---|
Type | Type of the job step. |
Name | Name of the job step that will appear in the job designer |
Description | Optional description for the job step. |
BookOption | UpdateAndInsert: By default, changes existing articles, if new, and adds new ones. NoUpdate: Only adds new articles. NoInsert: Updates only existing articles, adds no new ones. ForceUpdate: How UpdateAndInsert (change + insert) and marks all affected records as changed, that is, including those where there are no changes to the data. Note: This option is effective for posting articles. |
OverwriteArticleDetail | Allows you to override items in the database. |
SqlCommandTimeout | Here the SQL server timeout can be entered for the SQL queries. |
UpdateOnly | This option is only for price lines. It affects neither articles nor text containers. True: Only make changes to existing price bookings. False: New and changed price lines are posted in ArticlePool. |
Articles are posted in the Supplier.ArtikelPool according to the following procedure:
Articles are searched in the database for article number, color, size
Note: In order to avoid the simultaneous booking of article data in the cache tables or in the article data tables by two consecutive jobs, this jobstep is equipped with a lock mechanism.
The OverwriteArticleDetail option allows you to override an article in the database. This results in the following constellations: