数据:开始lt_vbak发生0, vbeln类型vbeln_va, erdat类型erdat, auart类型auart, bstnk类型bstnk, kunnr类型kunag, posnr TYPE posnr_va, matnr TYPE matnr, arktx TYPE arktx, vbeln_vbfa TYPE vbeln_nach, posnn TYPE posnr_nach, erdat_vbfa TYPE erdat,
END OF lt。 >数据:wa_vbak与lt_vbak类似 b〜posnr b〜matnr b〜arktx c〜vbeln c〜posnn c〜erdat 到表lt_vbak FROM(vbak AS a 内联接vbap AS b ON b〜vbeln = a〜vbeln 内部联接vbfa AS c ON c〜vbelv = b〜vbeln AND c〜posnv = b〜posnr) a〜vbeln在s_vbeln 和a〜erdat IN s_erdat AND s_kunnr中的a〜kunnr AND a〜auart ='ZKA' AND s_vbelnl中的c〜vbeln AND s_bldat 中的c〜erdat AND c〜vbtyp_n ='T'。
数据:开始lt_temp发生次数0,
gsber_source TYPE aufk-gsber,
gsber_dest TYPE aufk-gsber,
lt_temp的结尾。
选择一个〜
〜
来自aufk AS a
加入vafiloa AS b
ON a〜aufnr = b〜aufnr
进入表lt_temp。
嗨,tamas,
很有可能:
我尝试了以下示例:
数据:v_gsber1类型aufk-gsber,
v_gsber2类型为VAFILOA-gsber,
v_aufnr类型为aufk-aufnr。
选择单个aufk〜GSBER
VAFILOA〜 从aufk内部将gsber
加入aufk aufnr = VAFILOA aufnr
上的VAFILOA
放入(v_gsber1,v_gsber2)
其中aufk〜aufnr = v_aufnr。
请注意,
Ravi
或者可以修改gt_rendeles表的结构以创建两个 不同的字段,并用于表gt_rendeles而不是相应的字段。
谢谢
Santosh
是的,可以。 从具有别名的两个表中选择GSBER,并将其放入内部表的GSBER_SOURCE和GSBER_RECEIVER中。
谢谢
Santosh
我正在使用表VBAK,VBAP,VBFA,它们都具有字段VBELN,POSNR等。此示例工作-谢谢。 我犯的错误是我正在使用"表的对应字段"。 这是基于此示例及其完美工作的代码:
数据:开始lt_vbak发生0,
vbeln类型vbeln_va,
erdat类型erdat,
auart类型auart,
bstnk类型bstnk,
kunnr类型kunag,
posnr TYPE posnr_va,
matnr TYPE matnr,
arktx TYPE arktx,
vbeln_vbfa TYPE vbeln_nach,
posnn TYPE posnr_nach,
erdat_vbfa TYPE erdat,
END OF lt。 >数据:wa_vbak与lt_vbak类似
b〜posnr b〜matnr b〜arktx
c〜vbeln c〜posnn c〜erdat
到表lt_vbak
FROM(vbak AS a
内联接vbap AS b ON b〜vbeln = a〜vbeln
内部联接vbfa AS c ON c〜vbelv = b〜vbeln AND c〜posnv = b〜posnr)
a〜vbeln在s_vbeln
和a〜erdat IN s_erdat
AND s_kunnr中的a〜kunnr
AND a〜auart ='ZKA'
AND s_vbelnl中的c〜vbeln
AND s_bldat
中的c〜erdat AND c〜vbtyp_n ='T'。
确保您可以执行此操作。 首先声明您itab,然后加入您的选择
选择aufk gsber vafiloa gsber
来自aufk
加入vafiloa
在aufk AUFNR = vafiloa AUFNR
插入表itab。
是的,使用JOIN一次选择完成它应该不是问题。
例如在这里看看:
关于。
已回答。
一周热门 更多>