检索发货方国家/地区 SAP 快速查看器
Posted
技术标签:
【中文标题】检索发货方国家/地区 SAP 快速查看器【英文标题】:Retreiving ship-to-party country SAP QuickViewer 【发布时间】:2019-05-29 13:33:52 【问题描述】:我创建了一个快速查看,我在其中输入销售文档数据作为搜索条件。 选择字段是
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
我知道我可能需要一个新表来检索我正在寻找的内容,但我完全是空白。任何帮助将不胜感激。我
【问题讨论】:
仅供参考:我需要使用 ABAP 表/字典完全在 QuickViewer 中创建报告。我可以为最终报告使用带有过滤器的布局。 我已经成功地获取了运到方的国家,使用 LIPS-VBELN 连接到 LIKP-VBELN,并设置 LIKP-KUNNR = KNA1-KUNNR。但是,现在问题不同了:我得到了所寻求的正确数据,但现在它只在创建生产订单时才获取数据。它与 VBEP-EDATU 选项有什么关系吗? 【参考方案1】:Ship-To-Party 存储在 KUNNR1 字段中的表 VPBA(销售文档合作伙伴)中,用于合作伙伴功能 SH,因此要选择它,您应该加入 KNA1,而不是使用 VBAK,而是使用 VBPA-KUNNR 将功能限制为 SH。
但是,SQVI 是一个非常原始的工具,它不允许设置复杂(并非微不足道的)条件,因此您应该切换到 ABAP 查询工具 (SQ01)。
但如果您想在 SQVI 中执行此操作,请使用以下解决方法:
-
在 SQVI builder 中加入必要的表
在布局中添加必要的 KNA1 字段:KUNNR 和 LANDX
进入布局模式并通过伙伴函数 PARVW 启用选择
-
通过 SH 合作伙伴函数运行查询
-
瞧!您将只看到在其国家/地区指定收货方的订单
【讨论】:
太棒了 - 像魅力一样工作!感谢您提供有关切换到 ABAP 的提示,我会参与其中! :-)以上是关于检索发货方国家/地区 SAP 快速查看器的主要内容,如果未能解决你的问题,请参考以下文章
根据发货国家/地区将 Woocommerce 结帐电话字段设为可选