2020-09-22 21:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个Ztransaction,它将多个交货显示为ALV。 现在,如果我选择传递的任何行,然后单击自定义创建的菜单按钮(发送邮件),那么它应该向用户发送一封带有传递附件的邮件。如何实现?问题:对于不同的传递, 可以是不同的SAP脚本和程序。 因此,我不能转到每个程序并从FM:close_form获取OTF数据?仍然需要解决方案。
最后,在调用报告RSNAST00的两个子例程后:
我将输出发送到假脱机,然后通过以下方式从假脱机读取输出:
第一个读取的线轴号。 由FM RSPO_FIND_SPOOL_REQUESTS生成:
然后使用FM从线轴读取pdf数据:CONVERT_OTFSPOOLJOB_2_PDF:
现在LT_BIN_DATA包含二进制格式的数据。 只需将其用于附件即可。
是的。 我正在将所有值传递给nast结构,但仍然没有以这种方式找到解决方案。
好吧,我找到了解决方案。 这里只有一个问题,即使任何输出类型的传输介质= 1,也可以将预览作为附件发送。 但是对于其他传输介质,可以说2(传真),如果我触发相同的逻辑,则它发送传真而不是邮件。 因此,我更改了传输介质,同时将所有数据都传递给标准报告RSNAST00,但其将所有输出附加到邮件上。
传输媒介:
您是否分析了SD70AV2A之类的标准报告?
确定。我会检查它。
嗨,Gaurav,
根据上述对话,我的理解-您想利用标准的输出确定功能(/配置)从自定义报告中发送电子邮件吗? 如果是,请尝试以下方法来实现它:
1。 在驱动程序的子程序 2中放置一个断点。 从标准交货交易中发出输出
3。 然后分析如何动态调用特定驱动程序的子例程。 同样,您可以通过自定义程序进行调用。
实际上,在触发驱动程序的子例程之前,要执行几个标准对象,以获取输出确定配置并准备相关信息以传递到相应的驱动程序(使用接口工作区)。
致谢,巴拉吉
你好,乔兹塞夫·赫吉,邮件发送部分没有任何问题。 我想知道如何获取邮件附件中要发送的任何输出的OTF或二进制数据。
您应该调用cl_bcs并将电子邮件放在一起,例如 收件人发件人的身体和附件。 有麻烦的例子
如何使用cl_bcs,请参见报告bcs_example _ *
最诚挚的问候约瑟夫·赫吉
最多设置5个标签!
最后,在调用报告RSNAST00的两个子例程后:
我将输出发送到假脱机,然后通过以下方式从假脱机读取输出:
第一个读取的线轴号。 由FM RSPO_FIND_SPOOL_REQUESTS生成:
然后使用FM从线轴读取pdf数据:CONVERT_OTFSPOOLJOB_2_PDF:
现在LT_BIN_DATA包含二进制格式的数据。 只需将其用于附件即可。
是的。 我正在将所有值传递给nast结构,但仍然没有以这种方式找到解决方案。
好吧,我找到了解决方案。 这里只有一个问题,即使任何输出类型的传输介质= 1,也可以将预览作为附件发送。 但是对于其他传输介质,可以说2(传真),如果我触发相同的逻辑,则它发送传真而不是邮件。 因此,我更改了传输介质,同时将所有数据都传递给标准报告RSNAST00,但其将所有输出附加到邮件上。
传输媒介:
您是否分析了SD70AV2A之类的标准报告?
确定。我会检查它。
嗨,Gaurav,
根据上述对话,我的理解-您想利用标准的输出确定功能(/配置)从自定义报告中发送电子邮件吗? 如果是,请尝试以下方法来实现它:
1。 在驱动程序的子程序
2中放置一个断点。 从标准交货交易中发出输出
3。 然后分析如何动态调用特定驱动程序的子例程。 同样,您可以通过自定义程序进行调用。
实际上,在触发驱动程序的子例程之前,要执行几个标准对象,以获取输出确定配置并准备相关信息以传递到相应的驱动程序(使用接口工作区)。
致谢,
巴拉吉
你好,乔兹塞夫·赫吉,
邮件发送部分没有任何问题。 我想知道如何获取邮件附件中要发送的任何输出的OTF或二进制数据。
您应该调用cl_bcs并将电子邮件放在一起,例如 收件人发件人的身体和附件。 有麻烦的例子
如何使用cl_bcs,请参见报告bcs_example _ *
最诚挚的问候约瑟夫·赫吉
一周热门 更多>