I call this "American cycle count" as I had heard the same stories when I worked there, but this has nothing to do with SAP's cycle count.
A real physical inventory that is legally accepted is a count without knowing the book inventory.
And if you manage the material in batches, then it means that you have to do this in any process.
No SAP cannot help you in your specific case, it is finally a human decision which batch you want to adjust if you are not going to pull the skids from the shelf. the count would not become more correct if SAP would take this decision you.