I got a requirement to update custom fields in PurchTable from SalesTable while creating purchase order from sales order in D365FO.
For this I have extended the "PurchAutoCreate_Sales" class.
[ExtensionOf(classStr(PurchAutoCreate_Sales))]
public final class PurchAutoCreate_Sales_Extension //extends PurchAutoCreate
{
// Populating header details
void setPurchTable()
{
next setPurchTable();
/*if (!salesLine)
{
salesLine = SalesLine::findRecId(tmpPurchLinePrice.SalesLineRefRecId, true);
}*/
purchTable.NewField1 = salesTable.NewField1;
}
// Populating Line details
protected PurchLine initPurchLine()
{
PurchLine localPurchLine = next initPurchLine();
localPurchLine.NewField1 = salesLine.NewField1;
}
}Keep Daxing!!
No comments:
Post a Comment