2020-08-22 07:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我之前也问过类似的问题,但是没有运气...
我们已经从采购订单中设置了外部发送电子邮件。 这对于正常的PO来说效果很好,但是当需要通过ME28批准PO时,外部发送会从批准者电子邮件而非PO创建者触发! 我需要以某种方式更改此逻辑,是否有一种简单的方法可以通过userexit或类似方法来做到这一点?
嗨,
我有类似的要求,并在LMEDRUCKF1O程序中实现了这一要求,并发现了以下增强点:
增强点lmedruckf10_02点es_saplmedruck。
在此增强点中,我检查nast-nacha以确保输出介质为"外部发送"(电子邮件),然后按如下所示调用功能模块" CONVERT_COMM_TYPE_DATA":
通话功能'CONVERT_COMM_TYPE_DATA' 出口 pi_comm_type = lvs_comm_type pi_comm_values = lvs_comm_values pi_country = lfa1-land1 pi_repid = xprogramm pi_snast = intnast pi_mail_sender = lv_po_creator" <-这是新发件人的用户名 输入 pe_itcpo = itcpo pe_device = x设备 pe_mail_recipient = lvs_recipient pe_mail_sender = lvs_sender 例外情况 comm_type_not_supported = 1 receive_creation_failed = 2 sender_creation_failed = 3 其他= 4。
这将覆盖邮件请求的发件人信息。 请注意,发件人电子邮件地址必须附加到SAP用户,因此它可能不完全符合您的要求,但希望您可以从那里获取它。
欢呼
亚历克斯
编辑者:Alex Cook,2010年2月17日晚上11:30-程序名称更正
我改用了函数CREATE_RECIPIENT_OBJ_PPF(与CONVERT_COMM_TYPE_DATA相同的结果)
请检查此用户出口
M06E0004-更改了用于购买的通讯结构。 文档。
M06B0005-更改为通讯。 总体发布需求的结构。
希望有帮助。
致谢
Hiren K.Chitalia
嗨
我已经检查了这些用户出口,但找不到任何字段来更改发件人。
M06E0004将是唯一适用于购买文档的文件。
当我查看此出口内的功能时-EXIT_SAPLEBND_002
CEKKO是唯一的导出结构 但是那里没什么有趣的。.您能指出我正确的方向吗?
对不起,Alex,我认为我回答这个问题太快了。 我认为在测试时,我使用了错误的用户进行测试,因此我认为它可以正常工作...
您知道是否在ECC6中引入了增强点吗? 当前在5。我看不到如何将其添加到程序中。
我对程序进行了硬编码,以使用自己的用户名,并使用另一个用户名发布了PO。 但是,我认为在测试实例中,我使用的是错误的SAP登录窗口(而是我自己的用户)。 我尝试在此程序的许多地方声明NAST-USNAM = EKKO-ERNAM,但没有运气????
Brad,
抱歉-该程序是LMEDRUCKF1O('O'不为零)-但我认为它可能仅在ECC6中可用。
就检索正确的用户名而言,我发现nast记录已填充了PO批准人,因此我从EKKO检索了PO创建者字段
选择单人 从EKKO INTO lv_po_creator 在哪里EBELN = nast-objky 。
Alex
最多设置5个标签!
嗨,
我有类似的要求,并在LMEDRUCKF1O程序中实现了这一要求,并发现了以下增强点:
在此增强点中,我检查nast-nacha以确保输出介质为"外部发送"(电子邮件),然后按如下所示调用功能模块" CONVERT_COMM_TYPE_DATA":
这将覆盖邮件请求的发件人信息。 请注意,发件人电子邮件地址必须附加到SAP用户,因此它可能不完全符合您的要求,但希望您可以从那里获取它。
欢呼
亚历克斯
编辑者:Alex Cook,2010年2月17日晚上11:30-程序名称更正
我改用了函数CREATE_RECIPIENT_OBJ_PPF(与CONVERT_COMM_TYPE_DATA相同的结果)
嗨,
请检查此用户出口
M06E0004-更改了用于购买的通讯结构。 文档。
M06B0005-更改为通讯。 总体发布需求的结构。
希望有帮助。
致谢
Hiren K.Chitalia
嗨
我已经检查了这些用户出口,但找不到任何字段来更改发件人。
M06E0004将是唯一适用于购买文档的文件。
当我查看此出口内的功能时-EXIT_SAPLEBND_002
CEKKO是唯一的导出结构 但是那里没什么有趣的。.您能指出我正确的方向吗?
对不起,Alex,我认为我回答这个问题太快了。 我认为在测试时,我使用了错误的用户进行测试,因此我认为它可以正常工作...
您知道是否在ECC6中引入了增强点吗? 当前在5。我看不到如何将其添加到程序中。
我对程序进行了硬编码,以使用自己的用户名,并使用另一个用户名发布了PO。 但是,我认为在测试实例中,我使用的是错误的SAP登录窗口(而是我自己的用户)。 我尝试在此程序的许多地方声明NAST-USNAM = EKKO-ERNAM,但没有运气????
Brad,
抱歉-该程序是LMEDRUCKF1O('O'不为零)-但我认为它可能仅在ECC6中可用。
就检索正确的用户名而言,我发现nast记录已填充了PO批准人,因此我从EKKO检索了PO创建者字段
欢呼
Alex
一周热门 更多>