TYPES:BEGIN OF itable,
bldat TYPE mkpf-bldat, "制单日期
xblnr TYPE mkpf-xblnr, "送货单或报关单号
usnam TYPE mkpf-usnam, "制单人
mblnr TYPE mseg-mblnr, "物料凭证
END OF itable.
*MKPF 抬头:物料凭证
*MSEG 凭证段:物料
DATA: itab TYPE itable.
SELECT a~bldat a~xblnr a~usnam b~mblnr INTO CORRESPONDING FIELDS OF TABLE itab
FROM mkpf AS a
INNER JOIN mseg AS b ON b~mblnr = a~mblnr AND b~mjahr = a~mjahr
WHERE a~mblnr = p_mblnr
AND a~mjahr = p_mjahr.
*call function 'REUSE_ALV_GRID_DISPLAY'
* exporting
* it_events = event_tb[]
* tables
* t_outtab = itab[] .
首先把两个表的数据SELECT出来放到内表中
然后调用函数
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
it_events = event_tb[]
tables
t_outtab = itab[] 放数据的内表
定义一个内表含有你想显示的字段 call alv function 时的t_outtab = 你定义的内表
我不知道你问的是把数据显示在ALV 还是从数据库抽取两个表的字段?