smartforms中相同hsn代码的总Tota金额。

2020-09-22 22:46发布

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

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


hiii

我需要为多个相同的hsn节点打印总计cgst,igst,sgst。

例如

hsn -------------金额----- cgst ---- igs ---- t sgst

4016 ----------- 240 --------- 10--0 ------ 10

565 ------------ -450 -------------- 6 ------ 0 ------- 6

4016 ------------ 478 ------------- 10 ----- 0 ------ 10

在这种情况下,我必须添加相同hsn的总数,即4016 = 240 + 478

565 = 450。

我写的代码为


将gt_item循环到ls_item中。 > ENDLOOP。
将lt_item2移至t_final。
从lt_item2的hsn中删除相邻的重复项。 hsn。


v_tax = v_tax + ls_final-tax_val。

ENDLOOP。
ls_item2-hsn = ls_final-hsn。
ls_final-tax_val = v_tax。
ENDLOOP ........但不起作用。

任何人都可以为此提出建议的代码.....请非常紧急。

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

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


hiii

我需要为多个相同的hsn节点打印总计cgst,igst,sgst。

例如

hsn -------------金额----- cgst ---- igs ---- t sgst

4016 ----------- 240 --------- 10--0 ------ 10

565 ------------ -450 -------------- 6 ------ 0 ------- 6

4016 ------------ 478 ------------- 10 ----- 0 ------ 10

在这种情况下,我必须添加相同hsn的总数,即4016 = 240 + 478

565 = 450。

我写的代码为


将gt_item循环到ls_item中。 > ENDLOOP。
将lt_item2移至t_final。
从lt_item2的hsn中删除相邻的重复项。 hsn。


v_tax = v_tax + ls_final-tax_val。

ENDLOOP。
ls_item2-hsn = ls_final-hsn。
ls_final-tax_val = v_tax。
ENDLOOP ........但不起作用。

任何人都可以为此提出建议的代码.....请非常紧急。

付费偷看设置
发送
2条回答
当学会了学习
1楼 · 2020-09-22 23:12.采纳回答

使用COLLECT语句。

Alawn_Xu
2楼-- · 2020-09-22 23:15

嗨,先生,

在这里,我想显示每个hsn代码的总数

示例:在页脚窗口中,我想显示如下:

HSN摘要

hsn -------------数量----- cgst ---- igs ---- t sgst

4016 ----------- 718 --------- 20--0 ------ 20

565 ------------ -450 -------------- 6 ------ 0 ------- 6

如果订单项有所增加,我必须在页脚窗口中显示它们

一周热门 更多>