2020-09-07 12:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何在powerdesigner中参数化新数据库对象以复制表并将其重命名为工作表。
在脚本中,使用CreateReplica函数复制表; 那么您应该能够重命名副本表。 如果您需要编辑的不仅仅是表名,则可能需要访问复制规则,而且我不确定它们在对象模型中的位置
如果您将表复制到 与源表相同的包(也可以是模型的根级别),其名称和代码属性将自动取消复制,这意味着您可以立即修改复制表的名称。
如果在两个不同的程序包(具有不同的命名空间)之间或两个不同的模型之间复制表,则默认情况下将复制/同步Name和Code。 要取消复制某些属性,您必须打开复制表的属性,然后转到"版本信息"选项卡。 您可以从此处打开复制属性。 并选择需要保持同步的属性,集合和/或子复制,而不必同步。
Ondrej
还有一件事。 如果您需要通过脚本取消复制某些属性(例如,名称,代码或其他任何内容),则需要使用其属性SourceReplication来获取复制属性,并修改名为Attributes的字符串属性。 请参阅下面的示例,该示例删除表名。 在我的示例中,复制表的名称为" XXX"。
对于Activemodel.Tables中的每个t 如果t.Name =" XXX",则 输出t.SourceReplication.Attributes t.SourceReplication.Attributes =替换(t.SourceReplication.Attributes,"名称" + vbLf,vbLf) 输出t.SourceReplication.Attributes 万一 下一个
此致
最多设置5个标签!
在脚本中,使用CreateReplica函数复制表; 那么您应该能够重命名副本表。 如果您需要编辑的不仅仅是表名,则可能需要访问复制规则,而且我不确定它们在对象模型中的位置
如果您将表复制到 与源表相同的包(也可以是模型的根级别),其名称和代码属性将自动取消复制,这意味着您可以立即修改复制表的名称。
如果在两个不同的程序包(具有不同的命名空间)之间或两个不同的模型之间复制表,则默认情况下将复制/同步Name和Code。 要取消复制某些属性,您必须打开复制表的属性,然后转到"版本信息"选项卡。 您可以从此处打开复制属性。 并选择需要保持同步的属性,集合和/或子复制,而不必同步。
Ondrej
还有一件事。 如果您需要通过脚本取消复制某些属性(例如,名称,代码或其他任何内容),则需要使用其属性SourceReplication来获取复制属性,并修改名为Attributes的字符串属性。 请参阅下面的示例,该示例删除表名。 在我的示例中,复制表的名称为" XXX"。
此致
Ondrej
一周热门 更多>