2020-08-27 15:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我必须在服务交易中发送一个smartform输出作为附件。 为此配置了一个动作。 它工作正常。 还有另一项要求是发送单词文档也作为附件发送,我们在"配置的操作方法"中编写了将该单词作为电子邮件附件发送的代码。 一切正常,但tcode SOST中的状态类似于"队列中仍无条目"。
有人可以给它一些启示吗?
jaffer vali shaik
hi Jaffer,
用于发送邮件通知,您使用了什么模块/程序?
通常我使用SO_NEW_DOCUMENT_ATT_SEND_API1函数来发送邮件。
希望它会有所帮助。
欢呼
eddhie
嗨Jaffer
,尝试在调用功能模块SO_NEW_DOCUMENT_ATT_SEND_API1后添加COMMIT WORK语句。
通常,如果从BADI调用的功能模块不需要此语句。
嗨贾弗,
我刚刚浏览了您发送到我的电子邮件地址的邮件。 如果相同的代码在报告中可以正常工作,那么我认为这一定是我面临的相同问题。
由于在您的方法实现中有一些COMMIT调用,因此可能会简化提交。
我建议尝试在函数调用后放置一个EXTERNAL COMMIT(提交工作并等待)。
如果无法解决问题,那么我们必须将功能模块的调用转移到必须通过使用SUBMIT进行调用的报表中。
如果需要帮助,可以发邮件给我或给我回电。
此致
Vamsi Krishna P。
嗨,Sreesanth,
在crm事务中,您的提交将立即生效,直到您说保存事务为止。 最初
1,您呼叫FM。 在此,您将通过参数提交。
在此状态下," SOST"条目表示"在队列中仍然没有条目"。 但是,一旦您调用该事务,请单独保存或直接保存该事务的保存按钮。
状态将变为"正在等待"。
请检查您正在做的工作是否需要全部保存,然后才可以工作.......
jaffer vali shaik。
我可以解决此问题。 问题出在动作执行上。
我在更新执行例程之前使用发送邮件执行例程解决了这个问题。
在数据库更新" PERFORM update_data"之后发送邮件" PERFORM send_email"时,我遇到了同样的问题。
我做了两件事。
a。 send_mail之后使用提交
b。 在数据库更新之前发送邮件。
这解决了我的问题。我附上了屏幕截图。 希望对您有所帮助。
谢谢
JP
最多设置5个标签!
hi Jaffer,
用于发送邮件通知,您使用了什么模块/程序?
通常我使用SO_NEW_DOCUMENT_ATT_SEND_API1函数来发送邮件。
< p>如果您使用相同的功能模块,请检查表接收器是否为初始状态。希望它会有所帮助。
欢呼
eddhie
嗨Jaffer
,尝试在调用功能模块SO_NEW_DOCUMENT_ATT_SEND_API1后添加COMMIT WORK语句。
通常,如果从BADI调用的功能模块不需要此语句。
< p>希望它可以帮助欢呼
嗨贾弗,
我刚刚浏览了您发送到我的电子邮件地址的邮件。 如果相同的代码在报告中可以正常工作,那么我认为这一定是我面临的相同问题。
由于在您的方法实现中有一些COMMIT调用,因此可能会简化提交。
我建议尝试在函数调用后放置一个EXTERNAL COMMIT(提交工作并等待)。
如果无法解决问题,那么我们必须将功能模块的调用转移到必须通过使用SUBMIT进行调用的报表中。
如果需要帮助,可以发邮件给我或给我回电。
此致
Vamsi Krishna P。
嗨,Sreesanth,
在crm事务中,您的提交将立即生效,直到您说保存事务为止。 最初
1,您呼叫FM。 在此,您将通过参数提交。
在此状态下," SOST"条目表示"在队列中仍然没有条目"。 但是,一旦您调用该事务,请单独保存或直接保存该事务的保存按钮。
状态将变为"正在等待"。
请检查您正在做的工作是否需要全部保存,然后才可以工作.......
jaffer vali shaik。
我可以解决此问题。 问题出在动作执行上。
jaffer vali shaik
我在更新执行例程之前使用发送邮件执行例程解决了这个问题。
在数据库更新" PERFORM update_data"之后发送邮件" PERFORM send_email"时,我遇到了同样的问题。
我做了两件事。
a。 send_mail之后使用提交
b。 在数据库更新之前发送邮件。
这解决了我的问题。我附上了屏幕截图。 希望对您有所帮助。
谢谢
JP
一周热门 更多>