reportInventoryofficial - Microsoftderived - from the source, no model text

Report 302 "Get Demand To Reserve"

Base Application · Microsoft.Inventory.Tracking

Across versions

  1. BC23present
  2. BC246 events added, 1 events removed
  3. BC254 events removed, 3 procedures removed
  4. BC261 events added, 1 events removed
  5. BC271 events changed
  6. BC28-29unchanged
  7. BC301 events removed

Neighbourhood 3 connected objects and pages

Report extension 5932 "Serv. Get Demand To Reserve" (extended by)Serv. Get Demand To ReserveReport extension 929 "Asm. Get Demand To Reserve" (extended by)Asm. Get Demand To ReserveReport extension 99000858 "Mfg. Get Demand To Reserve" (extended by)Mfg. Get Demand To Reserve

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.Tracking · captioned “Get Demand to Reserve” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Get Demand to Reserve
ApplicationArea Reservation

Events published

  • OnGetDemand(var FilterItem: Record Item; var ReservationWkshBatch: Record "Reservation Wksh. Batch"; DemandType: Enum "Reservation Demand Type"; DateFilter: Text; VariantFilterFromBatch: Text; LocationFilterFromBatch: Text; ItemFilterFromBatch: Text; ReservedFromStock: Enum "Reservation From Stock") + BC25 Δ BC27 − BC30 (integration, obsolete 27.0)
  • OnSalesOrderLineOnAfterGetRecordOnBeforeSetTempSalesLine(var OrderSalesLine: Record "Sales Line"; var IsHandled: Boolean) + BC24 − BC24 (integration)
  • OnTransferOrderLineOnAfterGetRecordOnBeforeSetTempTransferLine(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) + BC24 (integration)
  • OnJobPlanningLineOnAfterGetRecordOnBeforeSetTempJobPlanningLine(var JobPlanningLine: Record "Job Planning Line"; var IsHandled: Boolean) + BC24 + BC25 − BC25 + BC26 − BC26 (integration)

Procedures

  • GetSalesOrderLines(var TempSalesLineToReturn: Record "Sales Line" temporary)
  • GetTransferOrderLines(var TempTransferLineToReturn: Record "Transfer Line" temporary)
  • GetJobPlanningLines(var TempJobPlanningLineToReturn: Record "Job Planning Line" temporary)
  • GetAllocateAfterPopulate(): Boolean
  • SetBatchName(NewBatchName: Code[10])
  • SetParameters(NewBatchFiltersVisible: Boolean; NewDemandType: Enum "Reservation Demand Type"; NewReservedFromStock: Enum "Reservation From Stock"; NewAutoAllocate: Boolean) + BC25

Plus 1 local procedures.

Triggers

OnInitReport, OnPreReport

Extended by

Recent changes

Deprecations

  • procedure OnGetDemand: Pending 27.0 (#if not CLEAN27), “This event is never raised.”

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). 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: "Get Demand To Reserve"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources