SAP B1 Item Master Import Template for Data Transfer Workbench (DTW)
Item master data is the first object most SAP Business One projects migrate, and the Data Transfer Workbench (DTW) is the standard tool. This worksheet gives you a clean place to stage and check items before you map them into the DTW template that ships with your version.
| ItemCode | ItemName | ItemsGroupCode / group name | Item type | Inventory item | Sales item | Purchase item | Inventory UoM | Managed by | Default warehouse | Std or last cost | Opening qty | Opening value | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$4,380 | |||||||||||||
$7,560 | |||||||||||||
$900 | |||||||||||||
$0 | |||||||||||||
$3,840 |
Column names follow the OITM fields people load most. The Data Transfer Workbench template files shipped with your B1 version are the authority on exact column headers, so copy values into those templates and keep the two header rows intact. Test in a copy company database first.
Migrating items from another ERP?
We can help script the extract, clean-up and validation for your B1 item load.
Optional. The tool and every export work without this. No spam.
How to use this worksheet
Paste or type your items into the table, one row per item. Use the select columns so flags are Y or N and not free text. Review the opening value column to catch an obvious unit cost typo, such as a cost entered per thousand instead of per piece. Then export to Excel or CSV and copy columns into the DTW Items template. Do not load stock quantities onto the item record. Load opening stock with an Inventory Opening Balance or Goods Receipt so it posts to the right accounts and warehouse.
- Clean item codes first: trim spaces, fix case and remove duplicates
- Build the item group list and warehouse codes before loading items
- Load a small batch of 20 items as a pilot
How DTW works with items
DTW reads tab delimited text files saved from Excel templates. Each business object has a template, and Items has a header row with field descriptions and a second row with the technical field names. You map your source file to those fields in a wizard and run the import against a company database. Because DTW writes through the DI API, it applies B1 validations: a bad group code, duplicate item code or unknown warehouse stops the row with an error log. Check the log, fix the source and re-run only failed rows.
Fields that cause the most rework
Items that look fine in Excel fail or load wrongly when a few fields are inconsistent. Settle them with the business before the first load, because changing a management method on an item with transactions is restricted.
- Batch or serial management: set it before any stock exists for the item
- Valuation method: standard, moving average or FIFO is a decision for finance
- Item group: its default accounts drive posting, so wrong grouping gives wrong ledgers
- UoM and UoM groups: package sizes and purchasing units need a UoM group
- Default warehouse and preferred vendor: needed for MRP recommendations later
After the load
Run a count check: items in the file against rows in the Item Master Data list. Run a sample check of ten items against the source, reading every field. Then verify that opening stock posted by item and warehouse and that the journal entry hit the inventory and opening balance accounts you expect. Keep the DTW log, the final source file and the sign-off together. These are the evidence an auditor or the business owner will ask for.
Frequently Asked Questions
What is DTW in SAP Business One?
DTW is the Data Transfer Workbench, a tool shipped with B1 that imports and updates master data and documents from delimited text files. It uses the DI API, so it applies the same validations as the screens. It suits one-time migrations and bulk updates.
Can I use this file directly in DTW?
Not unchanged. DTW uses its own template files with specific header rows. Use this worksheet to stage and check data, then copy the columns into the template for your B1 version and keep its two header rows exactly as supplied.
How do I load opening stock?
Use an inventory opening balance or goods receipt document, loaded by DTW or entered in B1, so the posting reaches the correct accounts and warehouses. Putting quantities on the item master is not the standard method.
Should I update existing items with DTW?
Yes, DTW supports updates keyed by item code, which is useful for bulk changes to groups or default warehouses. Always test on a copy of the database, since a wrong mapping can overwrite data on many items at once.
If you are moving item data from SyteLine, Baan or another ERP into B1, we can help script the extraction and validation. Tell us the source system and rough item count.
Related Tools
SAP Business One Production Order Checklist
A step-by-step checklist for creating, releasing, issuing to, receiving from and closing a production order in SAP Business One.
Developer ToolsSAP B1 SQL Query Generator (OITM, ORDR, RDR1)
Fill in a few filters and get a read-only SQL query over OITM, ORDR and RDR1 to paste into the SAP B1 Query Manager.
SAPSAP B1 MRP Setup Readiness Assessment
A 10-question readiness score for running the SAP Business One MRP wizard, with the data fixes to make first.
SAPSAP B1 Implementation Cost Calculator
Enter users, rates and effort days to see first-year and three-year SAP Business One cost, using your own partner quotes.
More SAP tools
See all- SAP Business One Go-Live Readiness Checklist
- SAP Business One Implementation Project Charter Template
- SAP Business One BOM Cost Rollup Worksheet
- SAP Business One Cycle Count Variance Worksheet
- SAP Business One License and 5-Year TCO Calculator
- SAP B1 Reorder Point, Safety Stock and EOQ Calculator
- SAP B1 Production Order Cost Variance Calculator
- SAP B1 Landed Cost Allocation Calculator
- SAP B1 Inventory Valuation Method Comparison Calculator
New to SAP Business One? Start with the SAP Business One guide and toolkit.
Keep exploring
Free tools
- SAP B1 Business Partner Master Data Request FormA fill-in request form for creating or changing a customer or vendor in SAP Business One, with the fields finance needs and an approval block.
- SAP B1 Implementation Cost CalculatorEnter users, rates and effort days to see first-year and three-year SAP Business One cost, using your own partner quotes.
- SAP B1 Production Order Cost Variance CalculatorCompare actual to standard on a closed production order and see how much of the variance is material, labor rate and labor efficiency.
ERP fixes and how-tos
- Production standard cost in SAP Business One: how it works and where it stopsHow standard cost works for production orders in SAP Business One: valuation method, issue and receipt values, variances at close and process limits.
- SAP Business One production process flow: from BOM to production order to receiptThe SAP Business One production process flow from bill of materials to production order, issue, receipt and close, with the reports and tables used.
- SAP Business One: Reporting to Excel, Module List and Price ListsHow to export SAP Business One data to Excel, which modules the menu contains, and how price lists (OPLN, ITM1) are set up and applied to customers.
Runs with your ERP
- ECOSIRE CPQ Configurator with SAP Business One: guided quotingHow the ECOSIRE CPQ configurator uses option models, requires/excludes rules and live cost roll-up to create SAP Business One quotes and orders.
- ECOSIRE Time and Attendance and SAP Business One: clock events to job costingHow ECOSIRE's time and attendance integration turns clock terminal events into hours, overtime and absence in SAP Business One, with setup, pitfalls and AI.
- Ecosire quality control and inspection with SAP Business One: CoA, NCR and CAPAHow Ecosire's quality add-on for SAP Business One handles inspections, certificates of analysis, NCR and CAPA ageing and supplier quality reporting.
AI on your ERP
- AI for SAP Business One, Without Sending Your Books to a Public APIAdd AI to SAP Business One without sending customer data or financials to a public API. Service Layer and DI API integration, sized for an SMB budget.
- AI for SAP Business One Purchasing, From Purchase Request to A/P InvoiceGround AI in SAP Business One purchasing: purchase requests, POs, goods receipts and A/P invoices via Service Layer, read-only, on-prem or private cloud.
Integrations
- How to add WhatsApp to SAP Business OneHow to add WhatsApp to SAP Business One: Service Layer, Cloud API templates, opt-in rules, order status, delivery alerts and two-way replies into documents.
- How to add AI agents to SAP Business OneHow to put AI agents on SAP Business One: Service Layer tool design, read-only first, draft documents for human approval, and an on-prem model option.