2020-09-23 02:04发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)数据库中的所有表都经过反向工程,... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
数据库中的所有表都经过反向工程,具有" createdOn"和" createdBy"列。 我想使用脚本自动隐藏它们,而不必为每个表手动选择列可见性(或在图表上的子对象格式可见性中)。 我想脚本需要与每个图关联,或者可能与原型有关?
我还没有完成任何PowerDesigner脚本编写,因此非常感谢执行此操作的脚本,它将帮助我开始自己做一些事情。
这是您可以修改的简单脚本:
dim mdl,tab,col 对于mdl.tables 中的每个选项卡,设置mdl = activemodel ,如果tab.code =" PC_CPLINECOND",则对于tab.columns中的每个col >如果col.Code =" CREATETIME",则输出选项卡。Code&"-"&col.Code&"-显示?-"&col.Displayed col.Displayed = false 输出选项卡。 代码&"-"&col.Code&"-显示?-"&col.Displayed 如果下一个结束,如果 next
如果您使用的是包,它将变得更加复杂,并且您可能想先检查集合是否为空-一种方法是检查Count:
例如 如果mdl.tables.count>" 0"
最多设置5个标签!
这是您可以修改的简单脚本:
dim mdl,tab,col
结束对于mdl.tables
中的每个选项卡,设置mdl = activemodel
,如果tab.code =" PC_CPLINECOND",则对于tab.columns中的每个col
>如果col.Code =" CREATETIME",则
输出选项卡。Code&"-"&col.Code&"-显示?-"&col.Displayed
col.Displayed = false
输出选项卡。 代码&"-"&col.Code&"-显示?-"&col.Displayed
如果
下一个
结束,如果
next
如果您使用的是包,它将变得更加复杂,并且您可能想先检查集合是否为空-一种方法是检查Count:
例如 如果mdl.tables.count>" 0"
一周热门 更多>