I want to generate BOM management automatically from an assembly, how can we do that.

I want to generate BOM management automatically from an assembly, how can we do that.