VendTable localVendTable = VendTable::find(<VendAccount>, false);
VendCustTransportPointCalculateInput input = VendCustTransportPointCalculateInput::construct();
input.ShippingAddress = localVendTable.postalAddress();
input.ReceivingAddress = <Current logictics delivery address>;
input.DeliveryMode = <Current mode of delivery>;
input.PurchaseCalendarId = localVendTable.PurchCalendarId;
input.VendorShipCalendarId = <Current Ship calendar Id (from PO line)>;
input.CalculateDirection = <Forward or bacward>;
input.LeadTime = _leadtime;
input.UseCalendarDays = _useCalendarDays;
input.RequestedShipDateInPast = PurchParameters::find().RequestedShipDateInPast;
input.VendorShipCalendarId = '';
input.ConfirmedShipDate = _confirmedShipDate;
input.ConfirmedReceiptDate = _confirmedReceiptDate;
VendCustTransportPointCalculateOutput output = VendCustTransportPointLine::calculateConfirmedShipAndReceiptDate(input);
No comments:
Post a Comment