在计算视图中循环

2020-09-10 20:07发布

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

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


专家您好,

美好的一天!

能否请您在"计算"视图中建议处理循环/追加/结束循环的最佳方法。

示例-例如,我的ITAB中有10条记录,如果ITAB-COLUMN1为'AB',那么我需要添加一个新记录,将COLUMN1作为'AC'并清除工作区域中的其他几个字段。 如果ITAB-COLUMN1是'AD',那么我需要读取另一个表并相应地追加记录。

我在计算视图中搜索了循环,看到了几篇有关计算列的用法的文章,但不确定如何处理上述多次检查。

请提出建议。

谢谢。

此致

Prem

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

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


专家您好,

美好的一天!

能否请您在"计算"视图中建议处理循环/追加/结束循环的最佳方法。

示例-例如,我的ITAB中有10条记录,如果ITAB-COLUMN1为'AB',那么我需要添加一个新记录,将COLUMN1作为'AC'并清除工作区域中的其他几个字段。 如果ITAB-COLUMN1是'AD',那么我需要读取另一个表并相应地追加记录。

我在计算视图中搜索了循环,看到了几篇有关计算列的用法的文章,但不确定如何处理上述多次检查。

请提出建议。

谢谢。

此致

Prem

付费偷看设置
发送
2条回答
nice_wp
1楼 · 2020-09-10 20:49.采纳回答

" 能否请您提出在"计算"视图中处理循环/追加/结束循环的最佳方法"

您确实应该避免循环。

对于您描述的示例,您不需要循环,但可以通过几个SQL命令来覆盖不同的条件,例如

  • 条件联接(每个条件一个外部联接)
  • 案例联接(取决于案例评估的联接目标)
  • 联合(记录的任意"追加")
  • 多个表变量

这将要求您重新考虑如何将业务需求映射到技术实现(即,循环是实现解决方案的一种方法,但它不是唯一的方法,也不是唯一的方法)。 要求)。

Nan4612
2楼-- · 2020-09-10 20:38

感谢Lars。 将尝试提到的选项。

一周热门 更多>