Table 337 "Reservation Entry"
Base Application · Microsoft.Inventory.Tracking
Across versions
- BC23present
- BC241 events added
- BC252 events added, 1 procedures added
- BC262 procedures added
- BC271 procedures added
- BC2829 fields changed
- BC29-30unchanged
Neighbourhood 48 connected objects and pages
Base Application · Microsoft.Inventory.Tracking · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Reservation Entry |
| DataClassification | CustomerContent |
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 | Entry No. Δ BC28 | Integer | Specifies the number of the entry, as assigned from the specified number series when the entry was created. | AutoIncrement |
| 2 | Item No. Δ BC28 | Code[20] | Specifies the number of the item that has been reserved in this entry. | TableRelation Table 27 “Item” |
| 3 | Location Code Δ BC28 | Code[10] | Specifies the Location of the items that have been reserved in the entry. | TableRelation Table 14 “Location” |
| 4 | Quantity (Base) Δ BC28 | Decimal | Specifies the quantity of the item that has been reserved in the entry. via Page 497 “Reservation Entries” | |
| 5 | Reservation Status Δ BC28 | Enum “Reservation Status” | Specifies the status of the reservation. | enum Enum 337 “Reservation Status” |
| 7 | Description Δ BC28 | Text[100] | Specifies a description of the reservation entry. | |
| 8 | Creation Date Δ BC28 | Date | Specifies the date on which the entry was created. | |
| 9 | Transferred from Entry No. Δ BC28 | Integer | Specifies a value when the order tracking entry is for the quantity that remains on a document line after a partial posting. | TableRelation Table 337 “Reservation Entry” (Reservation Entry) |
| 10 | Source Type Δ BC28 | Integer | Specifies for which source type the reservation entry is related to. | |
| 11 | Source Subtype Δ BC28 | Option | Specifies which source subtype the reservation entry is related to. | OptionCaption: 0,1,2,3,4,5,6,7,8,9,10 |
| 12 | Source ID Δ BC28 | Code[20] | Specifies which source ID the reservation entry is related to. | |
| 13 | Source Batch Name Δ BC28 | Code[10] | Specifies the journal batch name if the reservation entry is related to a journal or requisition line. | |
| 14 | Source Prod. Order Line | Integer | — | |
| 15 | Source Ref. No. Δ BC28 | Integer | Specifies a reference number for the line, which the reservation entry is related to. | |
| 16 | Item Ledger Entry No. | Integer | — | TableRelation Table 32 “Item Ledger Entry” (Item Ledger Entry); not editable |
| 22 | Expected Receipt Date Δ BC28 | Date | Specifies the date on which the reserved items are expected to enter inventory. | |
| 23 | Shipment Date Δ BC28 | Date | Specifies when items on the document are shipped or were shipped. A shipment date is usually calculated from a requested delivery date plus lead time. | |
| 24 | Serial No. Δ BC28 | Code[50] | Specifies the serial number of the item that is being handled on the document line. | |
| 25 | Created By Δ BC28 | Code[50] | Specifies the user who created the traced record. | TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation |
| 27 | Changed By | Code[50] | — | TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation |
| 28 | Positive Δ BC28 | Boolean | Specifies that the difference is positive. | not editable |
| 29 | Qty. per Unit of Measure Δ BC28 | Decimal | Specifies how many of the base unit of measure are contained in one unit of the item. | not editable |
| 30 | Quantity Δ BC28 | Decimal | Specifies the quantity of the record. | |
| 31 | Action Message Adjustment Δ BC28 | Decimal | — | FlowField: sum(“Action Message Entry”.Quantity where(“Reservation Entry” = field(“Entry No.”), Calculation = const(Sum))); not editable |
| 32 | Binding | Enum “Reservation Binding” | — | enum Enum 339 “Reservation Binding”; not editable |
| 33 | Suppressed Action Msg. | Boolean | — | |
| 34 | Planning Flexibility | Enum “Reservation Planning Flexibility” | — | enum Enum 340 “Reservation Planning Flexibility” |
| 38 | Appl.-to Item Entry | Integer | — | |
| 40 | Warranty Date Δ BC28 | Date | Specifies the last day of the serial/lot number’s warranty. | not editable |
| 41 | Expiration Date Δ BC28 | Date | Specifies the expiration date of the item that is being handled on the document line. | not editable |
| 50 | Qty. to Handle (Base) Δ BC28 | Decimal | Specifies the quantity of item, in the base unit of measure, to be handled in a warehouse activity. via Page 5893 “Phys. Invt. Item Track. List” | |
| 51 | Qty. to Invoice (Base) Δ BC28 | Decimal | Specifies the quantity, in the base unit of measure, that remains to be invoiced. It is calculated as Quantity - Qty. Invoiced. via Page 5893 “Phys. Invt. Item Track. List” | |
| 53 | Quantity Invoiced (Base) Δ BC28 | Decimal | — | |
| 80 | New Serial No. | Code[50] | — | not editable |
| 81 | New Lot No. | Code[50] | — | not editable |
| 900 | Disallow Cancellation | Boolean | — | |
| 5400 | Lot No. Δ BC28 | Code[50] | Specifies the lot number of the item that is being handled with the associated document line. | |
| 5401 | Variant Code Δ BC28 | Code[10] | Specifies the variant of the item on the line. | TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No.”))) |
| 5811 | Appl.-from Item Entry | Integer | — | |
| 5817 | Correction | Boolean | — | |
| 6505 | New Expiration Date | Date | — | not editable |
| 6510 | Item Tracking | Enum “Item Tracking Entry Type” | — | enum Enum 6566 “Item Tracking Entry Type”; not editable |
| 6511 | Untracked Surplus | Boolean | — | |
| 6515 | Package No. Δ BC28 | Code[50] | Specifies the package number of the item that is being handled with the associated document line. | not editable |
| 6516 | New Package No. | Code[50] | — |
Keys
- Key1: Entry No., Positive (clustered)
- Key2: Source ID, Source Ref. No., Source Type, Source Subtype, Source Batch Name, Source Prod. Order Line, Reservation Status, Shipment Date, Expected Receipt Date
- Key3: Item No., Variant Code, Location Code
- Key4: Item No., Variant Code, Location Code, Reservation Status, Shipment Date, Expected Receipt Date, Serial No., Lot No., Package No.
- Key9: Source Type, Source Subtype, Source ID, Source Batch Name, Source Prod. Order Line, Source Ref. No.
- Key10: Reservation Status, Item No., Variant Code, Location Code, Expected Receipt Date
- Key11: Serial No., Source ID, Source Ref. No., Source Type, Source Subtype, Source Batch Name, Source Prod. Order Line
- Key12: Positive, Reservation Status, Source Type
Events published
OnAfterCopyTrackingFromItemLedgEntry(var ReservationEntry: Record "Reservation Entry"; ItemLedgerEntry: Record "Item Ledger Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromItemLedgEntry
OnAfterCopyTrackingFromItemTrackingSetup(var ReservationEntry: Record "Reservation Entry"; ItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromItemTrackingSetup
OnAfterCopyTrackingFromInvtProfile(var ReservationEntry: Record "Reservation Entry"; InventoryProfile: Record "Inventory Profile")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromInvtProfile
OnAfterCopyTrackingFromReservEntry(var ReservationEntry: Record "Reservation Entry"; FromReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromReservEntry
OnAfterCopyTrackingFromReservEntryNewTracking(var ReservationEntry: Record "Reservation Entry"; FromReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromReservEntryNewTracking
OnAfterCopyTrackingFromTrackingSpec(var ReservationEntry: Record "Reservation Entry"; TrackingSpecification: Record "Tracking Specification")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromTrackingSpec
OnAfterCopyTrackingFromWhseActivLine(var ReservationEntry: Record "Reservation Entry"; WarehouseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromWhseActivLine
OnAfterCopyTrackingFromWhseEntry(var ReservationEntry: Record "Reservation Entry"; WhseEntry: Record "Warehouse Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromWhseEntry
OnAfterCopyTrackingFromWhseItemTrackingLine(var ReservationEntry: Record "Reservation Entry"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFromWhseItemTrackingLine
OnAfterCopyNewTrackingFromWhseItemTrackingLine(var ReservationEntry: Record "Reservation Entry"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyNewTrackingFromWhseItemTrackingLine
OnAfterClearItemTrackingFields(var ReservationEntry: Record "Reservation Entry")(integration)OnAfterClearTracking(var ReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryClearTracking
OnAfterClearNewTracking(var ReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryClearNewTracking
OnAfterClearTrackingFilter(var ReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryClearTrackingFilter
OnAfterCopyTrackingFiltersToReservEntry(var ReservEntry: Record "Reservation Entry"; var FilterReservEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFiltersToReservEntry
OnAfterFilterLinesForTracking(var ReservEntry: Record "Reservation Entry"; CalcReservEntry: Record "Reservation Entry"; Positive: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryFilterLinesForTracking
OnAfterSetNewTrackingFromItemJnlLine(var ReservationEntry: Record "Reservation Entry"; ItemJournalLine: Record "Item Journal Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyNewTrackingFromItemJnlLine
OnAfterSetNewTrackingFromTrackingSpecification(var ReservationEntry: Record "Reservation Entry"; TrackingSpecification: Record "Tracking Specification")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetNewTrackingFromTrackingSpecification
OnAfterSetSourceFilter(var ReservationEntry: Record "Reservation Entry"; SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceRefNo: Integer; SourceKey: Boolean)(integration)OnAfterCopyNewTrackingFromReservEntry(var ReservationEntry: Record "Reservation Entry"; FromReservEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyNewTrackingFromReservEntry
OnAfterSetTrackingFilterBlank(var ReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterBlank
OnAfterSetTrackingFilterFromEntrySummaryIfNotBlank(var ReservationEntry: Record "Reservation Entry"; EntrySummary: Record "Entry Summary")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromEntrySummaryIfNotBlank
OnAfterSetTrackingFilterFromItemJnlLine(var ReservationEntry: Record "Reservation Entry"; ItemJournalLine: Record "Item Journal Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromItemJnlLine
OnAfterSetTrackingFilterFromItemLedgEntry(var ReservationEntry: Record "Reservation Entry"; ItemLedgEntry: Record "Item Ledger Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromItemLedgEntry
OnAfterCopyTrackingFilterFromItemLedgEntry(var ReservationEntry: Record "Reservation Entry"; var ItemLedgEntry: Record "Item Ledger Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryCopyTrackingFilterFromItemLedgEntry
OnAfterSetTrackingFilterFromItemTrackingSetup(var ReservationEntry: Record "Reservation Entry"; ItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromTrackingSetup
OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank(var ReservationEntry: Record "Reservation Entry"; ItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromTrackingSetupIfNotBlank
OnAfterSetTrackingFilterFromReservEntry(var ReservationEntry: Record "Reservation Entry"; FromReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromReservEntry
OnAfterSetNewTrackingFilterFromNewReservEntry(var ReservationEntry: Record "Reservation Entry"; FromReservationEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetNewTrackingFilterFromNewReservEntry
OnAfterSetTrackingFilterFromSpecIfNotBlank(var ReservationEntry: Record "Reservation Entry"; TrackingSpecification: Record "Tracking Specification")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromSpecIfNotBlank
OnAfterSetTrackingFilterFromTrackingSpec(var ReservationEntry: Record "Reservation Entry"; TrackingSpecification: Record "Tracking Specification")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromTrackingSpec
OnAfterSetTrackingFilterFromTrackingSpecIfNotBlank(var ReservationEntry: Record "Reservation Entry"; TrackingSpecification: Record "Tracking Specification")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromTrackingSpecIfNotBlank
OnAfterSetTrackingFilterFromWhseActivityLine(var ReservationEntry: Record "Reservation Entry"; WhseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromWhseActivityLine
OnAfterSetTrackingFilterFromWhseJnlLine(var ReservationEntry: Record "Reservation Entry"; WhseJournalLine: Record "Warehouse Journal Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromWhseJnlLine
OnAfterSetTrackingFilterFromWhseSpec(var ReservationEntry: Record "Reservation Entry"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromWhseSpec
OnAfterSetTrackingFilterFromWhseActivityLineIfRequired(var ReservationEntry: Record "Reservation Entry"; WhseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromWhseActivityLineIfRequired
OnAfterSetTrackingFilterFromWhseItemTrackingSetupNotBlankIfRequired(var ReservationEntry: Record "Reservation Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromWhseItemTrackingSetupNotBlankIfRequired
OnAfterSetTrackingFilterFromWhseItemTrackingSetupIfRequired(var ReservationEntry: Record "Reservation Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterFromWhseItemTrackingSetupIfRequired
OnAfterSetTrackingFilterToItemIfRequired(ReservationEntry: Record "Reservation Entry"; var Item: Record Item)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntrySetTrackingFilterToItemIfRequired
OnAfterGetItemTrackingEntryType(ReservationEntry: Record "Reservation Entry"; var TrackingEntryType: Enum "Item Tracking Entry Type")(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryGetItemTrackingEntryType
OnAfterTextCaption(SourceType: Integer; var NewTextCaption: Text[255])(integration)OnAfterGetTrackingText(ReservationEntry: Record "Reservation Entry"; var TrackingText: Text)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryGetTrackingText
OnBeforeClearItemTrackingFields(ReservationEntry: Record "Reservation Entry")(integration)OnAfterHasSameTracking(ReservationEntry: Record "Reservation Entry"; FromReservationEntry: Record "Reservation Entry"; var IsSameTracking: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryHasSameTracking
OnAfterHasSameNewTracking(ReservationEntry: Record "Reservation Entry"; FromReservationEntry: Record "Reservation Entry"; var IsSameTracking: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryHasSameNewTracking
OnAfterHasSameTrackingWithSpec(ReservationEntry: Record "Reservation Entry"; TrackingSpecification: Record "Tracking Specification"; var IsSameTracking: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryHasSamesTrackingWithSpec
OnAfterTrackingExists(ReservationEntry: Record "Reservation Entry"; var IsTrackingExists: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryTrackingExists
OnAfterTransferReservations(var OldReservationEntry: Record "Reservation Entry"; var NewReservationEntry: Record "Reservation Entry")(integration)OnAfterNonSerialTrackingExists(ReservationEntry: Record "Reservation Entry"; var IsTrackingExists: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryOnAfterNonSerialTrackingExists
OnAfterNewTrackingExists(ReservationEntry: Record "Reservation Entry"; var IsTrackingExists: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryNewTrackingExists
OnAfterSummEntryNo(ReservationEntry: Record "Reservation Entry"; var ReturnValue: Integer)+ BC25 (integration)- subscribers: Codeunit 925 “Assembly Header-Reserve” OnBeforeSummEntryNo, Codeunit 926 “Assembly Line-Reserve” OnBeforeSummEntryNo, Codeunit 99000832 “Sales Line-Reserve” OnBeforeSummEntryNo, Codeunit 99000834 “Purch. Line-Reserve” OnBeforeSummEntryNo, Codeunit 99000836 “Transfer Line-Reserve” OnBeforeSummEntryNo, Codeunit 99000837 “Prod. Order Line-Reserve” OnBeforeSummEntryNo, Codeunit 99000838 “Prod. Order Comp.-Reserve” OnBeforeSummEntryNo, Codeunit 99000842 “Service Line-Reserve” OnBeforeSummEntryNo, Codeunit 99000844 “Job Jnl. Line-Reserve” OnBeforeSummEntryNo
OnBeforeSummEntryNo(ReservationEntry: Record "Reservation Entry"; var ReturnValue: Integer; var IsHandled: Boolean)(integration)OnBeforeTestItemFields(ReservationEntry: Record "Reservation Entry"; ItemNo: Code[20]; VariantCode: Code[10]; LocationCode: Code[10]; var IsHandled: Boolean)(integration)OnBeforeTransferReservations(var OldReservEntry: Record "Reservation Entry"; ItemNo: Code[20]; VariantCode: Code[10]; LocationCode: Code[10]; TransferAll: Boolean; TransferQty: Decimal; QtyPerUOM: Decimal; SourceType: Integer; SourceSubtype: Option; SourceID: Code[20]; SourceBatchName: Code[10]; SourceProdOrderLine: Integer; SourceRefNo: Integer; var IsHandled: Boolean)(integration)OnFieldFilterNeededOnItemTrackingTypeElseCase(ReservationEntry: Record "Reservation Entry"; ItemTrackingCode: Record "Item Tracking Code"; ItemTrackingType: Enum "Item Tracking Type"; var FieldValue: Code[50]; var IsSpecificTracking: Boolean; var IsHandled: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” ReservationEntryOnFieldFilterNeededOnItemTrackingTypeElseCase
OnTransferReservationsOnAfterSecondOldReservEntryLoop(var OldReservEntry: Record "Reservation Entry"; var NewReservEntry: Record "Reservation Entry"; SourceType: Integer; SourceSubtype: Option; SourceID: Code[20])(integration)OnTransferReservationsOnAfterNewReservEntryUpdateActionMessageEntries(var OldReservEntry: Record "Reservation Entry"; var NewReservEntry: Record "Reservation Entry")(integration)OnTransferReservationsOnBeforeSetSourceForNewEntry(var OldReservationEntry: Record "Reservation Entry"; var NewReservationEntry: Record "Reservation Entry")(integration)OnUpdateSourceCost(ReservationEntry: Record "Reservation Entry"; UnitCost: Decimal)+ BC25 (integration)- subscribers: Codeunit 99000832 “Sales Line-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000833 “Req. Line-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000834 “Purch. Line-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000835 “Item Jnl. Line-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000837 “Prod. Order Line-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000838 “Prod. Order Comp.-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000840 “Plng. Component-Reserve” ReservationEntryOnUpdateSourceCost, Codeunit 99000842 “Service Line-Reserve” ReservationEntryOnUpdateSourceCost
OnBeforeFieldFilterNeeded(var ReservationEntry: Record "Reservation Entry"; var FieldFilter: Text; SearchForSupply: Boolean; ItemTrackingType: Enum "Item Tracking Type"; var IsHandled: Boolean; var Result: Boolean)+ BC24 (integration)
Procedures
GetLastEntryNo(): IntegerInitSortingAndFilters(SetFilters: Boolean)TextCaption(): Text[255]SummEntryNo(): IntegerHasSamePointer(var ReservEntry: Record "Reservation Entry"): BooleanHasSamePointerWithSpec(var TrackingSpecification: Record "Tracking Specification"): BooleanHasSameTracking(ReservEntry: Record "Reservation Entry"): BooleanHasSameTrackingWithSpec(TrackingSpecification: Record "Tracking Specification"): BooleanHasSameNewTracking(ReservEntry: Record "Reservation Entry"): BooleanSetPointer(RowID: Text[250])SetPointerFilter()SetSourceFilterFromReservEntry(ReservEntry: Record "Reservation Entry")Lock()SetItemData(ItemNo: Code[20]; ItemDescription: Text[100]; LocationCode: Code[10]; VariantCode: Code[10]; QtyPerUoM: Decimal)SetSource(SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceRefNo: Integer; SourceBatchName: Code[10]; SourceProdOrderLine: Integer)SetSourceFilter(SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceRefNo: Integer; SourceKey: Boolean)SetSourceFilter(SourceBatchName: Code[10]; SourceProdOrderLine: Integer)ClearTracking()ClearNewTracking()ClearTrackingFilter()CopyTrackingFromItemLedgEntry(ItemLedgerEntry: Record "Item Ledger Entry")CopyTrackingFromItemTrackingSetup(ItemTrackingSetup: Record "Item Tracking Setup")CopyTrackingFromInvtProfile(InvtProfile: Record "Inventory Profile")CopyTrackingFromReservEntry(ReservationEntry: Record "Reservation Entry")CopyTrackingFromReservEntryNewTracking(ReservationEntry: Record "Reservation Entry")CopyTrackingFromSpec(TrackingSpecification: Record "Tracking Specification")CopyTrackingFromWhseActivLine(WarehouseActivityLine: Record "Warehouse Activity Line")CopyTrackingFromWhseEntry(WhseEntry: Record "Warehouse Entry")CopyTrackingFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")CopyNewTrackingFromItemJnlLine(ItemJnlLine: Record "Item Journal Line")CopyNewTrackingFromTrackingSpec(TrackingSpecification: Record "Tracking Specification")CopyNewTrackingFromReservEntry(ReservEntry: Record "Reservation Entry")CopyNewTrackingFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")CopyTrackingFiltersToReservEntry(var FilterReservEntry: Record "Reservation Entry")FilterLinesForTracking(CalcReservEntry: Record "Reservation Entry"; Positive: Boolean)SetTrackingFilterBlank()SetTrackingFilterFromEntrySummaryIfNotBlank(EntrySummary: Record "Entry Summary")SetTrackingFilterFromItemJnlLine(ItemJournalLine: Record "Item Journal Line")SetTrackingFilterFromItemLedgEntry(ItemLedgEntry: Record "Item Ledger Entry")CopyTrackingFilterFromItemLedgEntry(var ItemLedgEntry: Record "Item Ledger Entry")SetTrackingFilterFromItemTrackingSetup(ItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterFromItemTrackingSetupIfNotBlank(ItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterFromReservEntry(ReservEntry: Record "Reservation Entry")SetNewTrackingFilterFromNewReservEntry(ReservEntry: Record "Reservation Entry")SetTrackingFilterFromSpec(TrackingSpecification: Record "Tracking Specification")SetTrackingFilterFromSpecIfNotBlank(TrackingSpecification: Record "Tracking Specification")SetTrackingFilterFromTrackingSpecIfNotBlank(TrackingSpecification: Record "Tracking Specification")SetTrackingFilterFromWhseActivityLine(WhseActivityLine: Record "Warehouse Activity Line")SetTrackingFilterFromWhseJnlLine(WhseJournalLine: Record "Warehouse Journal Line")SetTrackingFilterFromWhseSpec(WhseItemTrackingLine: Record "Whse. Item Tracking Line")SetTrackingFilterFromWhseActivityLineIfRequired(WhseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterFromWhseItemTrackingSetupNotBlankIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterFromWhseItemTrackingSetupIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterToItemIfRequired(var Item: Record Item)GetItemTrackingEntryType(): Enum "Item Tracking Entry Type"UpdateItemTracking()UpdateActionMessageEntries(OldReservEntry: Record "Reservation Entry")ClearItemTrackingFields()ClearApplFromToItemEntry()IsResidualSurplus(): BooleanTestItemFields(ItemNo: Code[20]; VariantCode: Code[10]; LocationCode: Code[10])TrackingExists(): BooleanNonSerialTrackingExists(): BooleanGetTrackingText(): TextNewTrackingExists(): BooleanIsReclass(): Boolean+ BC26TransferReservations(var OldReservEntry: Record "Reservation Entry"; ItemNo: Code[20]; VariantCode: Code[10]; LocationCode: Code[10]; TransferAll: Boolean; TransferQty: Decimal; QtyPerUOM: Decimal; SourceType: Integer; SourceSubtype: Option; SourceID: Code[20]; SourceBatchName: Code[10]; SourceProdOrderLine: Integer; SourceRefNo: Integer)FieldFilterNeeded(var FieldFilter: Text; SearchForSupply: Boolean; ItemTrackingType: Enum "Item Tracking Type"): BooleanGetAvailabilityFilter(AvailabilityDate: Date; Positive: Boolean): TextIsReservationOrTracking(): BooleanGetTransferDirection(): Enum "Transfer Direction"UpdateSourceCost(UnitCost: Decimal)+ BC25HasNoTrackingWithSpec(): Boolean+ BC27
Plus 2 local procedures.
Triggers
OnDelete
Relations
- drill-down page Page 497 “Reservation Entries”
- lookup page Page 497 “Reservation Entries”
- Location Code: TableRelation Table 14 “Location”
- Item No.: TableRelation Table 27 “Item”
- Item Ledger Entry No.: TableRelation Table 32 “Item Ledger Entry”
- Transferred from Entry No.: TableRelation Table 337 “Reservation Entry”
- Variant Code: TableRelation Table 5401 “Item Variant”
- Action Message Adjustment: CalcFormula Table 99000849 “Action Message Entry”
Referenced by
67 fields in 23 objects relate to this table (TableRelation or CalcFormula).
- Table 520 “Availability Info. Buffer”: Planned Order Receipt (Qty.), Purch. Req. Receipt (Qty.), Qty. on Asm. Component, Qty. on Assembly Order, Qty. on Component Lines, Qty. on Job Order, Qty. on Prod. Order, Qty. on Prod. Receipt, Qty. on Purch. Order, Qty. on Purch. Return, Qty. on Sales Order, Qty. on Sales Return, Qty. on Service Order, Qty. on Trans. Order Receipt, Qty. on Trans. Order Shipment
- Table 27 “Item”: Res. Qty. on Inbound Transfer, Res. Qty. on Job Order, Res. Qty. on Outbound Transfer, Res. Qty. on Purch. Returns, Res. Qty. on Req. Line, Res. Qty. on Sales Returns, Reserved Qty. on Inventory, Reserved Qty. on Purch. Orders, Reserved Qty. on Sales Orders
- Table 5741 “Transfer Line”: Reserved Qty. Inbnd. (Base), Reserved Qty. Outbnd. (Base), Reserved Qty. Shipped (Base), Reserved Quantity Inbnd., Reserved Quantity Outbnd., Reserved Quantity Shipped
- Table 5851 “Invt. Document Line”: Reserved Qty. Inbnd. (Base), Reserved Qty. Outbnd. (Base), Reserved Quantity Inbnd., Reserved Quantity Outbnd.
- Table 1003 “Job Planning Line”: Reserved Qty. (Base), Reserved Quantity
- Table 246 “Requisition Line”: Reserved Qty. (Base), Reserved Quantity
- Table 37 “Sales Line”: Reserved Qty. (Base), Reserved Quantity
- Table 39 “Purchase Line”: Reserved Qty. (Base), Reserved Quantity
- Table 5406 “Prod. Order Line”: Reserved Qty. (Base), Reserved Quantity
- Table 5407 “Prod. Order Component”: Reserved Qty. (Base), Reserved Quantity
- Table 5768 “Whse. Cross-Dock Opportunity”: Reserved Qty. (Base), Reserved Quantity
- Table 5902 “Service Line”: Reserved Qty. (Base), Reserved Quantity
- Table 83 “Item Journal Line”: Reserved Qty. (Base), Reserved Quantity
- Table 900 “Assembly Header”: Reserved Qty. (Base), Reserved Quantity
- Table 901 “Assembly Line”: Reserved Qty. (Base), Reserved Quantity
- Table 99000829 “Planning Component”: Reserved Qty. (Base), Reserved Quantity
- Table extension 905 “Asm. Item”: Res. Qty. on Asm. Comp., Res. Qty. on Assembly Order
- Table extension 99000750 “Mfg. Item”: Res. Qty. on Prod. Order Comp., Reserved Qty. on Prod. Order
- Table 210 “Job Journal Line”: Reserved Qty. (Base)
- Table 32 “Item Ledger Entry”: Reserved Quantity
- Table 337 “Reservation Entry”: Transferred from Entry No.
- Table 99000849 “Action Message Entry”: Reservation Entry
- Table extension 6452 “Serv. Item”: Res. Qty. on Service Orders
Pages and codeunits on this table
- Page 497 “Reservation Entries” (source table)
- Page 5893 “Phys. Invt. Item Track. List” (source table)
- Page 6503 “Avail. - Item Tracking Lines” (source table)
- Page 6507 “Item Tracking List” (source table)
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 99000830 “Create Reserv. Entry” (2 calls:
TransferReservations → SetQtyToHandleAndInvoiceForReservationWithoutItemTracking,TransferReservations → TransferReservEntry) - Codeunit 5402 “Unit of Measure Management” (1 call:
CalcReservationQuantity → QtyRndPrecision) - Codeunit 6500 “Item Tracking Management” (1 call:
SetPointer → DecomposeRowID) - Codeunit 703 “Find Record Management” (1 call:
GetLastEntryNo → GetLastEntryIntFieldValue)
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: "Reservation Entry"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.