Share via


Report "Get Source Documents"

ID 5753
Namespace: Microsoft.Warehouse.Request

Properties

Name Value
Caption Get Source Documents
ProcessingOnly True

Methods

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters

Name Type Description
NewHideDialog Boolean

SetOneCreatedShptHeader

procedure SetOneCreatedShptHeader(WhseShptHeader2: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeader2 Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

SetOneCreatedReceiptHeader

procedure SetOneCreatedReceiptHeader(WhseReceiptHeader2: Record "Warehouse Receipt Header")

Parameters

Name Type Description
WhseReceiptHeader2 Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

SetDoNotFillQtytoHandle

procedure SetDoNotFillQtytoHandle(DoNotFillQtytoHandleToSet: Boolean)

Parameters

Name Type Description
DoNotFillQtytoHandleToSet Boolean

SetReservedFromStock

procedure SetReservedFromStock(NewReservedFromStock: Enum "Reservation From Stock")

Parameters

Name Type Description
NewReservedFromStock Enum Microsoft.Inventory.Tracking."Reservation From Stock"

SetSalesLineFilters

procedure SetSalesLineFilters(var SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

SetPurchLineFilters

procedure SetPurchLineFilters(var PurchLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
PurchLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

GetLastShptHeader

procedure GetLastShptHeader(var WhseShptHeader2: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeader2 Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

GetCreatedShptHeaders

procedure GetCreatedShptHeaders(var WhseShptHeader2: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeader2 Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

GetLastReceiptHeader

procedure GetLastReceiptHeader(var WhseReceiptHeader2: Record "Warehouse Receipt Header")

Parameters

Name Type Description
WhseReceiptHeader2 Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

GetCreatedReceiptHeaders

procedure GetCreatedReceiptHeaders(var WhseReceiptHeader2: Record "Warehouse Receipt Header")

Parameters

Name Type Description
WhseReceiptHeader2 Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

NotCancelled

procedure NotCancelled(): Boolean

Returns

Type Description
Boolean

CreateActivityFromSalesLine2ShptLine

procedure CreateActivityFromSalesLine2ShptLine(WarehouseShipmentHeader: Record "Warehouse Shipment Header", SalesLine: Record "Sales Line"): Boolean

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
SalesLine Table Microsoft.Sales.Document."Sales Line"

Returns

Type Description
Boolean

CreateShptHeader

procedure CreateShptHeader()

CreateReceiptHeader

procedure CreateReceiptHeader()

SetSkipBlocked

procedure SetSkipBlocked(Skip: Boolean)

Parameters

Name Type Description
Skip Boolean

SetSkipBlockedItem

procedure SetSkipBlockedItem(Skip: Boolean)

Parameters

Name Type Description
Skip Boolean

SkipWarehouseRequest

procedure SkipWarehouseRequest(SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request"): Boolean

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

Returns

Type Description
Boolean

ShowReceiptDialog

procedure ShowReceiptDialog()

ShowShipmentDialog

procedure ShowShipmentDialog()

SetSuppressCommit

procedure SetSuppressCommit(NewSuppressCommit: Boolean)

Parameters

Name Type Description
NewSuppressCommit Boolean

Events

OnAfterCreateRcptHeader

[IntegrationEvent(True,False)]
local procedure OnAfterCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", WarehouseRequest: Record "Warehouse Request", PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnAfterCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", WarehouseRequest: Record "Warehouse Request", SalesLine: Record "Sales Line", PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
SalesLine Table Microsoft.Sales.Document."Sales Line"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"

OnAfterCreateWhseDocuments

[IntegrationEvent(False,False)]
local procedure OnAfterCreateWhseDocuments(var WhseReceiptHeader: Record "Warehouse Receipt Header", var WhseShipmentHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, var WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnAfterOnPreDataItemPurchaseLine

[IntegrationEvent(False,False)]
local procedure OnAfterOnPreDataItemPurchaseLine(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnAfterOnPreDataItemTransferLine

[IntegrationEvent(False,False)]
local procedure OnAfterOnPreDataItemTransferLine(var TransferHeader: Record "Transfer Header")

Parameters

Name Type Description
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"

OnAfterProcessDocumentLine

[IntegrationEvent(False,False)]
local procedure OnAfterProcessDocumentLine(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseRequest: Record "Warehouse Request", var LineCreated: Boolean, WarehouseReceiptHeader: Record "Warehouse Receipt Header", OneHeaderCreated: Boolean, WhseHeaderCreated: Boolean)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
LineCreated Boolean
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
OneHeaderCreated Boolean
WhseHeaderCreated Boolean

OnAfterSalesHeaderOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnAfterSalesHeaderOnAfterGetRecord(SalesHeader: Record "Sales Header", var SkipRecord: Boolean, var BreakReport: Boolean, var WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
SkipRecord Boolean
BreakReport Boolean
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnAfterTransHeaderOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnAfterTransHeaderOnAfterGetRecord(TransferHeader: Record "Transfer Header", var SkipRecord: Boolean, var BreakReport: Boolean, var WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
SkipRecord Boolean
BreakReport Boolean
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnAfterPurchaseHeaderOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnAfterPurchaseHeaderOnAfterGetRecord(PurchaseHeader: Record "Purchase Header", var SkipRecord: Boolean, var BreakReport: Boolean, var WarehouseRequest: Record "Warehouse Request", var WhseReceiptHeader: Record "Warehouse Receipt Header", OneHeaderCreated: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
SkipRecord Boolean
BreakReport Boolean
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
OneHeaderCreated Boolean

OnAfterSalesHeaderOnPreDataItem

[IntegrationEvent(False,False)]
local procedure OnAfterSalesHeaderOnPreDataItem(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnAfterSalesLineOnPreDataItem

[IntegrationEvent(True,False)]
local procedure OnAfterSalesLineOnPreDataItem(var SalesLine: Record "Sales Line", OneHeaderCreated: Boolean, WhseShptHeader: Record "Warehouse Shipment Header", WhseReceiptHeader: Record "Warehouse Receipt Header")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
OneHeaderCreated Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

OnAfterSkipWarehouseRequest

[IntegrationEvent(False,False)]
local procedure OnAfterSkipWarehouseRequest(SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request", var SkipLine: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
SkipLine Boolean

OnAfterPurchaseLineOnPreDataItem

[IntegrationEvent(True,False)]
local procedure OnAfterPurchaseLineOnPreDataItem(var PurchaseLine: Record "Purchase Line", OneHeaderCreated: Boolean, WhseShptHeader: Record "Warehouse Shipment Header", WhseReceiptHeader: Record "Warehouse Receipt Header", RequestType: Option)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
OneHeaderCreated Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
RequestType Option

OnAfterTransferLineOnPreDataItem

[IntegrationEvent(False,False)]
local procedure OnAfterTransferLineOnPreDataItem(var TransferLine: Record "Transfer Line", OneHeaderCreated: Boolean, WhseShptHeader: Record "Warehouse Shipment Header", WhseReceiptHeader: Record "Warehouse Receipt Header")

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
OneHeaderCreated Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

OnAfterWarehouseRequestOnPreDataItem

[IntegrationEvent(True,False)]
local procedure OnAfterWarehouseRequestOnPreDataItem(var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", OneHeaderCreated: Boolean)

Parameters

Name Type Description
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
OneHeaderCreated Boolean

OnBeforeCheckFillQtyToHandle

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckFillQtyToHandle(var DoNotFillQtytoHandle: Boolean, var RequestType: Option)

Parameters

Name Type Description
DoNotFillQtytoHandle Boolean
RequestType Option

OnBeforeCreateActivityFromSalesLine2ShptLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateActivityFromSalesLine2ShptLine(WhseShptHeader: Record "Warehouse Shipment Header", SalesLine: Record "Sales Line", var IsHandled: Boolean)

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
SalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean

OnBeforeCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateRcptHeader(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WarehouseRequest: Record "Warehouse Request", PurchaseLine: Record "Purchase Line", var IsHandled: Boolean, var SuppressCommit: Boolean)

Parameters

Name Type Description
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
IsHandled Boolean
SuppressCommit Boolean

OnBeforeCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateShptHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseRequest: Record "Warehouse Request", SalesLine: Record "Sales Line", var IsHandled: Boolean, Location: Record Location, var WhseShptLine: Record "Warehouse Shipment Line", var ActivitiesCreated: Integer, var WhseHeaderCreated: Boolean, var RequestType: Option)

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
SalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean
Location Table Microsoft.Inventory.Location.Location
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
ActivitiesCreated Integer
WhseHeaderCreated Boolean
RequestType Option

OnBeforeCreateWhseDocuments

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateWhseDocuments(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var IsHandled: Boolean, var WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
IsHandled Boolean
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnBeforePurchaseLineOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforePurchaseLineOnAfterGetRecord(PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request", RequestType: Option, var IsHandled: Boolean, SkipBlockedItem: Boolean)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
RequestType Option
IsHandled Boolean
SkipBlockedItem Boolean

OnBeforeSalesHeaderOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderOnAfterGetRecord(var SalesHeader: Record "Sales Header", var SalesHeaderCounted: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
SalesHeaderCounted Boolean
IsHandled Boolean

OnBeforeSalesLineOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeSalesLineOnAfterGetRecord(SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request", RequestType: Option, var IsHandled: Boolean, SkipBlockedItem: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
RequestType Option
IsHandled Boolean
SkipBlockedItem Boolean

OnBeforeTransferLineOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineOnAfterGetRecord(TransferLine: Record "Transfer Line", WarehouseRequest: Record "Warehouse Request", RequestType: Option, var IsHandled: Boolean)

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
RequestType Option
IsHandled Boolean

OnBeforeVerifyPurchaseItemNotBlocked

[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyPurchaseItemNotBlocked(PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", SkipBlockedItem: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
SkipBlockedItem Boolean
IsHandled Boolean

OnBeforeVerifySalesItemNotBlocked

[IntegrationEvent(False,False)]
local procedure OnBeforeVerifySalesItemNotBlocked(SalesHeaer: Record "Sales Header", SalesLine: Record "Sales Line", var IsHandled: Boolean, SkipBlockedItem: Boolean)

Parameters

Name Type Description
SalesHeaer Table Microsoft.Sales.Document."Sales Header"
SalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean
SkipBlockedItem Boolean

OnBeforeWarehouseRequestOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeWarehouseRequestOnAfterGetRecord(var WarehouseRequest: Record "Warehouse Request", var WhseHeaderCreated: Boolean, var SkipRecord: Boolean, var BreakReport: Boolean, RequestType: Option, var WhseReceiptHeader: Record "Warehouse Receipt Header", var WhseShptHeader: Record "Warehouse Shipment Header", OneHeaderCreated: Boolean)

Parameters

Name Type Description
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WhseHeaderCreated Boolean
SkipRecord Boolean
BreakReport Boolean
RequestType Option
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
OneHeaderCreated Boolean

OnBeforeWhseReceiptHeaderInsert

[IntegrationEvent(True,False)]
local procedure OnBeforeWhseReceiptHeaderInsert(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnBeforeWhseShptHeaderInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeWhseShptHeaderInsert(var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseRequest: Record "Warehouse Request", SalesLine: Record "Sales Line", TransferLine: Record "Transfer Line", SalesHeader: Record "Sales Header")

Parameters

Name Type Description
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
SalesLine Table Microsoft.Sales.Document."Sales Line"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnPurchaseLineOnAfterCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterCreateRcptHeader(var WhseReceiptHeader: Record "Warehouse Receipt Header", WhseHeaderCreated: Boolean, PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnPurchaseLineOnAfterCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterCreateShptHeader(var WhseShptHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, PurchaseHeader: Record "Purchase Header", PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnSalesLineOnAfterCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterCreateRcptHeader(var WhseReceiptHeader: Record "Warehouse Receipt Header", WhseHeaderCreated: Boolean, SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
SalesHeader Table Microsoft.Sales.Document."Sales Header"
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnSalesLineOnAfterCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterCreateShptHeader(var WhseShptHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, SalesHeader: Record "Sales Header", SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
SalesHeader Table Microsoft.Sales.Document."Sales Header"
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnSalesLineOnAfterGetRecordOnBeforeCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCreateRcptHeader(SalesLine: Record "Sales Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean

OnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader

[IntegrationEvent(True,False)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader(SalesLine: Record "Sales Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean, var IsHandled: Boolean, var ErrorOccured: Boolean, var LinesCreated: Boolean)

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean
IsHandled Boolean
ErrorOccured Boolean
LinesCreated Boolean

OnPurchaseLineOnAfterGetRecordOnBeforeCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterGetRecordOnBeforeCreateRcptHeader(PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean

OnPurchaseLineOnAfterGetRecordOnBeforeCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterGetRecordOnBeforeCreateShptHeader(PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean
IsHandled Boolean

OnPurchaseLineOnAfterGetRecordOnAfterCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnPurchaseLineOnAfterGetRecordOnAfterCreateRcptHeader(var PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean, var ErrorOccured: Boolean, var LineCreated: Boolean)

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean
ErrorOccured Boolean
LineCreated Boolean

OnTransferLineOnAfterCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnTransferLineOnAfterCreateRcptHeader(var WhseReceiptHeader: Record "Warehouse Receipt Header", WhseHeaderCreated: Boolean, TransferHeader: Record "Transfer Header", TransferLine: Record "Transfer Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnTransferLineOnAfterCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnTransferLineOnAfterCreateShptHeader(var WhseShptHeader: Record "Warehouse Shipment Header", WhseHeaderCreated: Boolean, TransferHeader: Record "Transfer Header", TransferLine: Record "Transfer Line")

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
TransferHeader Table Microsoft.Inventory.Transfer."Transfer Header"
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"

OnTransferLineOnAfterGetRecordOnBeforeCreateRcptHeader

[IntegrationEvent(False,False)]
local procedure OnTransferLineOnAfterGetRecordOnBeforeCreateRcptHeader(TransferLine: Record "Transfer Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseReceiptHeader: Record "Warehouse Receipt Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean)

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean

OnTransferLineOnAfterGetRecordOnBeforeCreateShptHeader

[IntegrationEvent(False,False)]
local procedure OnTransferLineOnAfterGetRecordOnBeforeCreateShptHeader(TransferLine: Record "Transfer Line", var WarehouseRequest: Record "Warehouse Request", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var OneHeaderCreated: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
TransferLine Table Microsoft.Inventory.Transfer."Transfer Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WarehouseShipmentHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
OneHeaderCreated Boolean
IsHandled Boolean

OnAfterPostReport

[IntegrationEvent(False,False)]
local procedure OnAfterPostReport(WhseRequest: Record "Warehouse Request", RequestType: Option, OneHeaderCreated: Boolean, var WhseShptHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var ErrorOccured: Boolean, var LineCreated: Boolean, var ActivitiesCreated: Integer, Location: Record Location, var WhseShptLine: Record "Warehouse Shipment Line")

Parameters

Name Type Description
WhseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
RequestType Option
OneHeaderCreated Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
ErrorOccured Boolean
LineCreated Boolean
ActivitiesCreated Integer
Location Table Microsoft.Inventory.Location.Location
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"

OnAfterPostDataItemSalesHeader

[IntegrationEvent(False,False)]
local procedure OnAfterPostDataItemSalesHeader(WarehouseRequest: Record "Warehouse Request", SalesHeader: Record "Sales Header")

Parameters

Name Type Description
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnAfterPostDataItemPurchaseHeader

[IntegrationEvent(False,False)]
local procedure OnAfterPostDataItemPurchaseHeader(var PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", var WarehouseRequest: Record "Warehouse Request", var WhseReceiptHeader: Record "Warehouse Receipt Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

OnCreateReceiptHeaderOnAfterWhseReceiptHeaderInsert

[IntegrationEvent(False,False)]
local procedure OnCreateReceiptHeaderOnAfterWhseReceiptHeaderInsert(WhseReceiptHeader: Record "Warehouse Receipt Header", ActivitiesCreated: Integer, var RequestType: Option)

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
ActivitiesCreated Integer
RequestType Option

OnBeforePostReport

[IntegrationEvent(False,False)]
local procedure OnBeforePostReport(var WhseRequest: Record "Warehouse Request", RequestType: Option, OneHeaderCreated: Boolean, var WhseShptHeader: Record "Warehouse Shipment Header", var WhseHeaderCreated: Boolean, var ErrorOccured: Boolean, var LineCreated: Boolean, var ActivitiesCreated: Integer, Location: Record Location, var WhseShptLine: Record "Warehouse Shipment Line", var WhseReceiptHeader: Record "Warehouse Receipt Header", var HideDialog: Boolean, var WarehouseReceiptLine: Record "Warehouse Receipt Line")

Parameters

Name Type Description
WhseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
RequestType Option
OneHeaderCreated Boolean
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"
WhseHeaderCreated Boolean
ErrorOccured Boolean
LineCreated Boolean
ActivitiesCreated Integer
Location Table Microsoft.Inventory.Location.Location
WhseShptLine Table Microsoft.Warehouse.Document."Warehouse Shipment Line"
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
HideDialog Boolean
WarehouseReceiptLine Table Microsoft.Warehouse.Document."Warehouse Receipt Line"

OnBeforeShowReceiptDialog

[IntegrationEvent(False,False)]
local procedure OnBeforeShowReceiptDialog(var IsHandled: Boolean, ErrorOccured: Boolean, ActivitiesCreated: Integer, LineCreated: Boolean)

Parameters

Name Type Description
IsHandled Boolean
ErrorOccured Boolean
ActivitiesCreated Integer
LineCreated Boolean

OnBeforeShowSingleWhseReceiptHeaderCreatedMessage

[IntegrationEvent(False,False)]
local procedure OnBeforeShowSingleWhseReceiptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)

Parameters

Name Type Description
ActivitiesCreated Integer
SpecialHandlingMessage Text[1024]
IsHandled Boolean

OnBeforeShowMultipleWhseReceiptHeaderCreatedMessage

[IntegrationEvent(False,False)]
local procedure OnBeforeShowMultipleWhseReceiptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)

Parameters

Name Type Description
ActivitiesCreated Integer
SpecialHandlingMessage Text[1024]
IsHandled Boolean

OnBeforeShowSingleWhseShptHeaderCreatedMessage

[IntegrationEvent(False,False)]
local procedure OnBeforeShowSingleWhseShptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)

Parameters

Name Type Description
ActivitiesCreated Integer
SpecialHandlingMessage Text[1024]
IsHandled Boolean

OnBeforeShowMultipleWhseShptHeaderCreatedMessage

[IntegrationEvent(False,False)]
local procedure OnBeforeShowMultipleWhseShptHeaderCreatedMessage(ActivitiesCreated: Integer, SpecialHandlingMessage: Text[1024], var IsHandled: Boolean)

Parameters

Name Type Description
ActivitiesCreated Integer
SpecialHandlingMessage Text[1024]
IsHandled Boolean

OnBeforeOnPostDataItemTransferLine

[IntegrationEvent(False,False)]
local procedure OnBeforeOnPostDataItemTransferLine(var WhseReceiptHeader: Record "Warehouse Receipt Header", RequestType: Option, OneHeaderCreated: Boolean, WhseHeaderCreated: Boolean, LineCreated: Boolean, HideDialog: Boolean, var ShouldUpdate: Boolean)

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
RequestType Option
OneHeaderCreated Boolean
WhseHeaderCreated Boolean
LineCreated Boolean
HideDialog Boolean
ShouldUpdate Boolean

OnBeforeUpdateReceiptHeaderStatus

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateReceiptHeaderStatus(var WhseReceiptHeader: Record "Warehouse Receipt Header")

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"

OnWarehouseRequestOnAfterOnPostDataItem

[IntegrationEvent(False,False)]
local procedure OnWarehouseRequestOnAfterOnPostDataItem(WhseShptHeader: Record "Warehouse Shipment Header")

Parameters

Name Type Description
WhseShptHeader Table Microsoft.Warehouse.Document."Warehouse Shipment Header"

OnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked

[IntegrationEvent(False,False)]
local procedure OnSalesLineOnAfterGetRecordOnBeforeCheckCustBlocked(var Customer: Record Customer, var IsHandled: Boolean)

Parameters

Name Type Description
Customer Table Microsoft.Sales.Customer.Customer
IsHandled Boolean

OnBeforeOnPostDataItemSalesLine

[IntegrationEvent(False,False)]
local procedure OnBeforeOnPostDataItemSalesLine(var WarehouseReceiptHeader: Record "Warehouse Receipt Header", RequestType: Option, OneHeaderCreated: Boolean, WhseHeaderCreated: Boolean, LineCreated: Boolean, HideDialog: Boolean, var ShouldUpdate: Boolean)

Parameters

Name Type Description
WarehouseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
RequestType Option
OneHeaderCreated Boolean
WhseHeaderCreated Boolean
LineCreated Boolean
HideDialog Boolean
ShouldUpdate Boolean

OnBeforeOnPostDataItemPurchaseLine

[IntegrationEvent(False,False)]
local procedure OnBeforeOnPostDataItemPurchaseLine(var WhseReceiptHeader: Record "Warehouse Receipt Header", RequestType: Option, OneHeaderCreated: Boolean, WhseHeaderCreated: Boolean, LineCreated: Boolean, HideDialog: Boolean, var ShouldUpdate: Boolean)

Parameters

Name Type Description
WhseReceiptHeader Table Microsoft.Warehouse.Document."Warehouse Receipt Header"
RequestType Option
OneHeaderCreated Boolean
WhseHeaderCreated Boolean
LineCreated Boolean
HideDialog Boolean
ShouldUpdate Boolean

OnAfterSetPurchLineFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetPurchLineFilters(var PurchaseLine: Record "Purchase Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
PurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

OnAfterSetSalesLineFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetSalesLineFilters(var SalesLine: Record "Sales Line", WarehouseRequest: Record "Warehouse Request")

Parameters

Name Type Description
SalesLine Table Microsoft.Sales.Document."Sales Line"
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"

See also