abap VALUE 关键字的使用

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.

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值