VALUE 关键字
使用VALUE 关键字可以将一个内表的数据赋值给另外一个内表。
SELECT a~vbeln
a~posnr,
a~gdatum,
a~guzeit,
a~wmeng, "订单数量
a~hwmeng, "核销数量
a~zuname, "创建人
c~kunnr, “客户
concat (e~name1,e~name2) AS name1, "客户名称
d~bstkd, "客户参考
b~matnr,
b~arktx, "物料名称
b~werks,
b~sgt_rcat
FROM zsy_d_sd37 as a
inner join vbap as b on a~vbeln = b~vbeln and a~posnr = b~ posnr
inner join vbak as c on b~vbeln = c~vbeln
inner join vbkd as d on c~vbeln = d~vbeln
left outer join kna1 as e on c~kunnr = e~kunnr
where a~zuname in @s_uname
and a~gdatum in @s_erdat
and a~vbeln in @s_vbeln
and c~vkorg in @s_vkorg
and c~kunnr in @s_kunnr
and b~matnr in @s_matnr
and d~bstkd in @s_bstkd
INTO TABLE @DATA(lt_sd37).
TYPES : BEGIN OF ts_alv,
box TYPE char1, "选择框1
vkorg TYPE vbak-vkorg,
kunnr TYPE vbak-kunnr "客户编码
name1 TYPE kna1-name1, "客户名称
vbeln TYPE vbep-vbeln, "预订单
posnr TYPE vbep-posnr, "计划行号
matnr TYPE vbap-matnr, "物料名称
arktx TYPE vbap-arktx, "物料名称
werks TYPE vbap-wekrs, "工厂
sgt_rcat TYPE vbap-sgt_rcat, "需求细分
" edatu TYPE vbep-wmeng, "订单数量
wmeng TYPE vbep-wmeng, "订单数量
wmeng_n TYPE vbep-wmeng, "新订单数量
bstkd TYPE vbkd-bstkd, "客户参考
erdat TYPE vbap-erdat, "创建日期
uname TYPE sy-name, "创建人
datumx TYPE sy-datum, "核销订单创建日期
uzeit TYPE sy-uzeit, "创建时间
END OF ts_alv.
DATA: gt_alv TYPE STANDARD TABLE OF ts_alv,
gt_alv1 TYPE STANDARD TABLE OF ts_alv,
gw_alv TYPE ts_alv.