Get PO From Batch In d365fo X++
Get PO From Batch In d365fo X++
public container Get_PO(str BatchId)
{
InventTransOrigin InventTransOrigin;
InventTrans InventTrans;
inventDim inventDim;
container con;
select ReferenceId, InventTransId
FROM InventTransOrigin
JOIN InventTrans
WHERE InventTrans.InventTransOrigin == InventTransOrigin.RecId
JOIN inventDim
WHERE InventTrans.INVENTDIMID == inventDim.inventDimId
&& inventDim.INVENTBATCHID == BatchId
&& InventTransOrigin.ReferenceCategory == InventTransType::Purch;
str PO = InventTransOrigin.ReferenceId;
con = conIns(con,1, InventTransOrigin.ReferenceId);
con = conIns(con,2, InventTransOrigin.InventTransId);
return con;
}
Comments
Post a Comment