X++ Create Purchase order from Sales order in D365 FO
X++ Create Purchase order from Sales order in D365 FO
TmpPurchLinePrice tmpPurchLinePrice;
PurchCreateFromSalesOrder PurchCreateFromSalesOrder;
SalesTable salesTable;
;
salesTable = salesTable::find(“SO0000009”);
tmpPurchLinePrice.clear();
tmpPurchLinePrice.initValue();
tmpPurchLinePrice.Included = NoYes::Yes;
tmpPurchLinePrice.LineAmount = 100;
tmpPurchLinePrice.PurchUnit = “EA”;
tmpPurchLinePrice.PriceUnit = 12;
tmpPurchLinePrice.CurrencyCode = “USD”;
tmpPurchLinePrice.ItemId = “0001882”;
tmpPurchLinePrice.PurchQty = 2;
tmpPurchLinePrice.AccountNum = “V000002“;
tmpPurchLinePrice.SalesId = “SO0000009”;
tmpPurchLinePrice.SalesLineRefRecId = 5637146077;
tmpPurchLinePrice.LineNum = 2;
if (tmpPurchLinePrice.validateWrite())
{
tmpPurchLinePrice.insert();
}
// Now create the Purchase Order
purchCreateFromSalesOrder =
PurchCreateFromSalesOrder::construct();
purchCreateFromSalesOrder.parmCallerRecord(salesTable);
purchCreateFromSalesOrder.parmTmpPurchLinePrice(tmpPurchLinePrice);
purchCreateFromSalesOrder.parmSalesTable(salesTable);
purchCreateFromSalesOrder.tradeLineDlvType(tradeLineDlvType::None);
purchCreateFromSalesOrder.run();
- Get link
- X
- Other Apps
Comments
Post a Comment