点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有一个条件,要求我有一个可以处理范围的工厂输入选择选项。
在工厂输入的情况下,我需要从多个表中进行选择。
从这些表中,我创建了内部表,例如gt_ekpo,gt_eban和gt_marc。
我的问题是,如何以植物分开的方式打印输出? 例如,我在选择屏幕中输入的是1110和1112。
我想像下面那样打印它:
植物1110
gt_ekpo的详细信息
gt_eban的详细信息
gt_marc中的详细信息。
植物1112
gt_ekpo的详细信息
gt_eban的详细信息
gt_marc中的详细信息。
谢谢。
此致
Kath
凯瑟琳·达伦戴,
建议您执行以下步骤:
1 )尝试使用唯一的SELECT从各自的表中获取全部数据。
2)稍后,您可以使用GROUP BY功能。 您可以参考下面的博客以更好地理解!
BLOG1
BLOG2
致谢!
嗨,凯瑟琳,
为此,您最好使用 LOOP AT ... GROUP BY 语句
亲切的问候
您
由于您已经收集了gt_ekpo,gt_eban和gt_marc这三个表中的所有数据,因此可以为植物循环执行以下操作以打印出来 信息:
根据所选数据的数量,为gt_ekpo,gt_eban和gt_marc定义主排序键或辅助排序键可能很有用,以提高访问这些表时的性能。
如果要重写选择,还可以使用多个联接一次提取所有数据,以合并来自T001W,EKPO,EBAN和MARC的数据,并在结果内部表上使用GROUP BY函数。
嗨,
伴随着 Satish Kumar Balasubramanian 的答案是正确的方法,请基于Plant进行排序并在.. AT处循环,将新标签附加到tab1上也有帮助。
一周热门 更多>