VKM1/VKM3释放信用后,用户退出(数据库提交)

2020-08-14 06:23发布

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

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


大家好,

我们有一个要求,即一旦信贷经理从交易VKM1或VKM3的大宗交易中释放订单,就应该触发一封电子邮件,说明该订单已被释放。

我尝试将代码放入EXIT_SAPFV45K_001(包括ZXVVAU03)中,该代码检查vbuk-cmgst中的状态以获取值'D'并发送邮件。但是此方法有两个问题。

1)数据库表VBUK在此 stage处未得到更新。因此 CMGST值没有 更改。 甚至VBAK(VBAK-CMFRE)中的最后一个更改值也没有得到更新。

我也尝试实施此解决方案。

"在提交时执行f0001_download_data"

但是即使到那时表仍未更新。

2)此用户出口在事务VA02中被称为 well.so 每当有人在VA02中保存任何内容时。 很有可能是其他使用该出口的转导,例如va01。

有人可以在这种情况下帮助我吗? 有没有其他可以使用的用户出口,或者可以通过其他任何方式完成?

谢谢

Shwet

编辑:Shwet Priy Anand于2010年6月29日晚上7:16

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

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


大家好,

我们有一个要求,即一旦信贷经理从交易VKM1或VKM3的大宗交易中释放订单,就应该触发一封电子邮件,说明该订单已被释放。

我尝试将代码放入EXIT_SAPFV45K_001(包括ZXVVAU03)中,该代码检查vbuk-cmgst中的状态以获取值'D'并发送邮件。但是此方法有两个问题。

1)数据库表VBUK在此 stage处未得到更新。因此 CMGST值没有 更改。 甚至VBAK(VBAK-CMFRE)中的最后一个更改值也没有得到更新。

我也尝试实施此解决方案。

"在提交时执行f0001_download_data"

但是即使到那时表仍未更新。

2)此用户出口在事务VA02中被称为 well.so 每当有人在VA02中保存任何内容时。 很有可能是其他使用该出口的转导,例如va01。

有人可以在这种情况下帮助我吗? 有没有其他可以使用的用户出口,或者可以通过其他任何方式完成?

谢谢

Shwet

编辑:Shwet Priy Anand于2010年6月29日晚上7:16

付费偷看设置
发送
3条回答
闻人可可
1楼-- · 2020-08-14 06:51

不要使用用户出口,请使用输出确定来发送电子邮件。 您可以使用需求以及条件记录来控制输出。 例如,请参阅订单信用检查的现有要求。

大简至美
2楼-- · 2020-08-14 06:42

确定输出既需要配置,也需要开发,这是触发与文档相关的通信(打印,传真,电子邮件等)的标准方法。 冻结或下达销售订单进行信用检查时,您正在更改该订单,因此可以使用输出确定来触发与该更改有关的任何类型的通信。 信用保留有标准的输出类型和标准要求; 您可以创建自己的信用发布。 您可以在该站点上找到与输出确定和电子邮件相关的数千篇文章,并且IMG(SD->基本功能->输出控件)和帮助文件中有大量文档。

Don 除非万不得已,否则不要在用户出口中放置电子邮件-没有错误处理和日志记录。

微wx笑
3楼-- · 2020-08-14 07:01

您没有获得用户出口的名称,该名称将在销售订单的信用冻结后触发 使用交易VKM3删除?

一周热门 更多>