reportInventoryofficial - Microsoftderived - from the source, no model text

Report 699 "Calculate Plan - Req. Wksh."

Base Application · Microsoft.Inventory.Requisition

Across versions

  1. BC23-26present
  2. BC274 events added, 2 events removed
  3. BC28-29unchanged
  4. BC302 events removed, 1 procedures removed

Neighbourhood 1 connected objects and pages

Codeunit 99000854 "Inventory Profile Offsetting" (calls, 2 links)Inventory Profile Offsetting

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.Requisition · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Calculate Plan - Req. Wksh.

Events published

  • OnAfterOnOpenPage(var FromDate: Date; var ToDate: Date) (integration)
  • OnAfterItemOnPreDataItem(var Item: Record Item) (integration)
  • OnAfterItemOnPostDataItem(var Item: Record Item; CurrTemplateName: Code[10]; CurrWorksheetName: Code[10]; FromDate: Date; ToDate: Date) (integration)
  • OnAfterSkipPlanningForItemOnReqWksh(Item: Record Item; var SkipPlanning: Boolean) (integration)
  • OnBeforeSkipPlanningForItemOnReqWksh(Item: Record Item; var SkipPlanning: Boolean; var IsHandled: Boolean; StockkeepingUnit: Record "Stockkeeping Unit"; CurrWorksheetType: Option) (integration)
  • OnBeforeSetParamAndCalculatePlanFromWorksheet(UseForecast: Code[10]; ExcludeForecastBefore: Date; CurrWorksheetType: Option; PriceCalculationMethod: Enum "Price Calculation Method"; Item: Record Item; ManufacturingSetup: Record Microsoft.Manufacturing.Setup."Manufacturing Setup"; CurrTemplateName: Code[10]; CurrWorksheetName: Code[10]; FromDate: Date; ToDate: Date; RespectPlanningParm: Boolean; var IsHandled: Boolean) + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeSetParamAndCalculatePlanFromReqWorksheet(UseForecast: Code[10]; ExcludeForecastBefore: Date; CurrWorksheetType: Option; PriceCalculationMethod: Enum "Price Calculation Method"; Item: Record Item; CurrTemplateName: Code[10]; CurrWorksheetName: Code[10]; FromDate: Date; ToDate: Date; RespectPlanningParm: Boolean; var IsHandled: Boolean) + BC27 (integration)
  • OnBeforeDeleteReqLines(Item: Record Item; var PurchReqLine: Record "Requisition Line"; var ReqLineExtern: Record "Requisition Line"; var IsHandled: Boolean; InventoryProfileOffsetting: Codeunit "Inventory Profile Offsetting") (integration)
  • OnBeforeInitializeFromSetup(var UseForecast: Code[10]; var IsHandled: Boolean; var InventorySetup: Record "Inventory Setup") + BC27 (integration)
  • OnBeforeInitializeFromMfgSetup(var UseForecast: Code[10]; var IsHandled: Boolean; var MfgSetup: Record Microsoft.Manufacturing.Setup."Manufacturing Setup") + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeOnPreReport(var CurrTemplateName: code[10]; var CurrWorksheetName: Code[10]; var RequistionLine: Record "Requisition Line"; var FromDate: Date; var ToDate: Date; var IsHandled: Boolean) (integration)
  • OnItemOnAfterGetRecordOnBeforeCommit(var ReqLine: Record "Requisition Line"; var Item: Record Item; CurrTemplateName: Code[10]; CurrWorksheetName: Code[10]; FromDate: Date) (integration)
  • OnItemOnAfterDeleteReqLines(Item: Record Item; var SkipPlanning: Boolean) (integration)

Procedures

  • SetTemplAndWorksheet(TemplateName: Code[10]; WorksheetName: Code[10])
  • InitializeRequest(StartDate: Date; EndDate: Date)
  • InitializeFromSetup() + BC27
  • InitializeFromMfgSetup() Δ BC27 − BC30 (obsolete 27.0: Replaced by procedure InitializeFromSetup())
  • SetParamAndCalculatePlanFromWorksheet()
  • ValidatePriceCalcMethod()
  • SkipPlanningForItemOnReqWksh(Item: Record Item): Boolean

Triggers

OnPreReport

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.

Recent changes

Deprecations

  • procedure InitializeFromMfgSetup: Pending 27.0 (#if not CLEAN27), “Replaced by procedure InitializeFromSetup()”
  • procedure OnBeforeInitializeFromMfgSetup: Pending 27.0 (#if not CLEAN27), “Replaced by event OnBeforeInitializeFromSetup”
  • procedure OnBeforeSetParamAndCalculatePlanFromWorksheet: Pending 27.0 (#if not CLEAN27), “Replaced by OnBeforeSetParamAndCalculatePlanFromReqWorksheet”

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "report", object_name: "Calculate Plan - Req. Wksh."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources