我们如何从EXIT_SAPLEBND_002控制me22n中的发布策略选项卡?

2020-09-26 14:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如果旧PO与同一PO的已编辑净价...

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

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


如果旧PO与同一PO的已编辑净价之间的净价差超过499美元,我们需要重新触发PO的释放策略。

但是当它低于$ 499时,正常的发布策略标签应该在交易中可用。

如何通过EXIT_SAPLEBND_002进行操作?

我的代码:代码中还需要哪些其他验证?

清除:w_reset。
wa_cekko = i_cekko。
*检查是否已超过限制。
在it_bekpo中将其放入wa_bekpo中。
从ekpo中选择单个netwr在wa_ekpo-netwr中选择Ebeln EQ -ebeln和ebelp EQ wa_bekpo-ebelp。
如果sy-subrc EQ 0。 -usrc1 = wa_cekko-usrc1。
ENDLOOP。
z_netwr_diff = i_cekko-gnetw-z_netwr。
IF z_netwr_diff GT 499.
w_reset ='X'。
ENDIF。
* IF 通过限制-将值重置为超出容限的上限。
IF w_reset ='X'。
e_cekko-gnetw = wa_cekko-gnetw。
ENDIF。