PO总价格不变情况下,数量或单价有变化需要触发重新审批。
请教大侠们,审批策略是6/4(可变性),PO总价格不变情况下,数量或单价有变化需要触发重新审批。例如:一个PO开始创建时,数量是1000PCS,单价为100USD,总价是1000*100=100000USD,领导全部审批完后;如果更改数量为10PCS或1PCS,那么单价为10000USD或是100000USD,总价不变,还是100000USD,目前这种情况,系统不会触发重新审批,以下修改,只能是总价格改高改低时,触发重新审批,但PO总价格不变情况下,数量或单价有变化没有触发重新审批。
最简单的方法是ME37修改Function:ME_REL_STRATEGIE_EKKO
将
IF cekko-gnetw GT f1.
PERFORM. reset
USING e_frgst e_frggr
e_frgzu e_frgkz e_frgrl.
e_reset = 'X'.
ENDIF.
改为
IF cekko-gnetw NE f1.
PERFORM. reset
USING e_frgst e_frggr
e_frgzu e_frgkz e_frgrl.
e_reset = 'X'.
ENDIF.
价格, 数量, 审批
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
谢谢!我试试看!
使用:
事务代码SMOD,采购凭证审批增强:
出口:M06E0004
*在EXIT_SAPLEBND_002中编写相应逻辑
不懂,如何修改这个e_reset?可否具体点,谢谢!
ME_REL_STRATEGIE_EKKO是标准的函数,做些隐式增强应该可以改e_reset的结果。
自已顶顶顶顶顶顶