自规划功能追加只更改的记录

2020-09-04 21:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用针对S/4...

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

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


大家好,

我正在使用针对S/4 Hana优化的BPC 10.1。 我创建了一个自定义的计划函数类型,并对所有BPC计算都使用了ABAP类。我基于计划过滤器过滤数据,并使用表c_th_data查看聚合级别上可用的数据,然后计算stg并将数据附加到c_th_data。 工作正常。

但是,如果我不附加c_th_data中原来可用的记录,则会自动删除它。从rsplan运行它后,我会看到该日志。(删除的记录数为xx)这会影响代码性能, 每个时间,都必须将源数据添加到c_th_data。需要花费太多时间来附加 计算完成后,将c_th_data添加到adso。如果添加的记录更少,那么将花费更少的时间。

在BPC经典版本中不是这种情况。如果我们没有在BPC经典版本中的ct_data中附加记录,那么即使在代码范围内它也不会被系统自动清除。仅附加数据模式 受ct_data影响(bpc经典版)。

我想知道的是这是bw ip(嵌入式bpc)的标准行为,还是像这样的"过程更改记录"或stg之类的参数?您可以看到我使用的界面和我的自定义计划功能类型 下方:

计划功能类型("属性"选项卡)。 参数标签中没有任何内容:

我的课使用界面:

IF_RSPLFA_SRVTYPE_IMP_EXEC

我要做的就是将代码写入该类的EXECUTE方法并将记录追加到c_th_data。

(11.8 kB)
5条回答
四川大学会员
2020-09-04 21:59

嗨,古尼斯,

您不必自己读任何东西,您已经获得了记录 需要在C_TH_DATA; 您说您创建了10万条新记录,那么为什么还要添加300K条记录呢? 仅将10万条新记录追加到现有的20万条记录中。

如果要进行海量数据处理,请考虑编写SQL脚本类型的计划功能和/或在计划序列中使用流程链,您可以

CL_RSPLFR_CONTROLLER为您进行读取,编写和检查,因此-根据计划约束的自定义设置,这可能需要一些时间。

请注意,

格雷戈尔

一周热门 更多>