GR_BASEDIV标志的标准行为

2020-08-21 10:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我要求澄清以下维基百...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我要求澄清以下维基百科中的要点:

PO供应商标志的主题-标准行为 到GR_BASEDIV标志

有人有主意吗?

谢谢您的帮助。

问候。

洛朗。

2条回答
compass1988
2020-08-21 10:57 .采纳回答

Bonjour Laurent,

Je responds en anglais pour lavisibilité...

让我回答b,首先提出问题。 您对/SAPSRM/CL_PDO_DYN_MDF_IT_PO是正确的。 如果那是唯一的检查,那可能会导致问题。 之所以这样编码,是因为GR-BASED_IV本身的检查是在其他地方完成的。
(您提到的代码仅根据后续文档在项目级别设置元数据。)


检查本身是在include LBBP_PDIGPF0B,FORM PO_ITM_CHECK中完成的:

IF i_com-itm_type NE c_hier。 ===== >>>如果没有层次结构项;
如果p_itmigp-subtype = c_subtype_i_dp OR ===== >>>如果是直接PO或扩展;则
p_itmigp-subtype(1)= c_subtype_i_extd。< br>如果lv_quan_cf_e不初始化===== >>>如果存在GR或OR
或lv_quan_iv_e不是初始化。 ===== >>>如果存在IR:
*对于ECS,如果存在后续文档,则保留gr_basediv
cs_new_itmpset-gr_basediv = ls_retain_flags-gr_basediv的旧标志值。 ===== >>>请勿触摸标志。
ENDIF。
ENDIF。
ENDIF。

这也适用于您提到的情况。 如果存在" lv_quan_cf_e"或" lv_quan_iv_e"的复制问题,则可能会发生问题>请参阅 1934728的疑难解答

现在让我来问第一个问题。

在同一校验码中包括LBBP_PDIGPF0B,FORM PO_ITM_CHECK:

系统仅检查是否有更改/更新以及是否提供了供应商:

IF(i_com-ev_vendor_changed = gc_no或
i_com-update_from_ev_vend_chgd = gc_yes)
并且i_com-vendor不初始化。 "如果尚未设置供应商,则不检查ir_ind

因此,据我了解,同一供应商本身的后端更新不会在PO上触发新的标志确定。 但这是一个复杂的问题,值得在运行时调试中尝试。 如果我能找到更多关于此的信息,也许我稍后会再与您联系。 如果您有可重现的方案,也可以在组件SRM-EBP-POR下的OSS事件中提出此问题。

Merci pour votre问题,请参见Wiki实用程序。 (mosoly)

Bienávous,

Imre

一周热门 更多>