powerdesigner:将域分配给数据项

2020-09-18 21:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个要求,我想为所有...

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

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


嗨,

我有一个要求,我想为所有具有数据类型和域的数据项分配域; 在概念数据模型(CDM)中

此类字段的数量巨大,因此更希望通过扩展之一中的脚本来执行此操作。

有人可以帮助我提供代码。 我有以下似乎无法正常工作的代码:

Sub%Method%(obj)

'(这里)obj =概念数据模型

昏暗的data_item,dummy_domain,assign_domain,e

assign_domain ="虚拟"

'遍历模型中的所有数据项

对于obj.dataitems中的每个data_item

对于obj.domains中的每个dummy_domain

如果data_item.dataType =""和dummy_domain.name ="",则

dummy_domain.SetNameAndCode分配域,分配域

如果

结束

下一个

下一个

输出"完成!!!"

结束子

6条回答
shere_lin
2020-09-18 21:25 .采纳回答

你好阿米特

您不需要脚本,因为您可以通过一个操作在域列表或列表报告中更改所有受影响的数据项。 我将使用列表报告,因为这样可以为您保存过滤条件。 这是您的工作:

  • 创建一个列表报告,选择"域"作为对象类型
  • 在"列过滤器"中,选择名称,域和数据类型
  • 输入行过滤器
  • "内容"选项卡现在将仅显示数据类型为<未定义>
  • 的那些数据项
  • 单击网格的左上角以选择所有域
  • 在其中一行中,选择所需的域:

  • 每个选定的数据项都分配给选定的域

一周热门 更多>