Properties
Property |
Value |
Object Type |
Codeunit |
Object Subtype |
Normal |
Object ID |
70098473 |
Accessibility Level |
Public |
Events
OnBeforePopulateOutboundOrders()
Called prior to populating the outbound orders listing.
Syntax
OnBeforePopulateOutboundOrders(pcodLocationCode: Code[10], pcodUserID: Code[50], var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location to filter the orders to. |
pcodUserID |
Code[50] |
The current user. |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterPopulateOutboundOrders()
Called after populating the outbound orders listing.
Syntax
OnAfterPopulateOutboundOrders(pcodLocationCode: Code[10], pcodUserID: Code[50], var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer")
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location to filter the orders to. |
pcodUserID |
Code[50] |
The current user. |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
OnBeforeGetSalesOrders()
Called prior to populating the outbound orders listing of sales orders.
Syntax
OnBeforeGetSalesOrders(pcodLocationCode: Code[10], pcodUserID: Code[50], var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location to filter the orders to. |
pcodUserID |
Code[50] |
The current user. |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterGetSalesOrders()
Called after populating the outbound orders listing of sales orders.
Syntax
OnAfterGetSalesOrders(pcodLocationCode: Code[10], pcodUserID: Code[50], var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer")
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location to filter the orders to. |
pcodUserID |
Code[50] |
The current user. |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
OnBeforeGetTransferOrders()
Called prior to populating the outbound orders listing of transfer orders.
Syntax
OnBeforeGetTransferOrders(pcodLocationCode: Code[10], pcodUserID: Code[50], var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location to filter the orders to. |
pcodUserID |
Code[50] |
The current user. |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterGetTransferOrders()
Called after populating the outbound orders listing of transfer orders.
Syntax
OnAfterGetTransferOrders(pcodLocationCode: Code[10], pcodUserID: Code[50], var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer")
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location to filter the orders to. |
pcodUserID |
Code[50] |
The current user. |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
OnBeforeInsertSalesHeader()
Called prior to adding a sales order to the outbound order list.
Syntax
OnBeforeInsertSalesHeader(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", precSalesHeader: Record "Sales Header", precWarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
precSalesHeader |
Record “Sales Header” |
The sales header. |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
OnBeforeInsertSalesLine()
Called prior to adding a sales line to the sales order requirements lines.
Syntax
OnBeforeInsertSalesLine(var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", precSalesLine: Record "Sales Line", precSalesHeader: Record "Sales Header", precWarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
Parameter |
Type |
Description |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The requirement lines. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
precSalesLine |
Record “Sales Line” |
The sales line. |
precSalesHeader |
Record “Sales Header” |
The sales header. |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
OnBeforeInsertTransferHeader()
Called prior to adding a transfer order to the outbound order list.
Syntax
OnBeforeInsertTransferHeader(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", precTransferHeader: Record "Transfer Header", precWarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
OnBeforeInsertTransferLine()
Called prior to adding a transfer line to the sales order requirements lines.
Syntax
OnBeforeInsertTransferLine(var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", precTransferLine: Record "Transfer Line", precTransferHeader: Record "Transfer Header", precWarehouseShipmentHeader: Record "Warehouse Shipment Header")
Parameters
Parameter |
Type |
Description |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The requirement lines. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
precTransferLine |
Record “Transfer Line” |
The transfer line. |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
OnBeforeCalculateAvailability()
Called prior to calculating the orders availability.
Syntax
OnBeforeCalculateAvailability(var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodLocationCode: Code[10], peAllocationMethod: Enum "IWX OFW Allocation Method", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
pcodLocationCode |
Code[10] |
The location code. |
peAllocationMethod |
Enum “IWX OFW Allocation Method” |
The allocation method to use. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCalculateAvailability()
Called after calculating the orders availability.
Syntax
OnAfterCalculateAvailability(var piStartIndex: Integer, var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodLocationCode: Code[10], peAllocationMethod: Enum "IWX OFW Allocation Method")
Parameters
Parameter |
Type |
Description |
piStartIndex |
Integer |
Index of the starting record. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
pcodLocationCode |
Code[10] |
The location code. |
peAllocationMethod |
Enum “IWX OFW Allocation Method” |
The allocation method to use. |
OnBeforeCalculateLineAvailability()
Called prior to calculating the line availability.
Syntax
OnBeforeCalculateLineAvailability(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var TempOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer" temporary, var peAllocationMethod: Enum "IWX OFW Allocation Method", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
TempOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The calculated line availability. |
peAllocationMethod |
Enum “IWX OFW Allocation Method” |
The allocation method to use. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCalculateLineAvailability()
Called after calculating the line availability.
Syntax
OnAfterCalculateLineAvailability(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var TempOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer" temporary, var peAllocationMethod: Enum "IWX OFW Allocation Method")
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The list of orders. |
TempOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The calculated line availability. |
peAllocationMethod |
Enum “IWX OFW Allocation Method” |
The allocation method to use. |
OnBeforeSetHeaderAvailability()
Called prior to setting the availability of the order.
Syntax
OnBeforeSetHeaderAvailability(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order line availability. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeCalculatePickableBinQuantity()
Called prior to calculating the quantity available for picking.
Syntax
OnBeforeCalculatePickableBinQuantity(var pcodItemNumber: Code[20], var pcodVariantCode: Code[10], var pdQuantityAvailable: Decimal, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodItemNumber |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pdQuantityAvailable |
Decimal |
The quantity available to pick. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCalculatePickableBinQuantity()
Called after calculating the quantity available for picking.
Syntax
OnAfterCalculatePickableBinQuantity(var pcodItemNumber: Code[20], var pcodVariantCode: Code[10], var pdQuantityAvailable: Decimal)
Parameters
Parameter |
Type |
Description |
pcodItemNumber |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pdQuantityAvailable |
Decimal |
The quantity available to pick. |
OnBeforeCalculateMoveableBinQuantity()
Called prior to calculating the quantity available for picking but requiring a movement (non pickable).
Syntax
OnBeforeCalculateMoveableBinQuantity(var pcodItemNumber: Code[20], var pcodVariantCode: Code[10], var pdQuantityAvailable: Decimal, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodItemNumber |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pdQuantityAvailable |
Decimal |
The quantity available to pick. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAterCalculateMoveableBinQuantity()
Called after calculating the quantity available for picking but requiring a movement (non pickable).
Syntax
OnAterCalculateMoveableBinQuantity(var pcodItemNumber: Code[20], var pcodVariantCode: Code[10], var pdQuantityAvailable: Decimal)
Parameters
Parameter |
Type |
Description |
pcodItemNumber |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pdQuantityAvailable |
Decimal |
The quantity available to pick. |
OnBeforeCalcDirectedPickAvailability()
Called prior to calculating the quantity available for picking for directed pick locations.
Syntax
OnBeforeCalcDirectedPickAvailability(var pcodItemNo: Code[20], var pcodVariantCode: Code[10], var pcodLocationCode: Code[10], var pdQtyAvailable: Decimal, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodItemNumber |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pcodLocationCode |
Code[10] |
The location code. |
pdQuantityAvailable |
Decimal |
The quantity available to pick. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeCalcDirectedMoveAvailability()
Called prior to calculating the quantity available for picking but requiring a movement (non pickable) for directed pick locations.
Syntax
OnBeforeCalcDirectedMoveAvailability(var pcodItemNo: Code[20], var pcodVariantCode: Code[10], var pcodLocationCode: Code[10], var pdQtyAvailable: Decimal, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodItemNo |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pcodLocationCode |
Code[10] |
The location code. |
pdQuantityAvailable |
Decimal |
The quantity available to move. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeCreateWhseShipment()
Called prior to creating warehouse shipment for the orders.
Syntax
OnBeforeCreateWhseShipment(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbCombineShipments: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to create shipments for. |
pbCombineShipments |
Boolean |
True if the orders should be combined. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeCreateWhseShipmentFromSalesOrder()
Called prior to creating warehouse shipment for the sales order.
Syntax
OnBeforeCreateWhseShipmentFromSalesOrder(var precSalesHeader: Record "Sales Header", var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precSalesHeader |
Record “Sales Header” |
The sales header. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order to create the shipment for. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCreateWhseShipmentFromSalesOrder()
Called after creating warehouse shipment for the sales order.
Syntax
OnAfterCreateWhseShipmentFromSalesOrder(var precWarehouseShipmentHeader: Record "Warehouse Shipment Header", var precSalesHeader: Record "Sales Header", var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment created. |
precSalesHeader |
Record “Sales Header” |
The sales header. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order to create the shipment for. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeCreateWhseShipmentFromTransferOrder()
Called prior to creating warehouse shipment for the transfer order.
Syntax
OnBeforeCreateWhseShipmentFromTransferOrder(var precTransferHeader: Record "Transfer Header", var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order to create the shipment for. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCreateWhseShipmentFromTransferOrder()
Called after creating a warehouse shipment for the transfer order.
Syntax
OnAfterCreateWhseShipmentFromTransferOrder(var precWarehouseShipmentHeader: Record "Warehouse Shipment Header", var precTransferHeader: Record "Transfer Header", var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header |
The warehouse shipment created. |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order to create the shipment for. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeCreateWhsePicks()
Called prior to creating warehouse picks for the orders.
Syntax
OnBeforeCreateWhsePicks(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], pbCombineShipments: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to create picks for. |
pcodTemplateName |
Code[10] |
The warehouse pick template to use. |
pcodBatchName |
Code[10] |
The warehouse pick batch to use. |
pbCombineShipments |
Boolean |
True if the orders should be combined (if shipments need to be created first). |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCreateWhsePicks()
Called after creating warehouse picks for the orders.
Syntax
OnAfterCreateWhsePicks(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], var pbCombineShipments: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to create picks for. |
pcodTemplateName |
Code[10] |
The warehouse pick template to use. |
pcodBatchName |
Code[10] |
The warehouse pick batch to use. |
pbCombineShipments |
Boolean |
True if the orders should be combined (if shipments need to be created first). |
OnBeforeCreateWorksheetLines()
Called prior to adding pick worksheet lines.
Syntax
OnBeforeCreateWorksheetLines(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], pbCombineShipments: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to create picks for. |
pcodTemplateName |
Code[10] |
The warehouse pick template to use. |
pcodBatchName |
Code[10] |
The warehouse pick batch to use. |
pbCombineShipments |
Boolean |
True if the orders should be combined (if shipments need to be created first). |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeDeleteWorksheetLines()
Called prior to deleting any existing pick worksheet lines.
Syntax
OnBeforeDeleteWorksheetLines(var pcodTemplateName: Code[10], var pcodBatchName: Code[10], var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
pcodTemplateName |
Code[10] |
The warehouse pick template to use. |
pcodBatchName |
Code[10] |
The warehouse pick batch to use. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeSendToWorksheet()
Called prior to transferring the shipments to the pick worksheet.
Syntax
OnBeforeSendToWorksheet(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], pbCombineShipments: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to create picks for. |
pcodTemplateName |
Code[10] |
The warehouse pick template to use. |
pcodBatchName |
Code[10] |
The warehouse pick batch to use. |
pbCombineShipments |
Boolean |
True if the orders should be combined (if shipments need to be created first). |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterSendToWorksheet()
Called after transfering the shipments to the pick worksheet.
Syntax
OnAfterSendToWorksheet(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], var pbCombineShipments: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to create picks for. |
pcodTemplateName |
Code[10] |
The template name. |
pcodBatchName |
Code[10] |
The batch name. |
pbCombineShipments |
Boolean |
True if the orders should be combined. |
OnBeforeCreateWhsePicksNoDialog()
Called prior to creating warehouse picks via the automated report.
Syntax
OnBeforeCreateWhsePicksNoDialog(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], var pbCombineShipments: Boolean, pcodAssignedUserID: Code[50], piMaxNumberOfLines: Integer, piMaxNumberOfSourceDocuments: Integer, piSortingMethod: Integer, pbPerDestination: Boolean, pbPerItem: Boolean, pbPerZone: Boolean, pbPerBin: Boolean, pbPerWhseDoc: Boolean, pbPerDate: Boolean, pbPrintPick: Boolean, pbDoNotFillQtyToHandle: Boolean, pbBreakBulkFilter: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
|
pcodTemplateName |
Code[10] |
|
pcodBatchName |
Code[10] |
|
pbCombineShipments |
Boolean |
|
pcodAssignedUserID |
Code[50] |
|
piMaxNumberOfLines |
Integer |
|
piMaxNumberOfSourceDocuments |
Integer |
|
piSortingMethod |
Integer |
|
pbPerDestination |
Boolean |
|
pbPerItem |
Boolean |
|
pbPerZone |
Boolean |
|
pbPerBin |
Boolean |
|
pbPerWhseDoc |
Boolean |
|
pbPerDate |
Boolean |
|
pbPrintPick |
Boolean |
|
pbDoNotFillQtyToHandle |
Boolean |
|
pbBreakBulkFilter |
Boolean |
|
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCreateWhsePicksNoDialog()
Called after creating warehouse picks via the automated report.
Syntax
OnAfterCreateWhsePicksNoDialog(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodTemplateName: Code[10], var pcodBatchName: Code[10], var pbCombineShipments: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
|
pcodTemplateName |
Code[10] |
|
pcodBatchName |
Code[10] |
|
pbCombineShipments |
Boolean |
|
OnBeforeCreateInvtPick()
Called prior to creating an inventory pick.
Syntax
OnBeforeCreateInvtPick(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order to create the pick for. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterCreateInvtPick()
Called after creating an inventory pick.
Syntax
OnAfterCreateInvtPick(var precWarehouseActivityHeader: Record "Warehouse Activity Header", var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer")
Parameters
Parameter |
Type |
Description |
precWarehouseActivityHeader |
Record “Warehouse Activity Header” |
The pick header created. |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order to create the pick for. |
OnBeforeReleaseReopenSalesOrder()
Called prior to releasing or reopening a sales order.
Syntax
OnBeforeReleaseReopenSalesOrder(var precSalesHeader: Record "Sales Header", var pbRelease: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precSalesHeader |
Record “Sales Header” |
The sales header. |
pbRelease |
Boolean |
True if releasing; false if reopening. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterReleaseReopenSalesOrder()
Called after releasing or reopening a sales order.
Syntax
OnAfterReleaseReopenSalesOrder(var precSalesHeader: Record "Sales Header", var pbRelease: Boolean)
Parameters
Parameter |
Type |
Description |
precSalesHeader |
Record “Sales Header” |
The sales header. |
pbRelease |
Boolean |
True if releasing; false if reopening. |
OnBeforeReleaseReopenTransferOrder()
Called prior to releasing or reopening a transfer order.
Syntax
OnBeforeReleaseReopenTransferOrder(var precTransferHeader: Record "Transfer Header", var pbRelease: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
pbRelease |
Boolean |
True if releasing; false if reopening. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterReleaseReopenTransferOrder()
Called after releasing or reopening a transfer order.
Syntax
OnAfterReleaseReopenTransferOrder(var precTransferHeader: Record "Transfer Header", var pbRelease: Boolean)
Parameters
Parameter |
Type |
Description |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
pbRelease |
Boolean |
True if releasing; false if reopening. |
OnBeforeReleaseReopenWhseShipment()
Called prior to releasing or reopening a warehouse shipment.
Syntax
OnBeforeReleaseReopenWhseShipment(var precWarehouseShipmentHeader: Record "Warehouse Shipment Header", var pbRelease: Boolean, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
pbRelease |
Boolean |
True if releasing; false if reopening. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterReleaseReopenWhseShipment()
Called after releasing or reopening a warehouse shipment.
Syntax
OnAfterReleaseReopenWhseShipment(var precWarehouseShipmentHeader: Record "Warehouse Shipment Header", var pbRelease: Boolean)
Parameters
Parameter |
Type |
Description |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
pbRelease |
Boolean |
True if releasing; false if reopening. |
OnBeforeAddDocumentToShipment()
Called prior to adding an order to a warehouse shipment.
Syntax
OnBeforeAddDocumentToShipment(var precWarehouseShipmentHeader: Record "Warehouse Shipment Header", var precWarehouseRequest: Record "Warehouse Request", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precWarehouseShipmentHeader |
Record “Warehouse Shipment Header” |
The warehouse shipment header. |
precWarehouseRequest |
Record “Warehouse Request” |
The outbound request. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeSetLineBufferQuanties()
Called prior to setting the line quantities.
Syntax
OnBeforeSetLineBufferQuanties(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer" temporary, var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order being set. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order line being set. |
TempOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The calculated line availability. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterSetLineBufferQuanties()
Called after setting the line quantities.
Syntax
OnAfterSetLineBufferQuanties(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer" temporary)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The order being set. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order line being set. |
TempOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The calculated line availability. |
OnBeforeInsertAvailabilityBuffer()
Called prior to inserting a record into the availability buffer.
Syntax
OnBeforeInsertAvailabilityBuffer(var ptrecOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer")
Parameters
Parameter |
Type |
Description |
ptrecOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The buffer record. |
OnBeforeCalculateQuantityOnPicks()
Called before calculating the quantity on picks.
Syntax
OnBeforeCalculateQuantityOnPicks(var pcodItemNo: Code[20], var pcodVariantCode: Code[10], var pbHandled: Boolean, var pdQuantityOnPicks: Decimal)
Parameters
Parameter |
Type |
Description |
pcodItemNo |
Code[20] |
The item number. |
pcodVariantCode |
Code[10] |
The variant code. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
pdQuantityOnPicks |
Decimal |
The quantity on picks. |
OnBeforeAllocateByOrderSequence()
Called before calculating the allocation based on order sequence.
Syntax
OnBeforeAllocateByOrderSequence(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempIWXOFWOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to calculate. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order lines. |
TempIWXOFWOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The previously-calculated item quantities. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforeAllocateByOrderSequence()
Called before calculating the allocation based on order sequence.
Syntax
OnBeforeAllocateByOrderSequence(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempIWXOFWOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to calculate. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order lines. |
TempIWXOFWOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The previously-calculated item quantities. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterAllocateByOrderSequence()
Called after calculating the allocation based on order sequence.
Syntax
OnAfterAllocateByOrderSequence(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempIWXOFWOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer")
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to calculate. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order lines. |
TempIWXOFWOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The previously-calculated item quantities. |
OnBeforeAllocateEvenly()
Called before calculating the allocation based on even split.
Syntax
OnBeforeAllocateEvenly(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempIWXOFWOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to calculate. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order lines. |
TempIWXOFWOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The previously-calculated item quantities. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterAllocateEvenly()
Called after calculating the allocation based on even split.
Syntax
OnAfterAllocateEvenly(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var precOutboundLineBuffer: Record "IWX OFW Outbound Line Buffer", var TempIWXOFWOutboundAvailBuffer: Record "IWX OFW Outbound Avail. Buffer")
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to calculate. |
precOutboundLineBuffer |
Record “IWX OFW Outbound Line Buffer” |
The order lines. |
TempIWXOFWOutboundAvailBuffer |
Record “IWX OFW Outbound Avail. Buffer” |
The previously-calculated item quantities. |
OnBeforePrintPickInstruction()
Called prior to printing the pick instructions.
Syntax
OnBeforePrintPickInstruction(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pcodLocationCode: Code[10], var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to print. |
pcodLocationCode |
Code[10] |
The location code. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforePrintWhsePick()
Called prior to printing the warehouse picks.
Syntax
OnBeforePrintWhsePick(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to print. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforePrintInvtPick()
Called prior to printing the inventory picks.
Syntax
OnBeforePrintInvtPick(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to print. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnBeforePrintSalesPickInstruction()
Called prior to printing the sales pick instruction.
Syntax
OnBeforePrintSalesPickInstruction(var precOutboundHeaderBuffer: Record "IWX OFW Outbound Header Buffer", var pbHandled: Boolean)
Parameters
Parameter |
Type |
Description |
precOutboundHeaderBuffer |
Record “IWX OFW Outbound Header Buffer” |
The orders to print. |
pbHandled |
Boolean |
Set to true if the event has been handled; set to false if the base product code should continue to execute. |
OnAfterSetSalesLineFilters()
Called after setting the sales line filters. Prior to executing the sales loop.
Syntax
OnAfterSetSalesLineFilters(var precSalesLine: Record "Sales Line")
Parameters
Parameter |
Type |
Description |
precSalesLine |
Record “Sales Line” |
The sales line. |
OnAfterSetSalesHeaderFilters()
Called after setting the sales header filters. Prior to executing the sales loop.
Syntax
OnAfterSetSalesHeaderFilters(var precSalesHeader: Record "Sales Header")
Parameters
Parameter |
Type |
Description |
precSalesHeader |
Record “Sales Header” |
The sales header. |
OnAfterSetTransferLineFilters()
Called after setting the transfer line filters. Prior to executing the transfer loop.
Syntax
OnAfterSetTransferLineFilters(var precTransferLine: Record "Transfer Line")
Parameters
Parameter |
Type |
Description |
precTransferLine |
Record “Transfer Line” |
The transfer line. |
OnAfterSetTransferHeaderFilters()
Called after setting the transfer header filters. Prior to executing the transfer loop.
Syntax
OnAfterSetTransferHeaderFilters(var precTransferHeader: Record "Transfer Header")
Parameters
Parameter |
Type |
Description |
precTransferHeader |
Record “Transfer Header” |
The transfer header. |
OnAfterCheckAllowPickCreation()
Called when determining if a location requires picks.
Syntax
OnAfterCheckAllowPickCreation(pcodLocationCode: Code[10], var pbRequirePicks: Boolean)
Parameters
Parameter |
Type |
Description |
pcodLocationCode |
Code[10] |
The location code. |
pbRequirePicks |
Boolean |
True if picks will be required; false if not. |