点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个非常简单的列表报告,最多...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个非常简单的列表报告,最多...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个非常简单的"列表"报告,最多需要10分钟才能将其保存为Excel文件。 这是本地PDM文件。
我所拥有的只是Table.Code,Column.Code,DataType,Length,强制,主键,外键,Is键,注释,父集合中的位置。
模型本身可能有50个表,在"列表"报告过滤器中,我大约有15个表。
每次必须生成此报告时,PD都会显示一个圆圈,指示正在处理中,然后直到完成后我才能做任何事情。
然后我必须打开另一个PD实例,并确保我需要处理的模型不是同一模型,并且在第一个PD实例中未打开。 这也不必要地消耗了我们企业许可证池中的另一个许可证。
我自己尝试了更大的列表报告(其中有852个表列) 输出),这也花费了10分钟。 看着任务管理器在运行时,问题似乎出在Excel使用的CPU数量上-它使一个内核最大化。)
作为替代,我写了一个简单的脚本来生成 将报告以5种不同格式(XML,TAB,CSV,HTML,RTF)列出文件-花费了3秒钟才能生成全部5种文件。
在脚本中,使用List上的GenerateFile方法 报告。 例如:
我编写了脚本以导出到Excel,然后运行得比PowerDesigner Excel导出快得多,所以我将其报告给 SAP是一个错误-它正在起作用,但是效率不够。
一周热门 更多>