PowerDesigner 16-列表报告-表列级别导出为Excel格式

2020-08-15 11:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个非常简单的列表报告,最多...

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

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


我有一个非常简单的"列表"报告,最多需要10分钟才能将其保存为Excel文件。 这是本地PDM文件。

我所拥有的只是Table.Code,Column.Code,DataType,Length,强制,主键,外键,Is键,注释,父集合中的位置。

模型本身可能有50个表,在"列表"报告过滤器中,我大约有15个表。

每次必须生成此报告时,PD都会显示一个圆圈,指示正在处理中,然后直到完成后我才能做任何事情。

然后我必须打开另一个PD实例,并确保我需要处理的模型不是同一模型,并且在第一个PD实例中未打开。 这也不必要地消耗了我们企业许可证池中的另一个许可证。

6条回答
2020-08-15 11:58

我自己尝试了更大的列表报告(其中有852个表列) 输出),这也花费了10分钟。 看着任务管理器在运行时,问题似乎出在Excel使用的CPU数量上-它使一个内核最大化。)

作为替代,我写了一个简单的脚本来生成 将报告以5种不同格式(XML,TAB,CSV,HTML,RTF)列出文件-花费了3秒钟才能生成全部5种文件。

在脚本中,使用List上的GenerateFile方法 报告。 例如:

 listRep.GenerateFile文件名,文件格式

我编写了脚本以导出到Excel,然后运行得比PowerDesigner Excel导出快得多,所以我将其报告给 SAP是一个错误-它正在起作用,但是效率不够。

一周热门 更多>