如何显示多个船方

2020-08-31 15:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何在一行中显示多个发货方,并在...

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

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


如何在一行中显示多个发货方,并在特定销售订单行项目的销售订单状态报告中用"/"分隔?

例如abc/xyz/pqr

7条回答
梦想连接
2020-08-31 15:51

嗨安杰洛,

对于此问题,我建议使用LOOP AT GROUP BY语句,下面的代码示例应会为您提供帮助。

亲切的问候

类型:

   开始于ty_example,
     TYPE字符串
     b TYPE字符串,
   END OF ty_example,
   tt_example类型表ty_example。

 数据:
   lt_ab TYPE tt_e​​xample,
   lt_aggregate TYPE tt_e​​xample。

 将附加值#(a ='test1'b ='P')附加到lt_ab。
 将附加值#(a ='test1'b ='Q')附加到lt_ab。
 将附加值#(a ='test1'b ='R')附加到lt_ab。

 将附加值#(a ='test2'b ='Y')附加到lt_ab。
 附加值#(a ='test2'b ='Z')到lt_ab。

 循环到lt_ab到DATA(ls_ab)GROUP BY(a = ls_ab-a)分配字段符号()中。

   在lt_aggregate ASSIGNING FIELD-SYMBOL()后面添加初始行。
   <聚集> -a =  -a。

   将组循环到数据(ls_single_ab)中。
     如果 -b是INITIAL。
       <集合> -b = ls_single_ab-b。
     其他。
        -b =  -b &&'/'&& ls_single_ab-b。
     万一。
   结局。

 ENDLOOP。

一周热门 更多>