优化透明包装

2020-09-07 19:44发布

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

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


Env BPC 10.1 NW Standard/BW 7.4

你好朋友

我们从非bpc系统获取年度计划数据。 每隔几个小时就会加载一次。 没有增量机制。

在加载数据之前,我必须运行一个清晰的程序包。 年度计划为期12个月,清除程序包大约需要20分钟才能运行。 (大约3百万条记录)

有没有更快的方法来清除数据。 我使用以下代码创建了一个测试badi,没有太大的改进。

在ct_data ASSIGNING 处循环。
       IF -类别='A_PLAN'。
          -signeddata =  -signeddata * 0。
         万一。
  结局。
 

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

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


Env BPC 10.1 NW Standard/BW 7.4

你好朋友

我们从非bpc系统获取年度计划数据。 每隔几个小时就会加载一次。 没有增量机制。

在加载数据之前,我必须运行一个清晰的程序包。 年度计划为期12个月,清除程序包大约需要20分钟才能运行。 (大约3百万条记录)

有没有更快的方法来清除数据。 我使用以下代码创建了一个测试badi,没有太大的改进。

在ct_data ASSIGNING 处循环。
       IF -类别='A_PLAN'。
          -signeddata =  -signeddata * 0。
         万一。
  结局。
 
付费偷看设置
发送
9条回答
hengyuye
1楼 · 2020-09-07 20:14.采纳回答

要清除数据,您可以尝试将脚本逻辑与RUNALLOCATION一起使用

 //CLEAR.LGF
 *分配
 *因素= 0
 * DIM CATEGORY WHAT =%CATEGORY_SET%;  WHERE =%CATEGORY_SET%
 * ENDALLOCATION  

使用HANA RUNALLOCATION可以使用HANA优化!

https://launchpad.support.sap.com/#/notes/0001960281

落灬小鱼
2楼-- · 2020-09-07 20:18

Vadim,您是否对BPC模型上的Hana SQL操作有任何有用的链接。

我看到了大多数可用信息,讨论了表上的SQL语句。

SC_Yao
3楼-- · 2020-09-07 20:10

感谢Vadim的出色工作。

我已经在沙箱中测试了此脚本,该脚本大约在4分钟内完成-与标准的clear软件包相比,运行时间大大减少了。

在实现此生产变更之前,是否需要寻找任何已知问题。

(如果有任何SP升级,我将对此进行测试)

一周热门 更多>