Codeunit 99000845 Reservation Management in 24
- App
- Base Application
- Namespace
- Microsoft.Inventory.Tracking
Versions171819202122232425262728latest
Source29
Procedures, 51
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| IsPositive | () | Boolean | public | - |
| FormatQty | (Decimal) | Decimal | public | - |
| SetCalcReservEntry | (Record Tracking Specification, var Record Reservation Entry) | public | - | |
| SetOrderTrackingSurplusEntries | (var Record Reservation Entry) | public | - | |
| SetReservSource | (Variant) | public | - | |
| SetReservSource | (Variant, Enum Transfer Direction) | public | - | |
| SetReservSource | (RecordRef) | public | - | |
| SetReservSource | (RecordRef, Enum Transfer Direction) | public | - | |
| SetExternalDocumentResEntry | (Record Reservation Entry, Boolean) | public | - | |
| UpdateStatistics | (var Record Entry Summary, Date, Boolean) | public | - | |
| AutoReserve | (var Boolean, Text[100], Date, Decimal, Decimal) | public | - | |
| AutoReserveOneLine | (Integer, var Decimal, var Decimal, Text[100], Date) | public | - | |
| InsertReservationEntries | (var Decimal, var Decimal, Decimal, Text[100], Date, Decimal, Decimal, Record Tracking Specification) | Boolean | public | - |
| CreateReservation | (Text[100], Date, Decimal, Decimal, Record Tracking Specification) | public | - | |
| DeleteReservEntries | (Boolean, Decimal) | public | - | |
| DeleteReservEntries | (Boolean, Decimal, var Record Reservation Entry) | public | - | |
| CalculateRemainingQty | (var Decimal, var Decimal) | public | - | |
| GetAvailabilityFilter | (Date) | Text[80] | public | - |
| CopySign | (Decimal, var Decimal) | public | - | |
| ClearSurplus | () | public | - | |
| AutoTrack | (Decimal) | public | - | |
| MatchSurplus | (var Record Reservation Entry, var Record Reservation Entry, Decimal, Boolean, var Date, Enum Order Tracking Policy) | Decimal | public | - |
| ModifyUnitOfMeasure | () | public | - | |
| MakeRoomForReservation | (var Record Reservation Entry) | public | - | |
| CollectTrackingSpecification | (var Record Tracking Specification) | Boolean | public | - |
| SourceQuantity | (var Record Reservation Entry, Boolean) | Decimal | public | - |
| FilterReservFor | (RecordRef, var Record Reservation Entry, Enum Transfer Direction) | Text | public | - |
| GetSourceRecordValue | (var Record Reservation Entry, Boolean, Option) | Decimal | public | - |
| MarkReservConnection | (var Record Reservation Entry, Record Reservation Entry) | Decimal | public | - |
| IssueActionMessage | (var Record Reservation Entry, Boolean, Record Reservation Entry) | public | - | |
| ModifyActionMessage | (Integer, Decimal, Boolean) | public | - | |
| FindDate | (var Record Reservation Entry, Option, Boolean) | Date | public | - |
| ClearActionMessageReferences | () | public | - | |
| SetItemTrackingHandling | (Option) | public | - | |
| DeleteItemTrackingConfirm | () | Boolean | public | - |
| SetTrackingFromReservEntry | (Record Reservation Entry) | public | - | |
| SetTrackingFromWhseActivityLine | (Record Warehouse Activity Line) | public | - | |
| SetMatchFilter | (var Record Reservation Entry, var Record Reservation Entry, Boolean, Date) | public | - | |
| LookupLine | (Integer, Integer, Code[20], Code[10], Integer, Integer) | public | - | |
| LookupDocument | (Integer, Integer, Code[20], Code[10], Integer, Integer) | public | - | |
| CalcIsAvailTrackedQtyInBin | (Code[20], Code[20], Code[10], Code[10], Integer, Integer, Code[20], Code[10], Integer, Integer) | Boolean | public | - |
| ReservEntryPositiveTypeIsItemLedgerEntry | (Integer) | Boolean | public | - |
| DeleteDocumentReservation | (Integer, Option, Code[20], Boolean) | public | - | |
| SetSkipUntrackedSurplus | (Boolean) | public | - | |
| SetQtyToReserveDownToTrackedQuantity | (Record Reservation Entry, Text[250], var Decimal, var Decimal) | public | - | |
| FindUnfinishedSpecialOrderSalesNo | (Record Item Ledger Entry) | Code[20] | public | - |
| GetMinAbs | (Decimal, Decimal) | Decimal | public | - |
| GetSign | (Decimal) | Integer | public | - |
| TestItemType | (RecordRef) | public | - | |
| AutoReserveToShip | (var Boolean, Text[100], Date, Decimal, Decimal) | public | - | |
| UpdateReservation | (Boolean) | public | - |
Events, 89
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterAutoReserve | (var Record Reservation Entry, var Boolean) | - |
| Integration event | OnAfterAutoReserveOneLine | (Integer, var Decimal, var Decimal, Text[100], Date, Text[1], Integer, Record Reservation Entry, Record Reservation Entry, Boolean) | - |
| Integration event | OnBeforeDeleteDocumentReservation | (Integer, Option, Code[20], var Boolean) | - |
| Integration event | OnAfterInitFilter | (var Record Reservation Entry, Integer) | - |
| Integration event | OnAfterSetValueArray | (Option, var Integer, var Integer) | - |
| Integration event | OnAfterUpdateStatistics | (var Record Entry Summary, Date, var Decimal) | - |
| Integration event | OnAutoReserveItemLedgEntryOnFindFirstItemLedgEntry | (Record Reservation Entry, var Record Item Ledger Entry, var Text[1], var Boolean, var Boolean) | - |
| Integration event | OnAutoReserveOnBeforeStopReservation | (var Record Reservation Entry, var Boolean, var Date, var Decimal, var Decimal, var Boolean) | - |
| Integration event | OnAutoReserveItemLedgEntryOnFindNextItemLedgEntry | (Record Reservation Entry, var Record Item Ledger Entry, var Text[1], var Boolean, var Boolean) | - |
| Integration event | OnAfterSetSourceForSalesLine | (var Record Reservation Entry, Record Sales Line) | - |
| Integration event | OnBeforeAutoReserve | (var Record Reservation Entry, var Boolean, var Text[100], var Date, var Decimal, var Decimal, var Boolean) | - |
| Integration event | OnBeforeAutoReservePurchLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, var Text[1], var Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveSalesLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveProdOrderLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveProdOrderComp | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveAssemblyHeader | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveAssemblyLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveTransLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, var Text[1], var Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveServLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeAutoReserveJobPlanningLine | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Text[1], Integer, Record Reservation Entry) | - |
| Integration event | OnBeforeCalcAvailAllocQuantities | (Record Item, Record Warehouse Activity Line, Decimal, Decimal, Decimal, var Decimal, var Decimal, var Boolean) | - |
| Integration event | OnBeforeCreateReservation | (var Record Tracking Specification, var Record Reservation Entry, var Record Item Ledger Entry) | - |
| Integration event | OnBeforeDeleteItemTrackingConfirm | (var Record Reservation Entry, var Boolean, var Boolean) | - |
| Integration event | OnBeforeLookupDocument | (Integer, Integer, Code[20], Code[10], Integer, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateItemLedgEntryStats | (var Record Reservation Entry) | - |
| Integration event | OnBeforeUpdateReservation | (var RecordRef, var Record Reservation Entry, var Boolean) | - |
| Integration event | OnCalculateRemainingQty | (RecordRef, var Record Reservation Entry, var Decimal, var Decimal) | - |
| Integration event | OnCalcReservedQtyOnPickOnBeforeSetItemVariantCodeFilter | (var Record Item, var Record Reservation Entry, var Boolean) | - |
| Integration event | OnCalcReservedQtyOnPickOnBeforeSetWhseActivLineVariantCodeFilter | (var Record Warehouse Activity Line, var Record Reservation Entry, var Boolean) | - |
| Integration event | OnCreateReservation | (RecordRef, Record Tracking Specification, Record Reservation Entry, Text[100], Date, Decimal, Decimal) | - |
| Integration event | OnGetDocumentReservationDeleteQstOnElseCase | (RecordRef, FieldRef, Integer, var Text, var Boolean) | - |
| Integration event | OnGetSourceRecordValue | (var Record Reservation Entry, Boolean, Option, var Decimal, var RecordRef, var Boolean) | - |
| Integration event | OnFilterReservFor | (RecordRef, var Record Reservation Entry, Integer, var Text) | - |
| Integration event | OnLookupDocument | (Integer, Integer, Code[20], Code[10], Integer, Integer) | - |
| Integration event | OnLookupLine | (Integer, Integer, Code[20], Code[10], Integer, Integer) | - |
| Integration event | OnSetAssemblyHeaderOnBeforeUpdateReservation | (var Record Reservation Entry, Record Assembly Header) | - |
| Integration event | OnSetAssemblyLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Assembly Line) | - |
| Integration event | OnSetItemJnlLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Item Journal Line) | - |
| Integration event | OnSetItemLedgEntryOnBeforeUpdateReservation | (var Record Reservation Entry, Record Item Ledger Entry) | - |
| Integration event | OnSetJobPlanningLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Job Planning Line) | - |
| Integration event | OnSetJobJnlLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Job Journal Line) | - |
| Integration event | OnSetSalesLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Sales Line) | - |
| Integration event | OnSetPlanningCompOnBeforeUpdateReservation | (var Record Reservation Entry, Record Planning Component) | - |
| Integration event | OnSetProdOrderLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Prod. Order Line) | - |
| Integration event | OnSetProdOrderCompOnBeforeUpdateReservation | (var Record Reservation Entry, Record Prod. Order Component) | - |
| Integration event | OnSetPurchLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Purchase Line) | - |
| Integration event | OnSetReservSource | (RecordRef, var Record Reservation Entry, Enum Transfer Direction) | - |
| Integration event | OnSetReqLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Requisition Line) | - |
| Integration event | OnSetServLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Service Line) | - |
| Integration event | OnSetTransLineOnBeforeUpdateReservation | (var Record Reservation Entry, Record Transfer Line) | - |
| Integration event | OnUpdateItemTrackingLineStatsOnBeforeReservEntrySummaryInsert | (var Record Entry Summary, Record Reservation Entry) | - |
| Integration event | OnAfterCalcReservedQtyOnPick | (var Record Item, var Record Warehouse Activity Line, var Record Reservation Entry, var Decimal, var Decimal) | - |
| Integration event | OnBeforeCallCalcReservedQtyOnPick | (Record Reservation Entry, Boolean, var Boolean) | - |
| Integration event | OnBeforeCheckQuantityIsCompletelyReleased | (Option, Decimal, Boolean, Record Item Tracking Setup, Record Reservation Entry, var Boolean) | - |
| Integration event | OnAfterAutoReservePurchLine | (var Record Purchase Line, Integer, var Decimal, var Decimal, Text[100], Date) | - |
| Integration event | OnAfterAutoReserveItemLedgEntry | (var Record Item Ledger Entry, var Decimal) | - |
| Integration event | OnAfterInsertReservationEntries | (var Record Tracking Specification, var Record Reservation Entry, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean) | - |
| Integration event | OnAfterSaveTrackingSpecification | (var Record Reservation Entry, var Record Tracking Specification, Decimal) | - |
| Integration event | OnClearSurplusOnAfterReservEntry2SetFilters | (var Record Reservation Entry, Option) | - |
| Integration event | OnDeleteReservEntriesOnAfterReservEntrySetFilters | (var Record Reservation Entry, var Option) | - |
| Integration event | OnInsertReservationEntriesOnBeforeCreateReservation | (var Record Tracking Specification, var Record Reservation Entry) | - |
| Integration event | OnAfterCalcReservation | (var Record Reservation Entry, var Record Item Ledger Entry, var Integer, var Decimal, var Decimal, Decimal) | - |
| Integration event | OnAfterSetReservSource | (var RecordRef, var Record Reservation Entry, var Enum Transfer Direction) | - |
| Integration event | OnBeforeFindUnfinishedSpecialOrderSalesNo | (Record Item Ledger Entry, var Code[20], var Boolean) | - |
| Integration event | OnDeleteDocumentReservationOnAfterReservEntry2Modify | (var Record Reservation Entry) | - |
| Integration event | OnBeforeCalcIsAvailTrackedQtyInBin | (Code[20], Code[20], Code[10], Code[10], var Boolean, var Boolean) | - |
| Integration event | OnBeforeMakeRoomForReservation | (var Record Reservation Entry, var Boolean) | - |
| Integration event | OnBeforeSetValueArray | (Option, var Integer, var Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateStatistics | (var Date) | - |
| Integration event | OnAutoReserveOnBeforeSetValueArray | (var Integer, Date) | - |
| Integration event | OnBeforeAutoReserveItemLedgEntry | (Integer, var Decimal, var Decimal, Text[100], Date, var Boolean, Record Reservation Entry, var Record Item Ledger Entry, var Record Item Tracking Code, Boolean) | - |
| Integration event | OnUpdateItemLedgEntryStatsOnBeforePrepareTempEntrySummary | (Record Reservation Entry, var Record Entry Summary) | - |
| Integration event | OnUpdateItemLedgEntryStatsUpdateTotals | (Record Reservation Entry, var Record Item Ledger Entry, Decimal, Decimal, var Decimal, var Record Entry Summary, var Boolean) | - |
| Integration event | OnUpdateItemTrackingLineStatsOnAfterReservEntrySetFilters | (var Record Reservation Entry, Record Reservation Entry) | - |
| Integration event | OnBeforeReservedQuantityAssign | (Record Reservation Entry, var Decimal, Integer, var Boolean) | - |
| Integration event | OnDeleteReservEntriesOnReservationOnAfterCalcReservEntry4Get | (var Record Reservation Entry, var Record Reservation Entry) | - |
| Integration event | OnAutoReservePurchLineOnBeforeSetQtyToReserveDownToTrackedQuantity | (Record Purchase Line, Record Reservation Entry, var Decimal, var Decimal, var Decimal) | - |
| Integration event | OnBeforeAutoReserveOneLine | (var Boolean, var Date, var Record Reservation Entry) | - |
| Integration event | OnClearSurplusOnBeforeReservEntry2FindSet | (var Record Reservation Entry) | - |
| Integration event | OnUpdateStatistics | (Record Reservation Entry, var Record Entry Summary, Date, Boolean, var Decimal, Boolean, var Decimal) | - |
| Integration event | OnDeleteReservEntriesOnBeforeReservEntryTestField | (var Record Reservation Entry, var Boolean) | - |
| Integration event | OnAutoReserveOneLineOnAfterUpdateSearchNextStep | (var Record Item, var Boolean, var Text[1], var Integer, var Text[1], Integer, var Decimal) | - |
| Integration event | OnBeforeDeleteReservEntries | (var Record Reservation Entry, var Decimal, Record Reservation Entry, var Record Reservation Entry, var Boolean, var Option) | - |
| Integration event | OnAfterFinishedAutoReserveOneLine | (Integer, var Decimal, var Decimal, Text[100], Date) | - |
| Integration event | OnDeleteReservEntriesOnAfterItemTrackingHandling | (var Record Reservation Entry, var Option) | - |
| Integration event | OnAfterGetAvailabilityFilter2 | (var Record Reservation Entry, Date, Boolean, var Text[80]) | - |
| Integration event | OnDeleteReservEntriesOnBeforeDeleteReservEntries | (Record Reservation Entry, var Record Reservation Entry, var Boolean, var Record Item, var Record Item Tracking Code, var Record Stockkeeping Unit, var Record Manufacturing Setup, var Boolean, var Record Location, var Decimal, var Decimal, var Decimal) | - |
| Integration event | OnMakeConnectionOnBeforeCreateReservEntry | (var Record Reservation Entry, var Record Reservation Entry, var Decimal, Enum Reservation Status, var Date, Enum Reservation Binding, var Record Tracking Specification, var Integer, var Boolean) | - |
| Integration event | OnDeleteReservEntriesOnAfterModifyReservEntryReservationStatusSurplus | (var Record Reservation Entry, Decimal) | - |