Codeunit 99000845 Reservation Management in 20
- App
- Base Application
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, 83
| 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 | OnAutoReserveOneLineOnAfterUpdateSearchNextStep | (var Record Item, var Boolean, var Text[1], var Integer, var Text[1], Integer) | - |
| 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 | OnBeforeDeleteReservEntries | (var Record Reservation Entry, var Decimal, Record Reservation Entry, var Record Reservation Entry, 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 | OnUpdateStatistics | (Record Reservation Entry, var Record Entry Summary, Date, Boolean, var Decimal) | - |
| 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 | OnAfterGetAvailabilityFilter2 | (var Record Reservation Entry, Date, Boolean, Text[80]) | - |
| Integration event | OnBeforeAutoReserveOneLine | (var Boolean, var Date) | - |
| 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 | OnDeleteReservEntriesOnBeforeDeleteReservEntries | (Record Reservation Entry, var Record Reservation Entry, 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) | - |