简单除法问题

2020-08-17 12:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我希望将订单项的总和除以百分比。...

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

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


我希望将订单项的总和除以百分比。 我在循环中最后使用了&sum,为每个循环提供总和,但是很难将除法编码为结果。 我指定了DATA:result TYPE p DECIMALS 2。

6条回答
My梦
2020-08-17 13:37

订购和交付的金额 来自me23n。

桌子:埃斯特尔,埃克波。

类型:ty_essr的开头,
ebeln TYPE essr-ebeln,
ebelp TYPE essr-ebelp,
netwr TYPE essr-netwr,
ty_essr的结尾。

数据 :wa_essr TYPE ty_essr,
带有标题行的ty_essr TYPE表。

类型:ty_ekpo的开始,
netpr ekpo-netpr TYPE,
ty_ekpo的结尾。


> DATA:wa_ekpo类型ty_ekpo,
it_ekpo类型ty_ekpo表,带标题行。

DATA:结果类型p十进制2.

INITIALIZATION ..
选择:s_ebeln FOR essr-ebeln。

开始选择。
从esr到表SELECT ebeln ebelp netwr
在s_ebeln中的ebeln中。

SELECT netpr
从ekpo插入表it_ekpo
在s_ebeln中的ebeln。

对it_essr进行排序。

在it_essr处循环到wa_essr。
最后在
SUM。
写:
/'ORDERED:'颜色4,
27 wa_essr-netwr。
ENDAT。
清除:wa_essr。
ENDLOOP。

环聊it_ekpo INTO wa_ekpo。
>最后。
总和。
写:
/'已交付:'颜色4,
27 wa_ekpo-netpr。
ENDAT。
清除:wa_ekpo。
ENDLOOP。

WRITE:/'完成百分比:'颜色5,
19个结果。

一周热门 更多>