逻辑脚本错误-多余的ELSE

2020-09-07 19:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我收到带有以下代码的错误...

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

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


嗨,

我收到带有以下代码的错误消息"无效/何时结束:多余的其他"。

 *当实体=范围实体时
      * REC(因子= 0)
   *其他
      * REC(因子= 1)
   *结束
 

但是,下面的代码没有错误。 为什么添加* ELSE行会引发错误?

 *当实体=范围实体时
      * REC(因子= 0)
   * ENDWHEN 
6条回答
Aaron 3364
2020-09-07 19:40

奇怪的语法!

 *当ENTITY = SCOPE.ENTITY时
      * REC(因子= 0)
 *其他
      * REC(FACTOR = 1)
 * ENDWHEN 

必须是:

 *当实体
 * IS范围
      * REC(因子= 0)
 *其他
      * REC(FACTOR = 1)
 * ENDWHEN 

但是无论如何它将无法正常工作! WHEN/ENDWHEN的属性限制。 不固定!

您可以尝试编写2个循环的脚本:

 *当实体时
 * IS *//所有
      * REC(FACTOR = 1)
 *结束
//明确
 *当实体
 * IS范围
      * REC(因子= 0)
 * END                                                                     

一周热门 更多>