procedure CreateSalesOrderLines(var SalesHeaderBlanketOrder: Record "Sales Header", var SalesLineBlanketOrder: Record "Sales Line", var SalesHeaderOrder: Record "Sales Header", var SalesLineOrder: Record "Sales Line", var NextLineNo: Integer)
procedure ReserveSalesOrderLines(SalesHeaderOrder: Record "Sales Header", var SalesLineOrder: Record "Sales Line", var TempSalesLine: Record "Sales Line" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeAutoReserve(var SalesLine: Record "Sales Line", var TempSalesLine: Record "Sales Line" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBlockedCustomer(var SalesHeader: Record "Sales Header", var Customer: Record Customer, HideValidationDialog: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeRun(var SalesHeader: Record "Sales Header", var HideValidationDialog: Boolean, var SuppressCommit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSalesOrderHeader(var SalesOrderHeader: Record "Sales Header", var BlanketOrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertSalesOrderLine(var SalesOrderLine: Record "Sales Line", SalesOrderHeader: Record "Sales Header", BlanketOrderSalesLine: Record "Sales Line", BlanketOrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSalesOrderLine(var SalesOrderLine: Record "Sales Line", SalesOrderHeader: Record "Sales Header", BlanketOrderSalesLine: Record "Sales Line", BlanketOrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertAllSalesOrderLines(var BlanketOrderSalesHeader: Record "Sales Header", var OrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBlanketOrderLineQuantity(var BlanketOrderSalesLine: Record "Sales Line", QuantityOnOrders: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSalesLineItemAvailability(var SalesLine: Record "Sales Line", var IsHandled: Boolean, BlanketOrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateSalesHeader(var SalesHeader: Record "Sales Header", PrepmtPercent: Decimal, var CreditLimitExceeded: Boolean, var IsHandled: Boolean, var OrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesOrderLineValidateQuantity(var SalesOrderLine: Record "Sales Line", BlanketOrderSalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesOrderHeaderModify(var SalesOrderHeader: Record "Sales Header", BlanketOrderSalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeReserveItemsManuallyLoop(var SalesHeader: Record "Sales Header", var SalesOrderHeader: Record "Sales Header", var TempSalesLine: Record "Sales Line" temporary, var SuppressCommit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckAvailabilityOnAfterCalcShouldCheckSalesLineItemAvailability(BlanketOrderSalesHeader: Record "Sales Header", var SalesLine: Record "Sales Line", var ShouldCheckSalesLineItemAvailability: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckAvailabilityOnBeforeSalesLineInitOutstanding(var SalesLine: Record "Sales Line", BlanketOrderSalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnCreateSalesHeaderOnAfterSalesOrderHeaderInitFromSalesHeader(var SalesHeader: Record "Sales Header", HideValidationDialog: Boolean, var SalesOrderHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterSalesOrderLineValidateShipmentDate(BlanketOrderSalesLine: Record "Sales Line", var SalesOrderLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeSalesLineReserveTransferSaleLineToSalesLine(var BlanketOrderSalesLine: Record "Sales Line", var SalesOrderLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeResetQuantityFields(var BlanketOrderSalesLine: Record "Sales Line", var SalesOrderLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnRunOnBeforeValidateBlanketOrderSalesLineQtytoShip(var BlanketOrderSalesLine: Record "Sales Line", SalesOrderLine: Record "Sales Line", SalesOrderHeader: Record "Sales Header", BlanketOrderSalesHeader: Record "Sales Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCreateSalesHeaderOnAfterSalesOrderHeaderInsert(SalesHeader: Record "Sales Header", var SalesOrderHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnRunOnAfterCheckAvailability(var SalesLine: Record "Sales Line", var BlanketOrderSalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeProcessBlanketOrderSalesLine(var BlanketOrderSalesLine: Record "Sales Line", var ProcessLine: Boolean)