2020-08-21 10:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我要求澄清以下维基百科中的要点:
PO供应商标志的主题-标准行为 到GR_BASEDIV标志
有人有主意吗?
谢谢您的帮助。
问候。
洛朗。
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实用程序。
Bienávous,
Imre
Hello Imre,
感谢您的回答和准确的信息。
对于b)点,因为PDO检查是 在确认和发票上完成后,我本来以为正常的做法是在UI级别(元数据)具有相同的流程,以不允许PDO最终不允许这样做。
对于a)点,我也这么认为。
Merci beaucoup pour cet优秀的Wiki。
Cordialement。
Laurent。
最多设置5个标签!
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实用程序。
Bienávous,
Imre
Hello Imre,
感谢您的回答和准确的信息。
对于b)点,因为PDO检查是 在确认和发票上完成后,我本来以为正常的做法是在UI级别(元数据)具有相同的流程,以不允许PDO最终不允许这样做。
对于a)点,我也这么认为。
Merci beaucoup pour cet优秀的Wiki。
Cordialement。
Laurent。
一周热门 更多>