tableInventoryofficial - Microsoftderived - from the source, no model text

Table 5896 "Inventory Adjmt. Entry (Order)"

Base Application · Microsoft.Inventory.Costing

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25unchanged
  4. BC264 fields added, 4 procedures added
  5. BC279 fields changed, 8 events added
  6. BC2819 fields changed
  7. BC29-30unchanged

Neighbourhood 8 connected objects and pages

Table 27 "Item" (relates to)ItemPage 5816 "Inventory Adjmt. Entry Orders" (pages and codeunits on it, 2 links)Inventory Adjmt. Entry OrdersTable extension 990 "Asm. Inventory Adjmt. Entry" (extended by)Asm. Inventory Adjmt. EntryTable extension 99000800 "Mfg. Inventory Adjmt. Entry" (extended by)Mfg. Inventory Adjmt. EntryCodeunit 99000776 "Mfg. InventoryAdjmtEntryOrder" (event subscribers, 9 links)Mfg. InventoryAdjmtEntryOrderCodeunit 5823 "Cost Adjustment Item Runner" (calls, 2 links)Cost Adjustment Item RunnerCodeunit 5824 "Cost Adjustment Params Mgt." (calls, 2 links)Cost Adjustment Params Mgt.Table 5405 "Production Order" (referenced by)Production Order

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Inventory.Costing · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Inventory Adjmt. Entry (Order)
DataClassification CustomerContent
LookupPageId Inventory Adjmt. Entry Orders
Permissions TableData “Inventory Adjmt. Entry (Order)” = i

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Order Type Δ BC28 Enum “Inventory Order Type” Specifies which type of order that the entry was created in. enum Enum 90 “Inventory Order Type”
2 Order No. Δ BC28 Code[20] Specifies the number of the order that the entry was created in.
3 Order Line No. Δ BC28 Integer Specifies the line number of the order that the entry was created in.
4 Item No. Δ BC28 Code[20] Specifies the item number. TableRelation Table 27 “Item”
21 Indirect Cost % Δ BC28 Decimal —
22 Overhead Rate Δ BC28 Decimal —
29 Cost is Adjusted Δ BC28 Boolean Specifies whether the cost of the order has been adjusted.
30 Allow Online Adjustment Boolean —
41 Unit Cost Δ BC28 Decimal —
42 Direct Cost Δ BC28 Decimal —
43 Indirect Cost Δ BC28 Decimal —
44 Single-Level Material Cost Δ BC28 Decimal —
45 Single-Level Capacity Cost Δ BC28 Decimal —
46 Single-Level Subcontrd. Cost Δ BC28 Decimal —
47 Single-Level Cap. Ovhd Cost Δ BC28 Decimal —
48 Single-Level Mfg. Ovhd Cost Δ BC28 Decimal —
52 Direct Cost (ACY) Δ BC27 Decimal —
53 Indirect Cost (ACY) Δ BC27 Decimal —
54 Single-Lvl Material Cost (ACY) Δ BC27 Decimal —
55 Single-Lvl Capacity Cost (ACY) Δ BC27 Decimal —
56 Single-Lvl Subcontrd Cost(ACY) Δ BC27 Decimal —
57 Single-Lvl Cap. Ovhd Cost(ACY) Δ BC27 Decimal —
58 Single-Lvl Mfg. Ovhd Cost(ACY) Δ BC27 Decimal —
61 Completely Invoiced Δ BC28 Boolean Specifies whether the entry has been fully invoiced.
62 Is Finished Δ BC28 Boolean Specifies that the order is finished and that its cost will be adjusted.
70 Direct Cost Non-Inventory + BC26 Δ BC28 Decimal —
71 Direct Cost Non-Inv. (ACY) + BC26 Δ BC27 Decimal Direct Cost Non-Inventory (ACY) caption
72 Single-Lvl Mat. Non-Invt. Cost + BC26 Δ BC28 Decimal Specifies the total Non-inventory material cost of all components on the parent item’s BOM. not editable
73 Single-Lvl Mat.NonInvCost(ACY) + BC26 Δ BC27 Decimal Single-Level Material Non-Inventory Cost (ACY) caption not editable

Keys

  • Key1: Order Type, Order No., Order Line No. (clustered)
  • Key2: Cost is Adjusted, Allow Online Adjustment

