如何使用CASE数月

2020-09-09 10:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想问一下如何使用CASE数月....

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

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


我想问一下如何使用CASE数月...就像我的内部表中有不同月份的一些日期..然后我想在不同月份的列中显示不同月份的数量..

我正在考虑使用案例,但我对如何应用CASE感到困惑。

如果有人知道,请帮助

感谢和问候。

4条回答
clasier
2020-09-09 10:33

嗨,

您可以执行以下步骤:

  1. 您可以先按月对内部表进行排序,
  2. 在ITAB上创建具有2个字段月份和数量的新内部表
  3. 循环。

当'01'
ls_new_st-Month = +4(2)或日期为您时,为 +4(2)

ls_new_st-quantity = ITAB数量

在'02'

ENDCASE时一样。

将ls_new_st附加到newitab。

ENDLOOP

在第一个NEWITAB循环。

如果只想显示数量的月份,则可以使用collect或sum。

ENDLOOP。

最诚挚的问候

Ebrahim