When I was just an systems guy at a facility using SAP, I had a simple script with a shortcut in my account that I could do this very thing. It saved me countless hours of extra work.
Currently I have 2 clients that would like to have something like this. I tried to find something that I could use in the system to do it, but nothing available.
The client that complains the loudest would only use it 2 times a year when they do their physical inventories.
They keep 6 box trucks running around in about a 300 mile radius to their multitude of commercial customers and sell directly out of the truck at wholesale to them. They treat the trucks as individual warehouses. The trucks are as organized as possible but still difficult to find things in them when it comes time for the counting.
The physical inventory counting concept for the trucks was to back one up to the loading dock and unload the truck completely onto the dock. As the items come off and piled up they would be scanned into a temporary (imaginary) warehouse that was really the pile on the dock floor. Once everything was scanned out of the truck, the sales rep driver would just have to load the truck backup from the dock in any manner that he wants to make it easy for him to find stuff in his truck. Then he is off the dock in the fastest possible time and back to selling.
In the mean time, reports are generated from the temporary warehouse to accurately reflect the inventory of the truck warehouse. When the reports are done and csv files downloaded, then a single function or click button should transfer the entire contents of the imaginary temporary warehouse back to the truck before it gets to its first commercial customer to sell that day.
This would speed up the physical counting process and limit the impact on the sales bottom line. The single function transfer could easily be limited to Stock Manager role only.
There is also another possible use for this…
There is another client that has multiple brick and mortar stores and a central main warehouse (which is also their manufacturing facility). They have three empty trailers backed up to their dock at all times. During the course of the week (as they manufacture and bundle products) the also pack each trailer that would be sent to each of the 3 stores over the weekend to replenish their inventories.
In this case the ability to transfer items to a trailer warehouse during the week and then transfer the entire trailer contents to the store warehouse with a single function would be a time saver.
Anyway… Up to this point, there is no easy solution.
There was another person here on the forum that is a developer and he offered to make me a custom application to perform this in v10 and then generate the PR to get the function built into the v12 that is currently developing.
If you are interested in something like this, PM me and I will send you his contact information. The price was reasonable, and it would be nice to have it in the coming v12 as standard.
Both of my clients started their new fiscal years last month and their accountants are flat refusing to authorize any more expenditures on ERP software until after the midpoint of the year. So I am not in a position to get this done for a while.