0

我创建了一个 QuickView,在其中输入销售文档数据作为搜索条件。选择字段是

VBAP-VBELN, VBAP-POSNR, VBAP-MATNR and VBAP-KWMENG

作为销售凭证项目数据。

此外,我从

VBEP-EDATU

从客户标题 KNA1 中的一般数据,我使用

KNA1-KUNNR and KNA1-LAND1

现在,所有连接和键都可以正常工作。我的问题是,我希望列出ship-to-part而不是sold-to-party(由 KUNNR 代表)的 Country Key。这怎么可能解决?

表连接如下:

VBAK-VBELN -> (VBAP-VBELN,-POSNR) -> (VBEP-VBELN, -POSNR)
VBAK-KUNNR -> KNA1-KUNNR

我知道我可能需要一个新表来检索我正在寻找的东西,但我完全是空白的。任何帮助将不胜感激。我

4

1 回答 1

1

Ship-To-Party 存储在 KUNNR1 字段中的表 VPBA(销售文件合作伙伴)中,用于合作伙伴功能 SH,因此要选择它,您应该加入 KNA1,而不是使用 VBAK,而是使用 VBPA-KUNNR 将功能限制为 SH。

但是,SQVI 是一个非常原始的工具,它不允许设置复杂(不重要)的条件,因此您应该切换到 ABAP 查询工具 (SQ01)。

但以防万一您想在 SQVI 中执行此操作,可以使用以下解决方法:

  1. 在 SQVI 构建器中加入必要的表

在此处输入图像描述

  1. 在布局中添加必要的 KNA1 字段:KUNNR 和 LANDX

  2. 进入布局模式并通过合作伙伴功能 PARVW 启用选择

在此处输入图像描述

  1. 通过 SH 合作伙伴功能运行您的查询

在此处输入图像描述

  1. 瞧!您将只看到在其国家/地区指定收货方的订单

在此处输入图像描述

于 2019-06-01T08:01:16.453 回答