For every Solid Edge model, there needs to be a corresponding Teamcenter Item and Item Revision. Whether that item is a PART item type, DRAWING item type, or DESIGN item type depends on how the data model was created for your specific instance of Teamcenter. Regardless of the item type, there is only a 1:1 relationship between a Solid Edge file and a Teamcenter Item, although there is a way to have both a Solid Edge model file and drawing file associated with a single Teamcenter item, but it's not recommended.
SEEC automatically creates the BOM View in Teamcenter for PART or DESIGN item types when that item contains a Solid Edge assembly file. When you create a DRAWING from that Solid Edge assembly (and corresponding Teamcenter PART Item and Item Revision that has the assembly dataset in it), the Solid Edge parts list should match the Teamcenter BOM view.
So far, you should have
1) a Solid Edge assembly,
2) a Solid Edge sheet metal part,
3) a Solid Edge part (for the rivet),
and no drawings.
NOTE: The following is purely theoretical because I'm still running TC 8.3. I'm going on memory for the changes to TC, SE, and SEEC.
CASE 1:
If your data model is setup so both the drawing and the model exist in the same item, then I believe the drawing could only reference the model from within the same item. Creating an "external" link to another TC item caused misbehavior. This is a direct 1:1 relationship.
CASE 2:
If each of the 3 models are contained within PART item types, you should be able to create a DRAWING item type and do exactly as you have done in the past. Create the SE drawing from the assembly model. Each additional view of the sheet metal part alone MUST be created from the assembly model with the other parts of the assembly hidden. Depending on your data model, the DRAWING number will not be the same as the ASSEMBLY number. This maintains the 1:1 relationship.
CASE 3:
With a change to SEEC (TC 10.1 and ST7 or ST8), Teamcenter can now create the spaghetti links from a drawing to multiple models. Therefore, you could potentially have a DRAWING item type along with the 3 PART item types already defined (above) and create viewports directly to those other item revisions and not create views of the assembly with parts hidden. This creates a Many:1 relationship. The problem with this is dealing with revision rules. If you revise the sheet metal part, but not the assembly, what revision is the drawing?
--Scott
www.wertel.pro