BPC逻辑脚本中的多部分条件

2020-09-28 05:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我正在尝试改进一些代...

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

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


大家好。

我正在尝试改进一些代码。 我四处搜寻,似乎找不到确切的所需信息,因此以为为了公众利益我会把它放在这里。

我有一些要执行的逻辑(下面一般用表示),除了用于特定的ENTITY和INTERCO分组对。
让我们说:属性X具有Interco属性Y的实体,或实体属性Y具有Interco属性X的实体。

由于重复相同的代码块,我不喜欢下面的结构。 所以...

Q1:
我们可以使用AND(&&&)和OR(||)运算符将条件组合成一个块吗?

Q2:
或者,有一种方法可以尽早退出脚本逻辑的执行吗? 像* QUIT或* EXIT之类的东西,将阻止在到达以后执行任何后续命令?

Q3:
您对其他可行的方法有建议吗?

 *当ENTITY.PROPERTY时

 * IS X

     *当INTERCO.PROPERTY

     * IS <> Y

         <做某事>

     *结束

 *是

     *当INTERCO.PROPERTY

     * IS <> X

         <做同样的事情>

     *结束

 *其他

     <做同样的事情>

 * ENDWHEN 

有关更多信息,请参阅Microsoft BPC 10.1。

期待听到您的答复。
亲切的问候,

-埃利奥特

5条回答
Baoming ROSE
2020-09-28 06:12

嗨,艾略特。

对于您的特定示例,在ENTITY上创建一个名为" IC"的属性(或者您要调用它),并在其中保留该代码不适用的INTERCO ID。

然后执行下一个代码:

 *当INTERCO时
 * IS <> ENTITY.IC

 <做某事>

 * ENDWHEN 

缺点:每个实体仅对一个INTERCO有效。

我还没有尝试过,但是我认为它应该可以工作。

最诚挚的问候,

Joaquín。

一周热门 更多>