比如取库存,传递料号 io_matnr 和 工厂 io_werks
data: lv_labst TYPE labst VALUE 0,
lv_speme TYPE speme VALUE 0,
lv_insme TYPE insme VALUE 0,
lv_trame TYPE trame VALUE 0.
SELECT SUM( labst ) SUM( speme ) SUM( insme )
SUM( UMLME ) INTO (lv_labst, lv_speme, lv_insme, lv_trame)
FROM mard WHERE diskz EQ space AND matnr = io_matnr AND werks = io_werks.
因为条件比较具体 ,所以将SUM的结果放到变量里, 有一点一定要注意:SUM() 里的字段前后要有个空格,不然系统是不认的 .