SAP Business one, ALtium and Solidworks.

Is there any way of integrating all of them together to generate useful BOM's i dont really want to manage altium boms in solidworks as that would be almost impossible and altium doesn't handle the mechanical side of things very well. so i was hoping that there was something that would let the two talk to SAP

SolidworksWorkgroup Pdm