表LIKP
MANDT VBELN KUNNR ernam erdat vkorg
集团 出库单号 客户代码 创建者 创建时间 销售组织表LIPS
MANDT VBELN POSNR MATNR arktx vrkme lfimg
集团 交货 交货项目 物料号码 品名规格 单位 数量
表KNA1
MANDT KUNNR name1 name2
集团 购货方编号 名称1 名称2
表VBAP
MANDT VBELN POSNR MATNR cmpre
集团 销售凭证 销售单据项目 物料号码 单价
求输出:
年月日 LIKP-ERDAT
出库单号 LIKP-VBELN
购买单位 KNA1-NAME1+KNA1-NAME2 取数逻辑KNA1-NAME1+KNA1-NAME2 WHERE KNA1-KUNNR = LIKP-KUNNR
材料编号 LIPS-MATNR
品名+规格 LIPS-ARKTX
单位 LIPS-VRKME
数量 LIPS-LFIMG
单价 VBAP-CMPRE 取数逻辑 SELECT VBAP-CMPRE WHERE VBAP-VBELM = LIPS-VGBEL AND VBAP-POSNR = LIPS-VGPOS
金额 LIPS-LFIMG x VBAP-CMPRE
MANDT VBELN KUNNR ernam erdat vkorg
集团 出库单号 客户代码 创建者 创建时间 销售组织表LIPS
MANDT VBELN POSNR MATNR arktx vrkme lfimg
集团 交货 交货项目 物料号码 品名规格 单位 数量
表KNA1
MANDT KUNNR name1 name2
集团 购货方编号 名称1 名称2
表VBAP
MANDT VBELN POSNR MATNR cmpre
集团 销售凭证 销售单据项目 物料号码 单价
求输出:
年月日 LIKP-ERDAT
出库单号 LIKP-VBELN
购买单位 KNA1-NAME1+KNA1-NAME2 取数逻辑KNA1-NAME1+KNA1-NAME2 WHERE KNA1-KUNNR = LIKP-KUNNR
材料编号 LIPS-MATNR
品名+规格 LIPS-ARKTX
单位 LIPS-VRKME
数量 LIPS-LFIMG
单价 VBAP-CMPRE 取数逻辑 SELECT VBAP-CMPRE WHERE VBAP-VBELM = LIPS-VGBEL AND VBAP-POSNR = LIPS-VGPOS
金额 LIPS-LFIMG x VBAP-CMPRE
LIPS-VGBEL,
LIPS-VGPOS
表LIPS
MANDT VBELN POSNR MATNR VGBEL VGPOS arktx vrkme lfimg
集团 交货 交货项目 物料号码 参考单据的单据编号 参考项目的项目号 品名规格 单位 数量
VBAP~CMPRE
into CORRESPONDING FIELDS OF TABLE itab from likp
left outer join kna1 on ( LIKP~mandt = kna1~mandt and LIKP~kunnr =
kna1~kunnr ) left outer join lips on ( LIKP~mandt = lips~mandt and LIKP~VBELN =
lips~VBELN ) inner join vbap on ( LIPS~VGBEL = VBAP~VBELN AND LIPS~VGPOS =
VBAP~POSNR )
自己写的,记录不知道查询是否正确,同时查询速度比较慢,请高手能指点下