天天看点

SAP SD 客户主数据里的Partner Function的一个奇怪现象

作者:勇闯天涯的虾客

SAP SD 客户主数据里的Partner Function的一个奇怪现象

我们知道,在SAP SD里的客户主数据,是有partner function视图的。可以为客户主数据指定相应的售达方,送达方,付款方,开票方等。

近期笔者在一个项目上因故需要支持OTC的一个CR,帮忙撰写一个function spec。在撰写function spec的过程中,需要取某个customer的ship-to party信息。笔者就发现客户主数据的partner function code,在SAP前台界面上跟在数据库表里,是表现为完全不同的code。

1,客户主数据界面上的Partner function。

SAP SD 客户主数据里的Partner Function的一个奇怪现象

其partner function的代码分别是:

SP:Sold-to party

BP:Bill-to Party

PY: Payer

SH :ship to party

2,客户的partner function数据是保存在表KNVP里,去这个表里看这个客户的partner function 数据,

SAP SD 客户主数据里的Partner Function的一个奇怪现象

在数据库层面,其Partner function的代码分别是:

AG/RE/RG/WE

这让笔者很是好奇,所以就花了一些时间来查资料,看看到底是怎么回事儿。

3, 经查,有如下的SAP NOTE提到了这个现象,

2576341 - Partner Function Code not displaying as expected.

Symptom

  • Partner function codes not behaving as expected in sales order documents.
  • In customer master, converted partner function keys are shown. In sales documents, the partner function shows the original keys, and not the converted keys.
  • In the partner overview screen, partner function codes displayed in German.
  • In drop down fields (for example field PARVW) customers expect language-specific description of partner function.
SAP SD 客户主数据里的Partner Function的一个奇怪现象

这是SAP的标准行为。

-完-

写于2023-4-23.

继续阅读