codeunitInventoryofficial - Microsoftderived - from the source, no model text

Codeunit 99000841 "Item Ledger Entry-Reserve"

Base Application · Microsoft.Inventory.Ledger

Across versions

  1. BC23-24present
  2. BC255 procedures added, 2 events added
  3. BC26unchanged
  4. BC271 events changed
  5. BC28-29unchanged
  6. BC301 events removed

Neighbourhood 26 connected objects and pages

Codeunit 1032 "Job Planning Line-Reserve" (event subscribers)Job Planning Line-ReserveCodeunit 5854 "Invt. Doc. Line-Reserve" (event subscribers)Invt. Doc. Line-ReserveCodeunit 925 "Assembly Header-Reserve" (event subscribers)Assembly Header-ReserveCodeunit 926 "Assembly Line-Reserve" (event subscribers)Assembly Line-ReserveCodeunit 99000832 "Sales Line-Reserve" (event subscribers)Codeunit 99000833 "Req. Line-Reserve" (event subscribers)Req. Line-ReserveCodeunit 99000834 "Purch. Line-Reserve" (event subscribers)Purch. Line-ReserveCodeunit 99000836 "Transfer Line-Reserve" (event subscribers)Transfer Line-ReserveCodeunit 99000837 "Prod. Order Line-Reserve" (event subscribers)Prod. Order Line-ReserveCodeunit 99000838 "Prod. Order Comp.-Reserve" (event subscribers)Codeunit 99000840 "Plng. Component-Reserve" (event subscribers)Plng. Component-ReserveCodeunit 99000842 "Service Line-Reserve" (event subscribers)Service Line-ReserveCodeunit 1032 "Job Planning Line-Reserve" (calls)Job Planning Line-ReserveCodeunit 22 "Item Jnl.-Post Line" (calls)Item Jnl.-Post LineCodeunit 6502 "Late Binding Management" (calls)Late Binding ManagementCodeunit 925 "Assembly Header-Reserve" (calls)Assembly Header-ReserveCodeunit 926 "Assembly Line-Reserve" (calls)Codeunit 99000832 "Sales Line-Reserve" (calls)Codeunit 99000833 "Req. Line-Reserve" (calls)Codeunit 99000834 "Purch. Line-Reserve" (calls)Codeunit 99000836 "Transfer Line-Reserve" (calls)Codeunit 99000837 "Prod. Order Line-Reserve" (calls)Codeunit 99000838 "Prod. Order Comp.-Reserve" (calls)Codeunit 99000840 "Plng. Component-Reserve" (calls)Codeunit 99000842 "Service Line-Reserve" (calls)Page 38 "Item Ledger Entries" (calls)

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

Properties

Property Value
Permissions TableData “Reservation Entry” = rimd

Events published

Event subscriptions

  • OnFilterReservEntry subscribes to Page “Reservation” OnFilterReservEntry
  • OnRelatesToEntrySummary subscribes to Page “Reservation” OnAfterRelatesToSummEntry
  • ReservationOnDrillDownTotalQuantity subscribes to Page “Reservation” OnDrillDownTotalQuantity
  • OnLookupDocument subscribes to Codeunit “Reservation Management” OnLookupDocument
  • OnLookupLine subscribes to Codeunit “Reservation Management” OnLookupLine
  • OnFilterReservFor subscribes to Codeunit “Reservation Management” OnFilterReservFor
  • OnLookupReserved subscribes to Page “Reservation Entries” OnLookupReserved
  • OnGetSourceRecordValue subscribes to Codeunit “Reservation Management” OnGetSourceRecordValue
  • OnRevertDateToSourceDate subscribes to Codeunit “Reservation Engine Mgt.” OnRevertDateToSourceDate
  • OnAfterCreateText subscribes to Codeunit “Reservation Engine Mgt.” OnCreateText

Procedures

  • FilterReservFor(var FilterReservationEntry: Record "Reservation Entry"; ItemLedgerEntry: Record "Item Ledger Entry")
  • FilterReservFor(var FilterReservationEntry: Record "Reservation Entry"; ItemLedgerEntryNo: Integer; SourceKey: Boolean)
  • Caption(ItemLedgerEntry: Record "Item Ledger Entry"): Text
  • DrillDownTotalQuantity(SourceRecordRef: RecordRef; EntrySummary: Record "Entry Summary"; ReservationEntry: Record "Reservation Entry"; MaxQtyToReserve: Decimal) + BC25 + BC25
  • DrillDownTotalQuantity(SourceRecordRef: RecordRef; EntrySummary: Record "Entry Summary"; ReservationEntry: Record "Reservation Entry"; MaxQtyToReserve: Decimal; CheckOutbound: Boolean; SetMaxQtyToreserve: Boolean) + BC25 + BC25

Plus 4 local procedures.

Triggers

OnRun

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.

Called by

Recent changes

Deprecations

  • procedure OnSetItemLedgEntryOnBeforeUpdateReservation: 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). 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: "Item Ledger Entry-Reserve"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources