点击此处---> 群内免费提供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
不要使用用户出口,请使用输出确定来发送电子邮件。 您可以使用需求以及条件记录来控制输出。 例如,请参阅订单信用检查的现有要求。
确定输出既需要配置,也需要开发,这是触发与文档相关的通信(打印,传真,电子邮件等)的标准方法。 冻结或下达销售订单进行信用检查时,您正在更改该订单,因此可以使用输出确定来触发与该更改有关的任何类型的通信。 信用保留有标准的输出类型和标准要求; 您可以创建自己的信用发布。 您可以在该站点上找到与输出确定和电子邮件相关的数千篇文章,并且IMG(SD->基本功能->输出控件)和帮助文件中有大量文档。
Don 除非万不得已,否则不要在用户出口中放置电子邮件-没有错误处理和日志记录。
您没有获得用户出口的名称,该名称将在销售订单的信用冻结后触发 使用交易VKM3删除?
一周热门 更多>