Events published

  • OnAfterCalcOvhdCost(xInventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; GeneralLedgerSetup: Record "General Ledger Setup"; OutputQty: Decimal; AmtRndgPrec: Decimal; AmtRndgPrecACY: Decimal; CurrencyFactor: Decimal) (integration)
  • OnAfterCalcDiff(var InvtAdjmtEntryOrderRec: Record "Inventory Adjmt. Entry (Order)"; var InvtAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; OnlyCostShares: Boolean) (integration)
  • OnAfterCalcDirectCostFromCostShares(var InvtAdjmtEntryOrderRec: Record "Inventory Adjmt. Entry (Order)") (integration)
  • OnAfterGetSingleLevelCosts(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; Item: Record Item) (integration)
  • OnAfterRoundAmounts(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; RndPrecLCY: Decimal; RndPrecACY: Decimal; ShareOfTotalCost: Decimal; RndResLCY: Decimal; RndResACY: Decimal) + BC27 − BC27 (integration)
  • OnAfterAddSingleLvlMaterialCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnBeforeAddSingleLvlMaterialCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnAfterAddSingleLvlCapacityCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnBeforeAddSingleLvlCapacityCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnAfterAddSingleLvlSubcontrdCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnBeforeAddSingleLvlSubcontrdCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnAfterAddSingleLvlCapOvhdCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnBeforeAddSingleLvlCapOvhdCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnAfterAddSingleLvlMfgOvhdCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnBeforeAddSingleLvlMfgOvhdCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var CostAmtLCY: Decimal; var CostAmtACY: Decimal) (integration)
  • OnCalcCurrencyFactorOnAfterSetFilters(var OutputItemLedgEntry: Record "Item Ledger Entry"; InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)") (integration)
  • OnGetUnroundedCostsFromItemOnAfterGetItem(var Item: Record Item; var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)") (integration)
  • OnGetSingleLevelCostsOnAfterCopyCostsLCY(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; Item: Record Item) + BC27 (integration)
  • OnGetSingleLevelCostsOnAfterCopyCostsACY(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; Item: Record Item; CurrExchRate: Decimal) + BC27 (integration)
  • OnUpdatedFromSKUOnAfterCopyCostFromSKU(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; StockkeepingUnit: Record "Stockkeeping Unit") + BC27 (integration)
  • OnAfterCalcUnitCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)") + BC27 (integration)
  • OnAddDirectCostNonInv(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; CostAmtLCY: Decimal; CostAmtACY: Decimal) + BC27 (integration)
  • OnAddSingleLvlNonInvMaterialCost(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; CostAmtLCY: Decimal; CostAmtACY: Decimal) + BC27 (integration)
  • OnFindProdOrderLine(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; var Item: Record Item; var StockkeepingUnit: Record "Stockkeeping Unit"; var Found: Boolean) + BC27 (integration)

Procedures

  • RoundCosts(ShareOfTotalCost: Decimal)
  • CalcOvhdCost(OutputQty: Decimal)
  • GetCostsFromItem(OutputQty: Decimal)
  • GetUnitCostsFromItem()
  • GetUnitCostsFromProdOrderLine()
  • CalcDirectCostFromCostShares()
  • CalcIndirectCostFromCostShares()
  • CalcUnitCost()
  • CalcDiff(var InvtAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)"; OnlyCostShares: Boolean)
  • AddDirectCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • AddIndirectCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • AddDirectCostNonInv(CostAmtLCY: Decimal; CostAmtACY: Decimal) + BC26
  • AddSingleLvlMaterialCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • AddSingleLvlNonInvMaterialCost(CostAmtLCY: Decimal; CostAmtACY: Decimal) + BC26
  • AddSingleLvlCapacityCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • AddSingleLvlSubcontrdCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • AddSingleLvlCapOvhdCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • AddSingleLvlMfgOvhdCost(CostAmtLCY: Decimal; CostAmtACY: Decimal)
  • RoundCost(Cost: Decimal; ShareOfTotal: Decimal; var RndRes: Decimal; AmtRndgPrec2: Decimal): Decimal Δ BC27
  • RunCostAdjustment(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)") + BC26

Plus 11 local procedures.

Relations

Referenced by

1 fields in 1 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

Extended by

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Inventory Adjmt. Entry (Order)"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources