正在检索 ship-to-party 个国家/地区 SAP QuickViewer

Retreiving ship-to-party country SAP QuickViewer

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

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

作为销售单据项目数据。

此外,我从

中检索了计划行日期
VBEP-EDATU

来自客户Header KNA1 中的一般数据,我使用

KNA1-KUNNR and KNA1-LAND1

现在,所有的连接和密钥都解决了。我的问题是,我希望列出 ship-to-part 而不是 sold-to-party 的国家密钥(由 KUNNR 表示).如何解决?

表格连接如下:

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

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

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

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

但以防万一你想在 SQVI 中执行此操作,这里是解决方法:

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

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

  2. 进入布局模式并启用selection by partner function PARVW

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

  1. 瞧!您将仅看到带有 ship-to-party 并指定其国家
  2. 的订单