codeunitWarehouseofficial - Microsoftderived - from the source, no model text

Codeunit 7307 "Whse.-Activity-Register"

Base Application · Microsoft.Warehouse.Activity

Across versions

  1. BC23-24present
  2. BC251 events added, 1 events removed
  3. BC264 procedures added, 2 events added
  4. BC2717 events added, 8 procedures added
  5. BC284 procedures added, 2 procedures removed
  6. BC291 procedures added, 1 events added
  7. BC305 procedures removed, 5 events removed

Neighbourhood 20 connected objects and pages

Table 5767 "Warehouse Activity Line" (relates to)Warehouse Activity LineCodeunit 99000765 "Mfg. Whse. Activity Register" (event subscribers, 9 links)Mfg. Whse. Activity RegisterCodeunit 939 "Asm. Whse.-Activity-Register" (event subscribers, 8 links)Asm. Whse.-Activity-RegisterCodeunit 20415 "Qlty. Tracking Integration" (event subscribers, 2 links)Qlty. Tracking IntegrationCodeunit 6515 "Package Info. Management" (event subscribers)Package Info. ManagementCodeunit 6516 "Package Management" (event subscribers)Package ManagementCodeunit 6500 "Item Tracking Management" (calls, 12 links)Item Tracking ManagementCodeunit 99000845 "Reservation Management" (calls, 7 links)Codeunit 7314 "Warehouse Availability Mgt." (calls, 4 links)Warehouse Availability Mgt.Codeunit 5402 "Unit of Measure Management" (calls, 3 links)Unit of Measure ManagementCodeunit 7302 "WMS Management" (calls, 3 links)WMS ManagementCodeunit 7312 "Create Pick" (calls, 2 links)Create PickCodeunit 7711 "Miniform Whse. Activity Line" (calls, 2 links)Codeunit 939 "Asm. Whse.-Activity-Register" (calls, 2 links)Asm. Whse.-Activity-RegisterCodeunit 447 "Record Link Management" (calls)Record Link ManagementCodeunit 6502 "Late Binding Management" (calls)Late Binding ManagementCodeunit 7301 "Whse. Jnl.-Register Line" (calls)Codeunit 7306 "Whse.-Act.-Register (Yes/No)" (calls)Codeunit 99000831 "Reservation Engine Mgt." (calls)Page 456 "No. Series" (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.Warehouse.Activity · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
TableNo Warehouse Activity Line
Permissions TableData “Registered Whse. Activity Hdr.” = ri, TableData “Registered Whse. Activity Line” = ri, TableData “Whse. Item Tracking Line” = rim, TableData “Warehouse Journal Batch” = rimd, TableData “Posted Whse. Receipt Header” = rm, TableData “Posted Whse. Receipt Line” = rm, TableData “Registered In…

Events published

  • OnBeforeCode(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeCheckBlockedCustOnDocs(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeWhseActivLineDelete(var WarehouseActivityLine: Record "Warehouse Activity Line"; var SkipDelete: Boolean) (integration)
  • OnAfterAssemblyLineModify(var AssemblyLine: Record Microsoft.Assembly.Document."Assembly Line") + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnAfterAvailabilityError(WhseActivLine: Record "Warehouse Activity Line") (integration)
  • OnAfterFindWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterWhseShptLineModify(var WarehouseShipmentLine: Record "Warehouse Shipment Line") (integration)
  • OnAfterCreateRegActivHeader(var WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnAfterCreateRegActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var RegisteredWhseActivLine: Record "Registered Whse. Activity Line"; var RegisteredInvtMovementLine: Record "Registered Invt. Movement Line") (integration)
  • OnAfterAutofillQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeAutofillQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckLines(var WarehouseActivityHeader: Record "Warehouse Activity Header"; var WarehouseActivityLine: Record "Warehouse Activity Line"; var TempBinContentBuffer: Record "Bin Content Buffer") (integration)
  • OnAfterCheckItemTrackingInfoBlocked(WhseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterCheckWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterRegWhseItemTrkgLine(var WhseActivLine2: Record "Warehouse Activity Line"; var TempTrackingSpecification: Record "Tracking Specification" temporary) (integration)
  • OnAfterInsRegWhseItemTrkgLine(var WhseActivLine2: Record "Warehouse Activity Line"; var WhseItemTrkgLine: Record "Whse. Item Tracking Line") (integration)
  • OnAfterPostedWhseRcptLineModify(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnAfterProdCompLineModify(var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component") + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnAfterRegisterWhseActivity(var WarehouseActivityHeader: Record "Warehouse Activity Header"; SuppressCommit: Boolean) + BC27 − BC27 (integration)
  • OnAfterRegisterWhseActivityLines(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterRegisteredInvtMovementHdrInsert(var RegisteredInvtMovementHdr: Record "Registered Invt. Movement Hdr."; WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnAfterRegisteredInvtMovementLineInsert(var RegisteredInvtMovementLine: Record "Registered Invt. Movement Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterRegisteredWhseActivHeaderInsert(var RegisteredWhseActivityHdr: Record "Registered Whse. Activity Hdr."; WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnAfterRegisteredWhseActivLineInsert(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterWhseInternalPickLineModify(var WhseInternalPickLine: Record "Whse. Internal Pick Line") (integration)
  • OnAfterWhseInternalPutAwayLineModify(var WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line") (integration)
  • OnAutoReserveForSalesLineOnBeforeRunAutoReserve(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary) (integration)
  • OnBeforeAssemblyLineModify(var AssemblyLine: Record Microsoft.Assembly.Document."Assembly Line"; WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeAutoReserveForSalesLine(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary; var IsHandled: Boolean) (integration)
  • OnBeforeAutoReserveForAssemblyLine(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary; var IsHandled: Boolean) Δ BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeCheckBinRelatedFields(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckItemTrackingRequiredForPutAway(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) + BC29 (integration)
  • OnBeforePostedWhseRcptLineModify(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeProdCompLineModify(var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component"; WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeRegWhseItemTrkgLine(var WhseActivLine2: Record "Warehouse Activity Line"; var TempTrackingSpecification: Record "Tracking Specification" temporary) (integration)
  • OnBeforeRegisteredInvtMovementHdrInsert(var RegisteredInvtMovementHdr: Record "Registered Invt. Movement Hdr."; WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnBeforeInitTempTrackingSpecification(WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyToRegisterBase: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeRegisteredInvtMovementLineInsert(var RegisteredInvtMovementLine: Record "Registered Invt. Movement Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeRegisteredWhseActivHeaderInsert(var RegisteredWhseActivityHdr: Record "Registered Whse. Activity Hdr."; WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnBeforeRegisteredWhseActivLineInsert(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeCopyWhseActivityLineToReservBuf(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary; WhseActivLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckQtyAvailToInsertBase(var TempWhseActivLine: Record "Warehouse Activity Line" temporary; var QtyAvailToInsertBase: Decimal; var AllowWhseOverpick: Boolean) + BC27 − BC27 (integration)
  • OnBeforeUpdWhseActivHeader(var WhseActivityHeader: Record "Warehouse Activity Header"; var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeUpdateWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; QtyToHandle: Decimal; QtyToHandleBase: Decimal; QtyPerUOM: Decimal) (integration)
  • OnBeforeWhseActivHeaderDelete(var WarehouseActivityHeader: Record "Warehouse Activity Header"; var SkipDelete: Boolean) (integration)
  • OnAfterInitRegActLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line") (integration)
  • OnAfterInitRegInvtMovementLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var RegisteredInvtMovementLine: Record "Registered Invt. Movement Line") (integration)
  • OnAfterUpdateWhseDocHeader(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterCheckLines(var WarehouseActivityHeader: Record "Warehouse Activity Header"; var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeCalcQtyBasePicked(WhseActivLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup"; var QtyBasePicked: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeCheckAndRemoveOrderToOrderBinding(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary; var IsHandled: Boolean) (integration)
  • OnBeforeCheckIncreaseBin(var TempBinContentBuffer: Record "Bin Content Buffer" temporary; var Bin: Record Bin; var IsHandled: Boolean) (integration)
  • OnBeforeCheckWhseItemTrkgLine(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeCommit(var WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnBeforeCreateRegActivHeader(var WhseActivityHeader: Record "Warehouse Activity Header"; var IsHandled: Boolean; var RegisteredWhseActivityHdr: Record "Registered Whse. Activity Hdr."; var RegisteredInvtMovementHdr: Record "Registered Invt. Movement Hdr.") (integration)
  • OnBeforeIsQtyAvailToPickNonSpecificReservation(var WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyAvailToPick: Decimal; var QtyToRegister: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeRegisterWhseJnlLine(WarehouseActivityLine: Record "Warehouse Activity Line"; RegisteredWhseActivityHdr: Record "Registered Whse. Activity Hdr."; var IsHandled: Boolean) (integration)
  • OnBeforeRegisterWhseActivityLines(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeSourceLineQtyBase(var WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyBase: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeWhseActivLineModify(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeWhseJnlRegisterLine(var WarehouseJournalLine: Record "Warehouse Journal Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeTempTrackingSpecificationInsert(var TempTrackingSpecification: Record "Tracking Specification" temporary; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeUpdateSourceDocForInvtMovement(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateWhseDocHeader(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateWhseSourceDocLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateWhseActivLineQtyOutstanding(var WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyDiff: Decimal; var QtyBaseDiff: Decimal; HideDialog: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateWarehouseActivityLineQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyDiff: Decimal; var QtyBaseDiff: Decimal; HideDialog: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeWhseInternalPickLineModify(var WhseInternalPickLine: Record "Whse. Internal Pick Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnBeforeWhseInternalPutAwayLineModify(var WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnCalcQtyPickedNotShippedOnAfterReservEntrySetFilters(var ReservEntry: Record "Reservation Entry"; WhseActivLine: Record "Warehouse Activity Line") (integration)
  • OnCalcTotalAvailQtyToPickOnAfterItemLedgEntryCalcSums(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnCalcTotalAvailQtyToPickOnAfterCalcQtyInWhseBase(var WarehouseEntry: Record "Warehouse Entry"; var QtyInWhseBase: Decimal; LocationCode: Code[10]) (integration)
  • OnCodeOnAfterCheckLines(var WhseActivHeader: Record "Warehouse Activity Header") (integration)
  • OnCodeOnAfterCalcShouldDeleteOldLine(OldWarehouseActivityLine: Record "Warehouse Activity Line"; WarehouseActivityLine: Record "Warehouse Activity Line"; var ShouldDeleteOldLine: Boolean; var LineCount: Integer) (integration)
  • OnInsertRegWhseItemTrkgLineOnAfterCopyFields(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnSetPointerOnAfterWhseDocTypeSetSource(WhseActivLine: Record "Warehouse Activity Line"; WhseDocType2: Option; var WhseItemTrkgLine: Record "Whse. Item Tracking Line") (integration)
  • OnUpdateTempBinContentBufferOnBeforeInsert(var TempBinContentBuffer: Record "Bin Content Buffer" temporary; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnUpdateWhseShptLineOnAfterAssignQtyPicked(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; QtyPerUOM: Decimal; QtyToHandleBase: Decimal) (integration)
  • OnBeforeWhseShptLineModify(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; WarehouseActivityLine: Record "Warehouse Activity Line"; WhseActivityLineGrouped: Record "Warehouse Activity Line") (integration)
  • OnInitTempTrackingSpecificationOnBeforeTempTrackingSpecificationModify(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WarehouseActivityLine: Record "Warehouse Activity Line"; var TrackingSpecificationtemporary: Record "Tracking Specification" temporary) (integration)
  • OnGroupWhseActivLinesByWhseDocAndSourceOnBeforeTempWarehouseActivityLineModify(var TempWarehouseActivityLine: Record "Warehouse Activity Line" temporary; WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnRegisterWhseItemTrkgLineOnBeforeCreateSpecification(var WhseActivLine2: Record "Warehouse Activity Line"; var DueDate: Date) (integration)
  • OnRegisterWhseItemTrkgLineOnAfterSetDueDate(WarehouseActivityLine: Record "Warehouse Activity Line"; var DueDate: Date; var QtyToRegisterBase: Decimal; WhseDocType: Enum "Warehouse Activity Document Type") + BC25 − BC25 + BC27 − BC27 (integration)
  • OnRegisterWhseItemTrkgLineOnSetDueDate(WarehouseActivityLine: Record "Warehouse Activity Line"; var DueDate: Date; var QtyToRegisterBase: Decimal; WhseDocType: Enum "Warehouse Activity Document Type") + BC27 (integration)
  • OnRegisterWhseItemTrkgLineOnAfterSetDueDateForInvtMovement(WarehouseActivityLine: Record "Warehouse Activity Line"; var DueDate: Date) + BC27 (integration)
  • OnRegisterWhseItemTrkgLineOnAfterCalcWhseItemTrkgSetupExists(WarehouseActivityLine2: Record "Warehouse Activity Line"; var ItemTrackingManagement: Codeunit "Item Tracking Management"; var WhseItemTrkgSetupExists: Boolean) (integration)
  • OnCodeOnBeforeCommit(RegisteredWhseActivHeader: Record "Registered Whse. Activity Hdr."; RegisteredWhseActivLine: Record "Registered Whse. Activity Line"; var SuppressCommit: Boolean) (integration)
  • OnBeforeCheckWhseActivLineIsEmpty(var WhseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean; var HideDialog: Boolean) (integration)
  • OnBeforeCheckBinContentQtyToHandle(var TempBinContentBuffer: Record "Bin Content Buffer" temporary; var BinContent: Record "Bin Content"; Item: Record Item; var IsHandled: Boolean; BreakBulkQtyBaseToPlace: Decimal; WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnAfterUpdateWhseSourceDocLine(var WhseActivityLine: Record "Warehouse Activity Line"; WhseDocType2: Option) (integration)
  • OnCheckBinContentOnAfterTempBinContentBufferLoop(var TempBinContentBuffer: Record "Bin Content Buffer"; var Bin: Record Bin) (integration)
  • OnCheckBinContentOnAfterGetWhseItemTrkgSetup(BinContent: Record "Bin Content"; var WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnCheckLinesOnBeforeCommit(RegisteredWhseActivHeader: Record "Registered Whse. Activity Hdr."; RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; var SuppressCommit: Boolean) (integration)
  • OnCheckWhseItemTrkgLineOnAfterClearFilters(var TempWhseActivLine: Record "Warehouse Activity Line" temporary; WhseActivLine: Record "Warehouse Activity Line") (integration)
  • OnCheckWhseItemTrkgLineOnAfterTempWhseActivLineFind(var TempWhseActivLine: Record "Warehouse Activity Line" temporary; var IsHandled: Boolean) (integration)
  • OnCheckWhseItemTrkgLineOnBeforeTestTracking(WarehouseActivityLine: Record "Warehouse Activity Line"; var WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnCheckWhseItemTrkgLineOnBeforeCalcQtyToRegisterBase(var TempWarehouseActivityLine: Record "Warehouse Activity Line" temporary; WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyAvailToInsertBase: Decimal) (integration)
  • OnCheckWhseItemTrkgLineOnAfterTempWhseActivLineSetFilters(var TempWhseActivLine: Record "Warehouse Activity Line" temporary) (integration)
  • OnCheckWhseItemTrkgLineOnAfterGetWhseItemTrkgSetup(TempWarehouseActivityLine: Record "Warehouse Activity Line" temporary; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnCodeOnBeforeTempWhseActivityLineGroupedLoop(var WhseActivHeader: Record "Warehouse Activity Header"; var WhseActivLine: Record "Warehouse Activity Line"; var RegisteredWhseActivHeader: Record "Registered Whse. Activity Hdr."; var TempWarehouseActivityLineGrouped: Record "Warehouse Activity Line" temporary) + BC26 − BC26 (integration)
  • OnBeforeCheckSourceDocumentForAvailableQty(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnAfterJobPlanningLineModify(var JobPlanningLine: Record "Job Planning Line") (integration)
  • OnCodeOnBeforeModifyGlobalWhseActivHeader(var WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnAfterCheckSourceDocumentForAvailableQty(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnUpdateWhseDocHeaderByWhseDocumentType(var WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 (integration)
  • OnCheckSourceDocumentForAvailabilityBySourceDocument(var WarehouseActivityLine: Record "Warehouse Activity Line"; var RemainingQtyBase: Decimal; var RemainingQtyUoM: Code[10]; var AllowWhseOverpick: Boolean) + BC27 (integration)
  • OnUpdateWhseSourceDocLineByDocumentType(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseDocType: Enum "Warehouse Activity Document Type") + BC27 (integration)
  • OnGetSourceLineBaseQtyByWhseActivitySourceType(var WarehouseActivityLine: Record "Warehouse Activity Line"; var QtyBase: Decimal) + BC27 (integration)
  • OnGetSourceLineBaseQtyByWhseActivityDocumentType(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseDocType: Enum "Warehouse Activity Document Type"; var QtyBase: Decimal) + BC27 (integration)
  • OnAfterUpdateSourceDocumentForInvtMovement(var WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 (integration)
  • OnAfterSyncItemTrackingAndReserveSourceDocument(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary) + BC27 (integration)
  • OnBeforeCheckBinContent(var TempBinContentBuffer: Record "Bin Content Buffer" temporary; var IsHandled: Boolean) + BC26 (integration)
  • OnUpdateTempBinContentBufferOnBeforeModifyTempBinContentBuffer(var TempBinContentBuffer: Record "Bin Content Buffer" temporary; WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 (integration)

Procedures

  • UpdateWhseSourceDocLine(WhseActivLineGrouped: Record "Warehouse Activity Line"): Updates the source document line quantity information based on a provided warehouse activity line.
  • UpdateWhseDocHeader(WhseActivLine: Record "Warehouse Activity Line"): Updates the warehouse document status based on the provided warehouse activity line.
  • UpdateWhseShipmentLine(WhseActivityLineGrouped: Record "Warehouse Activity Line"; WhseDocNo: Code[20]; WhseDocLineNo: Integer; QtyToHandle: Decimal; QtyToHandleBase: Decimal; QtyPerUOM: Decimal): Updates the warehouse shipment line based on the provided warehouse activity line, with the provided quantities.
  • LocationGet(LocationCode: Code[10]): Retrieves the global location record based on the ‘LocationCode’ parameter. In case that the blank ‘LocationCode’ is passed record instance will be cleared.
  • GetItemUnitOfMeasure(ItemNo: Code[20]; UOMCode: Code[10]): Retrieves the item unit of measure record for the provided item number and unit of measure code.
  • CheckWhseItemTrkgLine(var WhseActivLine: Record "Warehouse Activity Line"): Checks warehouse item trackings for the provided warehouse activity line.
  • SetPointer(WhseActivLine: Record "Warehouse Activity Line"; var WhseItemTrkgLine: Record "Whse. Item Tracking Line"): Sets the warehouse item tracking source based on the provided warehouse activity line warehouse document type.
  • SetPointerFilter(WhseActivLine: Record "Warehouse Activity Line"; var WhseItemTrkgLine: Record "Whse. Item Tracking Line"): Sets filters on the warehouse item tracking line based on the provided warehouse activity line.
  • ShowHideDialog(HideDialog2: Boolean): Shows or hides a dialog based on the provided value.
  • CalcTotalAvailQtyToPick(WhseActivLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup"): Decimal: Calculates the total available quantity to pick based on the provided warehouse activity line and item tracking setup.
  • GetItem(ItemNo: Code[20]): Retrieves the global Item record based on the ‘ItemNo’ parameter.
  • SyncItemTracking() Δ BC27
  • CollectReservEntries(var TempReservEntry: Record "Reservation Entry" temporary; var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary) Δ BC27
  • ReleaseNonSpecificReservations(WhseActivLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup"; QtyToRelease: Decimal): Boolean
  • SetSuppressCommit(NewSuppressCommit: Boolean): Sets the option to suppress committing transactions to the database.
  • RunOnAfterAssemblyLineModify(var AssemblyLine: Record Microsoft.Assembly.Document."Assembly Line") + BC27 − BC30 (internal)
  • RunOnAfterProdCompLineModify(var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component") + BC27 − BC30 (internal)
  • RunOnBeforeAssemblyLineModify(var AssemblyLine: Record Microsoft.Assembly.Document."Assembly Line"; WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 − BC30 (internal)
  • RunOnBeforeAutoReserveForAssemblyLine(var TempWhseActivLineToReserve: Record "Warehouse Activity Line" temporary; var IsHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnBeforeProdCompLineModify(var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component"; WarehouseActivityLine: Record "Warehouse Activity Line") + BC27 − BC30 (internal)

Plus 55 local procedures.

Triggers

OnRun

Relations

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 RunOnAfterAssemblyLineModify: guarded (#if not CLEAN27)
  • procedure RunOnAfterProdCompLineModify: guarded (#if not CLEAN27)
  • procedure RunOnBeforeAssemblyLineModify: guarded (#if not CLEAN27)
  • procedure RunOnBeforeAutoReserveForAssemblyLine: guarded (#if not CLEAN27)
  • procedure RunOnBeforeProdCompLineModify: guarded (#if not CLEAN27)
  • procedure OnAfterAssemblyLineModify: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmWhseActivityRegister”
  • procedure OnAfterProdCompLineModify: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgWhseActivityRegister”
  • procedure OnBeforeAssemblyLineModify: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmWhseActivityRegister”
  • procedure OnBeforeAutoReserveForAssemblyLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmWhseActivityRegister”
  • procedure OnBeforeProdCompLineModify: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgWhseActivityRegister”

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: "Whse.-Activity-Register"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources