被禁止的项目不会出现在BOM表清单Teamcenter SOA中

问题描述

当我尝试获取展开的 BOM列表时,隐藏的项目不会出现。

是否可以显示被抑制的项目?

Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsInfo info = new Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsInfo();
info.ParentBomLines = new Teamcenter.soa.Client.Model.Strong.BOMLine[] { (Teamcenter.soa.Client.Model.Strong.BOMLine)topline };
info.ExcludeFilter = "None2";
 
Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsPref pref = new Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsPref();
 
Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsResponse2 expandPSAllLevelsResponse = smService.ExpandPSAllLevels(info,pref);

搜索信息之后。

我发现在Teamcenter的“查看”菜单中有一个名为“显示被抑制的事件”的用户选项,一旦激活,您将获得带有被抑制的项目的物料清单。

此选项不能完全说服我,因为它取决于必须在用户中激活该选项,是否可以通过SOA发送请求并获取包含已删除项目的列表,无论是否选项是否已激活?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)