It is not just a report that you buy, you usually buy as well a project where the current usage and your expectations are analyzed and then the report is finalized specifically to your needs.
please read OSS note for details and contact information: 533276 - Setting the batch management requirement
You can already start thinking based on what information a report could be able to split 1000 kg into several individual portions and assign then batch numbers automatically