MAP would not be zero in standard, in case of stock become zero. System will keep the last price for the column Moving price.
Check the OSS note 88305 - Moving average price zero set; no accounting doc.
It explains how it can show a zero price for the field moving price.