You would have to check Alpha to see if it references external geometry. Individual parts do not keep track of everything that is referencing them.
Have you checked any of the available items in "'Menu => Information => Assembly" for wave or similar?
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0
Employees of the customers, together we are strong
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide
- Loop through all the feature in ALPHA. Select only the wave linked feature
- Get the body/faces of that Wave Linked feature.
- Get the source body/face for each body/face using UF_WAVE_map_link_geom_to_source
- Get the owning component with OwningComponent() function in NXObject and check if the component is B.