Table 5870 BOM Buffer in 26
- App
- Base Application
- Namespace
- Microsoft.Inventory.BOM
Fields, 55Keys, 4Procedures, 31Events, 30
Versions171819202122232425262728latest
Source29
Fields, 55
| Id | Name | Type | Obsolete |
|---|---|---|---|
| 1 | Entry No. | Integer | - |
| 2 | Type | Enum BOM Type | - |
| 3 | No. | Code[20] | - |
| 5 | Description | Text[100] | - |
| 6 | Unit of Measure Code | Code[10] | - |
| 7 | Variant Code | Code[10] | - |
| 8 | Location Code | Code[10] | - |
| 9 | Replenishment System | Enum Replenishment System | - |
| 10 | Indentation | Integer | - |
| 11 | Is Leaf | Boolean | - |
| 13 | Bottleneck | Boolean | - |
| 15 | Routing No. | Code[20] | - |
| 16 | Production BOM No. | Code[20] | - |
| 20 | Lot Size | Decimal | - |
| 21 | Low-Level Code | Integer | - |
| 22 | Rounding Precision | Decimal | - |
| 30 | Qty. per Parent | Decimal | - |
| 31 | Qty. per Top Item | Decimal | - |
| 32 | Able to Make Top Item | Decimal | - |
| 33 | Able to Make Parent | Decimal | - |
| 35 | Available Quantity | Decimal | - |
| 36 | Gross Requirement | Decimal | - |
| 37 | Scheduled Receipts | Decimal | - |
| 38 | Unused Quantity | Decimal | - |
| 40 | Lead Time Calculation | DateFormula | - |
| 41 | Lead-Time Offset | DateFormula | - |
| 42 | Rolled-up Lead-Time Offset | Integer | - |
| 43 | Needed by Date | Date | - |
| 45 | Safety Lead Time | DateFormula | - |
| 50 | Unit Cost | Decimal | - |
| 52 | Indirect Cost % | Decimal | - |
| 54 | Overhead Rate | Decimal | - |
| 55 | Scrap % | Decimal | - |
| 56 | Scrap Qty. per Parent | Decimal | - |
| 57 | Scrap Qty. per Top Item | Decimal | - |
| 59 | Resource Usage Type | Option | - |
| 61 | Single-Level Material Cost | Decimal | - |
| 62 | Single-Level Capacity Cost | Decimal | - |
| 63 | Single-Level Subcontrd. Cost | Decimal | - |
| 64 | Single-Level Cap. Ovhd Cost | Decimal | - |
| 65 | Single-Level Mfg. Ovhd Cost | Decimal | - |
| 66 | Single-Level Scrap Cost | Decimal | - |
| 71 | Rolled-up Material Cost | Decimal | - |
| 72 | Rolled-up Capacity Cost | Decimal | - |
| 73 | Rolled-up Subcontracted Cost | Decimal | - |
| 74 | Rolled-up Capacity Ovhd. Cost | Decimal | - |
| 75 | Rolled-up Mfg. Ovhd Cost | Decimal | - |
| 76 | Rolled-up Scrap Cost | Decimal | - |
| 77 | Single-Lvl Mat. Non-Invt. Cost | Decimal | - |
| 78 | Rolled-up Mat. Non-Invt. Cost | Decimal | - |
| 81 | Total Cost | Decimal | - |
| 82 | BOM Unit of Measure Code | Code[10] | - |
| 83 | Qty. per BOM Line | Decimal | - |
| 84 | Inventoriable | Boolean | - |
| 85 | Calculation Formula | Enum Quantity Calculation Formula | - |
Keys, 4
| Name | Fields | Obsolete |
|---|---|---|
| Key1, clustered | Entry No. | - |
| Key2 | Low-Level Code | - |
| Key3 | Type, No., Indentation | - |
| Key4 | Total Cost | - |
Procedures, 31
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| TransferFromItem | (var Integer, Record Item, Date) | public | - | |
| TransferFromAsmHeader | (var Integer, Record Assembly Header) | public | - | |
| TransferFromAsmLine | (var Integer, Record Assembly Line) | public | - | |
| TransferFromBOMComp | (var Integer, Record BOM Component, Integer, Decimal, Decimal, Date, Code[10]) | public | - | |
| TransferFromProdComp | (var Integer, Record Production BOM Line, Integer, Decimal, Decimal, Decimal, Date, Code[10], Record Item, Decimal) | public | - | |
| TransferFromProdOrderLine | (var Integer, Record Prod. Order Line) | public | - | |
| TransferFromProdOrderComp | (var Integer, Record Prod. Order Component) | public | - | |
| TransferFromProdRouting | (var Integer, Record Routing Line, Integer, Decimal, Date, Code[10]) | public | - | |
| InitFromItem | (Record Item) | public | - | |
| InitFromRes | (Record Resource) | public | - | |
| InitFromMachineCenter | (Record Machine Center) | public | - | |
| InitFromWorkCenter | (Record Work Center) | public | - | |
| UpdateAbleToMake | (Decimal) | public | - | |
| AddMaterialCost | (Decimal, Decimal) | public | - | |
| AddCapacityCost | (Decimal, Decimal) | public | - | |
| AddSubcontrdCost | (Decimal, Decimal) | public | - | |
| AddCapOvhdCost | (Decimal, Decimal) | public | - | |
| AddMfgOvhdCost | (Decimal, Decimal) | public | - | |
| AddScrapCost | (Decimal, Decimal) | public | - | |
| GetItemCosts | () | public | - | |
| GetResCosts | () | public | - | |
| RoundCosts | (Decimal) | public | - | |
| CalcOvhdCost | () | public | - | |
| CalcDirectCost | () | Decimal | public | - |
| CalcIndirectCost | () | Decimal | public | - |
| CalcUnitCost | () | public | - | |
| IsLineOk | (Boolean, var Record BOM Warning Log) | Boolean | public | - |
| AreAllLinesOk | (var Record BOM Warning Log) | Boolean | public | - |
| SetLocationVariantFiltersFrom | (var Record Item) | public | - | |
| GetItemUnitCost | () | public | - | |
| AddNonInvMaterialCost | (Decimal, Decimal) | public | - |
Events, 30
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterInitFromRes | (var Record BOM Buffer, Record Resource) | - |
| Integration event | OnAfterInitFromMachineCenter | (var Record BOM Buffer, Record Machine Center) | - |
| Integration event | OnAfterInitFromWorkCenter | (var Record BOM Buffer, Record Work Center) | - |
| Integration event | OnBeforeInitFromItem | (var Record BOM Buffer, Record Item, var Boolean) | - |
| Integration event | OnBeforeInitFromRes | (var Record BOM Buffer, Record Resource, var Boolean) | - |
| Integration event | OnBeforeInitFromMachineCenter | (var Record BOM Buffer, Record Machine Center, var Boolean) | - |
| Integration event | OnbeforeInitFromWorkCenter | (var Record BOM Buffer, Record Work Center, var Boolean) | - |
| Integration event | OnTransferFromItemCopyFields | (var Record BOM Buffer, Record Item) | - |
| Integration event | OnTransferFromAsmHeaderCopyFields | (var Record BOM Buffer, Record Assembly Header) | - |
| Integration event | OnTransferFromAsmLineCopyFields | (var Record BOM Buffer, Record Assembly Line) | - |
| Integration event | OnTransferFromBOMCompCopyFields | (var Record BOM Buffer, Record BOM Component) | - |
| Integration event | OnTransferFromProdOrderLineCopyFields | (var Record BOM Buffer, Record Prod. Order Line) | - |
| Integration event | OnTransferFromProdOrderCompCopyFields | (var Record BOM Buffer, Record Prod. Order Component) | - |
| Integration event | OnTransferFromProdRoutingCopyFields | (var Record BOM Buffer, Record Routing Line) | - |
| Integration event | OnAfterGetItemCosts | (var Record BOM Buffer, Record Item) | - |
| Integration event | OnAfterIsLineOk | (var Record BOM Buffer, Boolean, var Record BOM Warning Log, var Boolean) | - |
| Integration event | OnAfterRoundCosts | (var Record BOM Buffer, Decimal) | - |
| Integration event | OnAfterTransferFromProdComp | (var Record BOM Buffer, Record Production BOM Line, Record Item, var Integer) | - |
| Integration event | OnGetItemCostsOnBeforeRoundCosts | (var Record BOM Buffer) | - |
| Integration event | OnBeforeCalcOvhdCost | (var Record BOM Buffer, var Boolean) | - |
| Integration event | OnBeforeTransferFromProdComp | (var Integer, Record Production BOM Line, Integer, Decimal, Decimal, Decimal, Date, Code[10], Record Item, Decimal, var Boolean) | - |
| Integration event | OnBeforeUpdateAbleToMake | (var Record BOM Buffer, var Decimal, var Boolean) | - |
| Integration event | OnBeforeIsQtyPerOk | (var Record BOM Buffer, var Record BOM Warning Log, Boolean, var Boolean, var Boolean) | - |
| Integration event | OnBeforeIsReplenishmentOk | (var Record BOM Buffer, var Record BOM Warning Log, Boolean, var Boolean, var Boolean) | - |
| Integration event | OnAfterCalcUnitCost | (var Record BOM Buffer) | - |
| Integration event | OnAfterInitFromItem | (var Record BOM Buffer, Record Item, Record Stockkeeping Unit) | - |
| Integration event | OnTransferFromProdCompCopyFields | (var Record BOM Buffer, Record Production BOM Line, Record Item, Decimal, Decimal) | - |
| Integration event | OnBeforeRoundUnitAmt | (Decimal, Decimal, var Boolean, var Decimal) | - |
| Integration event | OnBeforeIsBOMOk | (var Record BOM Buffer, var Boolean, var Boolean, var Boolean, var Record BOM Warning Log) | - |
| Integration event | OnBeforeIsLowLevelOk | (var Record BOM Buffer, var Boolean, var Boolean, var Boolean, var Record BOM Warning Log) | - |