Dear Ghufran ,
U can get last purchase price in GRPO by making a UDF field & Fetching the fms query
If u need Last purchase price from GRPO use this query
SELECT Top 1 price
FROM PDN1 T0
JOIN OPDN T1 ON T1.DocENtry=T0.DocEntry
WHERE T0.ItemCode =$[$38.1.0]
ORDER BY T1.DocEntry Desc
If u need Last purchase price from AP Invoice use this query
SELECT Top 1 price
FROM PCH1 T0
JOIN OPCH T1 ON T1.DocENtry=T0.DocEntry
WHERE T0.ItemCode =$[$38.1.0]
ORDER BY T1.DocEntry Desc
Regards
Ramasamy