I imagine this will be quite dificult, if even possible. maybe with a macro?
1) this information would have to be based off of the model - the drawing is NOT used anywhere. (unless you "paste as reference" which would be a pain)
2) the where used information can easily change without this file's version changing, so keeping it up to date would require additional check out/ check ins.
You would have to write an addin that uses IEdmReference. The drawing is actually the parent of the model it was created from. You would use the GetFirstChildRefernce and GetNextChild methods to get the model the drawing references. Once you have that, you can use the GetFirstParent and GetNextParent methods to get the 'where used" files. You'll need to remove the drawing from the list.
Would be a cool thing to have if someone can code it
What do you do when a part is used in more than one place? We put such information on our drawings a long time ago. We eventually realized that it was not very helpful and simply duplicated information that was readily available elsewhere such as the ERP system or the Where Used tab of EPDM.
I guess the question is, what problem are you trying to solve by having that information on a drawing?
While I agree with you in most cases, we out-source quite a bit of our fabrication. When we used AutoCAD, it was "too much trouble" to produce a bill of material so the vendor had to gather this information from the parts list on the drawings. With the "where used" information on the drawing, it gave them the ability to group the prints of detail parts with the assembly. I know it sounds archaic, but that's the way it was (and sometimes still is).
Thanks to all for the comments and suggestions.
To the question from Jim Sculley, "what is the problem you are trying to solve by having that information on the drawing?".
We add the "next assembly" information to our title blocks by entering the next higher assembly drawing number via the data card. It was suggested by an individual in our company that it would be nice to have THAT information linked to the actual "where used" in EPDM. I agreed and began a search for how to do this.
But, reading the comments here, it seems like this would not be a good idea when also considering version and revision control of drawings. IF the "where used" in EPDM could be sourced for an active "next assembly" on the drawings there could be situations arise where that information could change without having a revision occur. That would ne a big "no-no".
So, while is did sound like a good idea at first, upon further thought, the old fashoined way of manually entering it in the data card is probably best.