Hello Irin,
1. Where do you maintain retention time?
If you maintain SLED (Shelf life Expiration Date) things will be much easier here.
You can use Deadline monitoring of Batches.
Maintain Inspection type 09 in material master, Do not create any inspection plan or specification.
Go to QA07, here select "Block batch at inspection date" and execute. Stock will move to Blocked or Batch Status will be changed to Restricted based on Status management is active or not.
No QM inspection Lot will be generated.
For more details follow below threads
http://scn.sap.com/thread/2023859
QA07 - No need of inspection lot to be generated | SCN
2. I assume you do not perform any QM testing on returned RM from Production.
Create New Storage location say, RETR - Returned from PRD. Set authorization as such Only Store guy can move in or move out stock from this location.
Now, whenever Rm is returned from Production, use this storage location.
I hope, you got the idea.
Amol.
Message was edited by: Amol Manave