Codeunit 99000762 "Mfg. Item Journal Mgt."
Base Application · Microsoft.Inventory.Journal
Across versions
- BC23-25not present
- BC26added
- BC2729 procedures changed, 15 procedures added
- BC281 events added
- BC29-30unchanged
Neighbourhood 11 connected objects and pages
Base Application · Microsoft.Inventory.Journal · BC26-30 · source at ea08af5e · facts from BC29
Events published
OnOnValidateItemNoOnAfterValidateUnitofMeasureCodeOnBeforeCheckInventoryValueZero(var ItemJournalLine: Record "Item Journal Line"; var ProdOrderLine: Record "Prod. Order Line"; var SkipInventoryValueZeroCheck: Boolean)+ BC28 (integration)
Event subscriptions
- OnIsMfgItem subscribes to Table “Item” OnIsMfgItem
- OnValidateUnitAmountOnUpdateByEntryType subscribes to Table “Item Journal Line” OnValidateUnitAmountOnUpdateByEntryType
- OnValidateUnitCostOnUpdateByEntryType subscribes to Table “Item Journal Line” OnValidateUnitCostOnUpdateByEntryType
- OnValidateItemNoOnSetCostAndPrice subscribes to Table “Item Journal Line” OnValidateItemNoOnSetCostAndPrice
- OnValidateItemNoOnAfterValidateUnitofMeasureCode subscribes to Table “Item Journal Line” OnValidateItemNoOnAfterValidateUnitofMeasureCode
- OnValidateOrderNoOnCaseOrderTypeElse subscribes to Table “Item Journal Line” OnValidateOrderNoOnCaseOrderTypeElse
- OnValidateOrderLineNoOnCaseOrderTypeElse subscribes to Table “Item Journal Line” OnValidateOrderLineNoOnCaseOrderTypeElse
- OnAfterSigned subscribes to Table “Item Journal Line” OnAfterSigned
- OnAfterCheckEntryType subscribes to Table “Item Journal Line” OnAfterCheckEntryType
- OnAfterSetDefaultPriceCalculationMethod subscribes to Table “Item Journal Line” OnAfterSetDefaultPriceCalculationMethod
- OnValidateCapUnitOfMeasureCodeOnSetQtyPerCapUnitOfMeasure subscribes to Table “Item Journal Line” OnValidateCapUnitOfMeasureCodeOnSetQtyPerCapUnitOfMeasure
- OnValidateCapUnitOfMeasureCodeOnCaseOrderTypeElse subscribes to Table “Item Journal Line” OnValidateCapUnitOfMeasureCodeOnCaseOrderTypeElse
- OnValidateEntryTypeOnUpdateByEntryType subscribes to Table “Item Journal Line” OnValidateEntryTypeOnUpdateByEntryType
- OnValidateNoOnAfterValidateItemNo subscribes to Table “Item Journal Line” OnValidateNoOnAfterValidateItemNo
- OnValidateNoOnBeforeValidateItemNo subscribes to Table “Item Journal Line” OnValidateNoOnBeforeValidateItemNo
- OnValidateQuantityOnAfterSetCallWhseCheck subscribes to Table “Item Journal Line” OnValidateQuantityOnAfterSetCallWhseCheck
- OnSelectItemEntryOnSetFilters subscribes to Table “Item Journal Line” OnSelectItemEntryOnSetFilters
- OnValidateBinCodeOnCompBinCheck subscribes to Table “Item Journal Line” OnValidateBinCodeOnCompBinCheck
- OnBeforeLookupItemNo subscribes to Table “Item Journal Line” OnBeforeLookupItemNo
- OnAfterValidateNo subscribes to Table “Item Journal Line” OnAfterValidateNo
- OnGetOrderTypeProduction subscribes to Table “Item Journal Line” OnGetOrderTypeProduction
- OnAfterIsEntryTypeOutput subscribes to Table “Item Journal Line” OnAfterIsEntryTypeOutput
- OnAfterIsEntryTypeConsumption subscribes to Table “Item Journal Line” OnAfterIsEntryTypeConsumption
- OnAfterIsEntryTypeProduction subscribes to Table “Item Journal Line” OnAfterIsEntryTypeProduction
- OnAfterIsOrderTypeAsmOrProd subscribes to Table “Item Journal Line” OnAfterIsOrderTypeAsmOrProd
- OnAfterIsDocNoProdOrderNo subscribes to Table “Item Journal Line” OnAfterIsDocNoProdOrderNo
- OnTimeIsEmpty subscribes to Table “Item Journal Line” OnTimeIsEmpty
- OnOnlyStopTime subscribes to Table “Item Journal Line” OnOnlyStopTime
- OnAfterInitDefaultDimensionSources subscribes to Table “Item Journal Line” OnAfterInitDefaultDimensionSources
- OnAfterInitTableValuePair subscribes to Table “Item Journal Line” OnAfterInitTableValuePair
- OnValidateUnitOfMeasureCodeOnBeforeValidateQuantity subscribes to Table “Item Journal Line” OnValidateUnitOfMeasureCodeOnBeforeValidateQuantity
- OnAfterCopyItemJnlLineFromPurchLine subscribes to Table “Item Journal Line” OnAfterCopyItemJnlLineFromPurchLine
- StandardItemJournalLineOnAfterInitDefaultDimensionSources subscribes to Table “Standard Item Journal Line” OnAfterInitDefaultDimensionSources
- OnGetConsumptionTemplateType subscribes to Table “Item Journal Template” OnGetConsumptionTemplateType
- OnGetOutputTemplateType subscribes to Table “Item Journal Template” OnGetOutputTemplateType
- OnGetCapacityTemplateType subscribes to Table “Item Journal Template” OnGetCapacityTemplateType
- OnGetProdOrderTemplateType subscribes to Table “Item Journal Template” OnGetProdOrderTemplateType
- OnAfterValidateType subscribes to Table “Item Journal Template” OnAfterValidateType
- OnCallItemTrackingOnCheckItemPosting subscribes to Codeunit “Item Jnl. Line-Reserve” OnCallItemTrackingOnCheckItemPosting
- OnAfterOnPreDataItem subscribes to Report “Calculate Inventory Value” OnAfterOnPreDataItem
- OnShouldShowOutput subscribes to Report “Inventory Movement” OnShouldShowOutput
- OnAfterGetRecordOnCheckManufacturing subscribes to Report “Inventory Posting - Test” OnAfterGetRecordOnCheckManufacturing
- OnAfterGetRecordOnSetManufacturingFields subscribes to Report “Inventory Posting - Test” OnAfterGetRecordOnSetManufacturingFields
- OnPreDataItemOnCalcStdCost subscribes to Report “Calc. Inventory Value - Test” OnPreDataItemOnCalcStdCost
Procedures
GetConsump(var ItemJnlLine: Record "Item Journal Line"; var ProdOrderDescription: Text[100])GetOutput(var ItemJnlLine: Record "Item Journal Line"; var ProdOrderDescription: Text[100]; var OperationDescription: Text[100])GetCapacity(CapType: Enum "Capacity Type"; CapNo: Code[20]; var CapDescription: Text[100])
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.
- Codeunit 408 “DimensionManagement” (2 calls:
OnAfterInitDefaultDimensionSources → AddDimSource,StandardItemJournalLineOnAfterInitDefaultDimensionSources → AddDimSource) - Codeunit 5812 “Calculate Standard Cost” (2 calls:
OnAfterOnPreDataItem → CalcItems,OnAfterOnPreDataItem → SetProperties) - Codeunit 5402 “Unit of Measure Management” (1 call:
OnValidateCapUnitOfMeasureCodeOnSetQtyPerCapUnitOfMeasure → QtyRndPrecision) - Codeunit 99000755 “Shop Calendar Management” (1 call:
OnValidateCapUnitOfMeasureCodeOnSetQtyPerCapUnitOfMeasure → QtyperTimeUnitofMeasure) - Codeunit 99000758 “Mfg. Cost Calculation Mgt.” (1 call:
OnValidateCapUnitOfMeasureCodeOnCaseOrderTypeElse → CalcRoutingCostPerUnit)
Called by
- Page 99000773 “Capacity Journal” (1 call:
OnAfterGetCurrRecord → GetCapacity) - Page 99000778 “Recurring Capacity Journal” (1 call:
OnAfterGetCurrRecord → GetCapacity) - Page 99000823 “Output Journal” (1 call:
OnAfterGetCurrRecord → GetOutput) - Page 99000827 “Recurring Output Journal” (1 call:
OnAfterGetCurrRecord → GetOutput) - Page 99000846 “Consumption Journal” (1 call:
OnAfterGetCurrRecord → GetConsump) - Page 99000850 “Recurring Consumption Journal” (1 call:
OnAfterGetCurrRecord → GetConsump)
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: "codeunit", object_name: "Mfg. Item Journal Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.