Skip to main content

Bills of Materials import

Screen
Module
General
Menu path
Yönetim › Araçlar › Veri Aktarımı › Ürün Ağaçları (Administration › Tools › Data Import › Bills of Materials)
Screen route
/erp/data-import/boms
Required permission
erp-manufacturing-boms.view (görme, kontrol) · .import + .create + .edit (aktarma)

The item's components and quantities; for a configurable item, line conditions. Items and their characteristics (Item Import) are loaded first. A BOM is identified by item + usage + alternative; the workbook's three sheets are linked to each other by UrunKodu. In a line condition, values of the same characteristic are combined with OR, different characteristics with AND; conditions exist only in the BOM of a configurable item.

Workbook sheets​

SheetMatching (record key)What it writes
Ürün Ağaçları (Bills of Materials)UrunKoduThe BOM header: item, usage, alternative and base quantity. Item + usage + alternative identify a BOM.
Ağaç Satırları (BOM Lines)UrunKoduThe BOM's component lines — in SatirNo order.
Satır Koşulları (Line Conditions)UrunKoduLine condition: values of the same characteristic OR, different characteristics AND. Only in the BOM of a configurable item.

Columns​

The tables are generated from the same source as the system's Alan Kılavuzu (Field Guide) tab. If a column with Required: Yes is left empty, the row becomes Hatalı (Invalid). All cells are read as text; Evet/Hayır (Yes/No) columns accept no other value, and in a column with a list of allowed values the spelling must match the list.

Ürün Ağaçları (Bills of Materials)​

The BOM header: item, usage, alternative and base quantity. Item + usage + alternative identify a BOM. Matching: UrunKodu.

ColumnRequiredDescriptionExample / allowed values
UrunKoduYesThe BOM's output (a producible item).MM-00001
UrunAdiNoInformation — not read.MERKEZİ YIKAMA SİSTEMİ
KullanimNoEmpty = Üretim (Production).Üretim (Production) · Mühendislik (Engineering)
AlternatifYes1, 2, 3 … within the usage — a new alternative must be the next number.1
TemelMiktarYesThe line quantities are for this much output.1
BirimYesThe unit of the base quantity (the item's unit or a convertible unit).ADET
MontajFiresiNoPercentage, 0 ≤ x < 100. Empty = 0.0
AciklamaNoThe alternative's name.
PartiAltSinirNoLot size lower limit (in the base unit).
PartiUstSinirNoLot size upper limit (in the base unit).
YayinlaNoEmpty = Evet (Yes). Hayır (No): remains a draft revision.Evet · Hayır

Ağaç Satırları (BOM Lines)​

The BOM's component lines — in SatirNo order. Matching: UrunKodu.

ColumnRequiredDescriptionExample / allowed values
UrunKoduYesThe item on the header row.MM-00001
KullanimNoEmpty = Üretim (Production).Üretim (Production) · Mühendislik (Engineering)
AlternatifYesThe alternative on the header row.1
SatirNoYesThe line's order; conditions are linked by this number.10
BilesenKoduYesThe component item.YM-00050
BilesenAdiNoInformation — not read.KABİN-(2x2mt)
MiktarYesPer base quantity.1
BirimYesThe component's unit or a convertible unit.ADET
FireYuzdeNoComponent scrap, 0 ≤ x < 100. Empty = 0.0
GeriSarfNoEvet (Yes): consumed automatically when the output is posted (backflush). Empty = Hayır (No).Evet · Hayır
SecimKosuluNoSelection condition with an expression (configurable item only) — e.g. UZUNLUK > 10.
MiktarFormuluNoQuantity by expression (configurable item only): quantity = Miktar + the formula's result — e.g. 2 * ADET_KAPI. Empty = fixed quantity.
KosulMetniNoInformation — not read (the readable form of the conditions).

Satır Koşulları (Line Conditions)​

Line condition: values of the same characteristic OR, different characteristics AND. Only in the BOM of a configurable item. Matching: UrunKodu.

ColumnRequiredDescriptionExample / allowed values
UrunKoduYesThe item on the header row.MM-00001
KullanimNoEmpty = Üretim (Production).Üretim (Production) · Mühendislik (Engineering)
AlternatifYesThe alternative on the header row.1
SatirNoYesThe line the condition is attached to.20
OzellikKoduYesA configuration characteristic of the item.MARKA
DegerKoduYesThe characteristic's value.SHELL

In the demo package​

04-urun-agaclari.xlsx: 19 BOMs, released; line conditions on configurable items. Kontrol Et (Validate) in the demo installation: 251 rows · Hatalı (Invalid) 0.

Common errors​

The messages are the same as the text in the system's Kontrol sonucu (Validation result) table (… is the variable part).

MessageCause and solution
Bu ağaç dosyada ikinci kez var. (This BOM appears a second time in the file.)Delete the second header row with the same item + usage + alternative.
'Ürün Ağaçları' sayfasında bu ağacın başlığı yok. (The 'Ürün Ağaçları' sheet has no header for this BOM.)Add a header row for the BOM of the line or condition.
Kullanim '…' tanınmadı: Üretim, Mühendislik. (Kullanim '…' was not recognized: Üretim, Mühendislik.)Enter Üretim or Mühendislik.
'…' yapılandırılabilir değil — satır koşulu yalnız yapılandırılabilir ürünün ağacında olur. ('…' is not configurable — a line condition exists only in the BOM of a configurable item.)Remove the condition, or make the item configurable.