如何在对象浏览器中显示表的所有者和表

2020-09-01 00:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


例如

谢谢!

20191009-110611.jpg (199.0 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


例如

谢谢!

20191009-110611.jpg (199.0 kB)
付费偷看设置
发送
4条回答
SAP砖家
1楼-- · 2020-09-01 00:36

您可以使用label属性在对象浏览器中显示对象的所有者(如文档"指定属性的显示名称,该名称将显示在PowerDesigner界面中")。

我通常为此使用扩展模型。

ZJXianG
2楼-- · 2020-09-01 00:33

为找到这个而做得很好。 这是我的版本

函数%GetObjectLabel%(obj)
'如果不是obj,则计算用于显示
'浏览器,符号和组合框中对象的字符串标签
。 然后
%GetObjectLabel%= obj.Owner.Code&":"&obj.Name
else
%GetObjectLabel%=" == NO OWNER =="&":"&obj.Name
end if
End Function

如果表已具有所有者,则在图表和浏览器中可立即使用。 确实确实存在一个小错误-如果我通过表的"常规"选项卡上的owner属性创建新用户,则该图在图中显示为OK,但在浏览器中默认为USER_n:TableName。 我怀疑重新打开模型时可以。

我正在查看%SetObjectLabel%事件处理程序,想知道如何使用该事件处理程序?

Violet凡
3楼-- · 2020-09-01 00:52

恐怕对象浏览器中只能显示的两个属性是对象的名称和代码。 因此,如果您的名称和代码相等,则可以使用名称来包含表所有者和表名称。 但是,如果您已经使用"名称"作为表的业务标签,则别无选择。

我认为对于SAP来说,使对象浏览器内容的外观更具可配置性可能是一个不错的话题。 我可以想象它可能类似于"显示首选项-内容设置"。

梦想连接
4楼-- · 2020-09-01 00:41

我建议使用表列表(从"模型"菜单中)或"列表报告"。 在表列表中,您可以包括表所有者的详细信息,并根据需要对列表进行排序和过滤。

在列表报告中,您甚至可以走得更远-该列表报告的重点是列,以及 包括表格的详细信息以及表格所有者的名称:

一周热门 更多>