SAP? Buwhawhawha. Better known as SLOW-AND-PAINFUL.If you got money and are handy with a computer, SAP can handle basically every aspect of inventory down to who your vendors are, prices, current inventory, pending orders. You can even create your own inventory numbers for things so that they can be easily tracked, and have it point to where they're actually stored. Then you can print out your own barcodes that you can scan for whatever you might want to do.
SAP is kinda expensive to license though but if you utilize it well, it can make life super easy.
There's definitely a learning curve though. And you have to know which modules to get for it.
Unless you're talking about for personal use and not business, then I wouldn't even bother.