BPC Logic在逻辑执行过程中按字母顺序对时间ID进行排序

2020-09-15 18:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们在执行结转逻...

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

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


大家好,

我们在执行结转逻辑时遇到了麻烦,因为系统正在按字母顺序而不是逻辑顺序执行时间值。

生产中有三个应用程序实例。 我们没有在主要实例中遇到此问题,我们仅在其他两个实例中遇到了此问题。

重新启动所有三个实例可解决此问题。 但是,当BASIS这个周末重新启动服务器时,我们又遇到了这个问题。

您能在我们需要检查此问题的修复程序的地方分享一些指针吗?

致谢,
Raj K

注意:我们在BPC 7.5中面临此问题

6条回答
SAP小菜
2020-09-15 18:52

嗨,瓦迪姆,

由于急于发布问题,我错过了提供详细信息以了解此问题的机会。 我们在BPC 7.5中面临此问题。

这是我们测试过的代码:

 * SELECT(%TSEL%," [ID]"," TIME"," [ID] =%TIME_SET%'")
 *对于%MTHS%=%TSEL%
 * XDIM_MEMBERSET TIME =%MTHS%
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 *下一个
 

传递的参数:

 TIME = 2017.JAN,2017.FEB,2017.MAR,2017.APR,2017.MAY,2017.JUN 

现在,在执行此代码时,我们期望该代码应在2017年执行。首先是1月,2月,3月等等。

但是,系统正在执行如下图

 LGX:
 * XDIM_MEMBERSET TIME = 2017.APR
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.FEB
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.JAN
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.MAR
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.MAY
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.JUN
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 

我们在其他两个负载平衡服务器实例中都有此行为。 如果我们在主实例中运行相同的代码,则输出为

 LGX:
 * XDIM_MEMBERSET TIME = 2017.JAN
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.FEB
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.MAR
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.APR
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.MAY
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 * XDIM_MEMBERSET TIME = 2017.JUN
 *当PROD_FLOW
 * IS INV_ENDBAL_NRV
 * REC(FACTOR = 1)
 *结束
 *承诺
 

这不是实际的代码。 我正在所有3个应用程序实例中使用UJKT执行此示例代码,以检查其行为。

如果您有任何指示如何处理此问题,请告诉我。 预先感谢您的支持。


致谢,
Raj K

一周热门 更多>