CURR_CONVERSION多个时期不起作用

2020-09-07 18:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 将HANA迁移到2....

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

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


大家好,

将HANA迁移到2.0版本并将BW迁移到7.5版本之后,CURR_CONVERSION程序无法正常工作。

在迁移之前,该程序包可以工作多个时间段(例如,我们可以转换全年数据),但是在迁移之后,该程序只能运行一个时间段(因此,如果要转换完整的数据包,则必须执行十二次 年份数据。

脚本逻辑如下:

///世界各地的会话* SELECT(%CATS2%," ID",CATEGORY,FX_SOURCE_CATEGORY =%CATEGORY_SET%)

* FOR%C3%=%CATS2%

* RUN_PROGRAM CURR_CONVERSION

CATEGORY =%C3%

TIME =%TIME_SET%

ENTITY =%ENTITY_SET%

货币= EUR

R_ENTITY = GLOBAL

* ENDRUN_PROGRAM

* NEXT

我们没有在系统中进行任何其他更改。

我们正在使用SAP BPC 10.1 Classic。

有人可以帮助我们解决这个问题吗?

非常感谢您,

亲切问候

6条回答
xfwsx85
2020-09-07 19:10

Alberto,

我不认为使用FOR/NEXT循环 建议用于业务规则。 我认为您可以通过多重选择而无需循环。 看起来好像有某种属性标记了您要为其运行FX的某些类别。

看看此博客文章,它虽然很古老,但是却抓住了问题的实质:https://blogs.sap.com/2015/04/13/改善脚本逻辑性能-for-next-loop的使用/

我之前在业务规则中使用的另一个选项是RUNLOGIC_PH,尤其是在需要跨会计年度的情况下。 也许执行该操作可能会给您您想要做的事情。 我认为该程序有一个较新的版本,但找不到可用的公开帖子。 还要注意,该程序是由为SAP工作的人开发的,但不受SAP支持正式支持。

https://archive.sap.com/documents/docs/DOC-35152

希望这会有所帮助!

Akos

一周热门 更多>