Yes LPNs can be reused in either same inventory organization or a different organization.
This can be achieved using container public API
Provided the current context of the LPN is issued out of store and there is no pending transaction on that LPN and LPN name is a valid LPN name.
Prior to R12.1.1, oracle was not allowing to re use the LPN once shipped out.
But in certain business case this is necessary to reuse.
Like logistic business they have they container returned to dock or warehouse after delivering to customer and which can be resused, so why not the LPN tagged to that.
As of now there is no functionality in oracle forms using which this can be achieved.
In those cases, this can be achieved by using the below API
apps.wms_container_pub.reuse_lpns
It will Validate the LPN on below points
- It should be issued out of stores.
- It should have a valid LPN name.
- There should not be any pending transactions for this LPN.
It derives the contents from WMS_LPN_CONTENTS & WMS_LICENSE_PLATE_NUMBERS. This will update the WMS_LPN_HISTORIES table as well
- It marks the LPN as ‘Defined but not used’ with no Subinventory/Locator.
- LPN is ready for reuse in the organization provided.