Еще забыли описать, что хотелось бы получить в результате работы этого кода?
Но, сделав предположение, предлагаю такой вариант
X++:
public void modified()
{
;
super();
SalesPool.CRC_ReserveAreaId = InventLocation::find(SalesPool.CRC_InventLocationId).MNS_ReserveAreaId;
SalesPool_ds.refresh();
//info(SalesPool.CRC_ReserveAreaId);
//инфо по идее должно выдать это значение - проверьте правда,
//заполнено ли поле CRC_InventLocationId
}