Hi Ray Stormer,
I can understand where you are coming from.. Let me explain reason why Such simple requirement is not addressed by SAP.
BOM are stored as Parent-->Child relationships in STPO table & Child appearing in STPO table can also appear as parent & it can have it's child entries. Note that Levels displyed in CS11 & CS12 reports are not stored in any of tables... they are calculated by CS11 & CS12 & displayed on screen only.
So if you input material numbers From & To , what is system suppoed to do... it can follow steps
-Read Material number & pull its first level BOM (Essentially dump STPO record)
- If any of child record has it's own BOM, it has to pull ( Else BOM report will be incomplete) those reocrd & then arrange in multlevel by calculating level..
-Go to next Material no & it happens to be one of the Child material in first BOM, it will repete all records & report will be redundent.. This is the reason BOM for multiple material is not provided
As you can see , it will be multilevel tree for many reocrd & difficult to understand/Download... that's the reason, SAP has not provided as standard... SAP provided only for Single material.
If you wish to write query , you will be faced with questions above..(ABAP programmer will give you Blank stare..). whether to consider child BOM in report & that's where Low-level code ( Field is updated when BOM is created in MARA table) comes into play.. You can Only ask for BOM with Low-level code=0 ... This way you dun repete STPO records
Happy BOMing
Regards
Jatin