SE61电子邮件模板-需要以HTML表格格式自定义和显示数据

2020-08-30 09:35发布

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

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


专家,

我们有一个具有不同批准者的工作流程。 电子邮件通知将在每个工作流程步骤中触发并发送到适当的组。 电子邮件通知通过SOST作业以Outlook电子邮件的形式发送,该作业遵循特定的电子邮件模板(tcode SE61)。 根据工作流程过程,触发电子邮件通知的整个过程是一个标准过程(由SPRO驱动)。

现在的要求是自定义标准电子邮件模板(SE61),并添加一些其他数据以显示在电子邮件通知中。 我必须在自定义电子邮件模板(从标准电子邮件模板复制)中添加一些其他占位符变量。 还要求通过这些占位符变量之一以表格格式显示一些数据(例如:%OBJECT_LIST%)。 表格格式必须在HTML表格中。 我找到了一个BAdi,通过该BAdi我可以将代码放入其中以获取其他数据,并将这些数据传递给SE61电子邮件模板以在电子邮件中显示,但无法发送任何可以通过其中显示的表数据(内部表) SE61行编辑器中的HTML标记。 我面临一些技术挑战,要在SE61电子邮件模板(如sapscript之类的行编辑器)中添加HTML标签。 SE61 Line编辑器将所有内容都视为文本。

有人可以在这里让我知道如何实现此功能(可以通过占位符变量显示HTML数据)吗?

循序渐进的过程将非常有帮助。

感谢您的答复。

谢谢。 阿林丹

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

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


专家,

我们有一个具有不同批准者的工作流程。 电子邮件通知将在每个工作流程步骤中触发并发送到适当的组。 电子邮件通知通过SOST作业以Outlook电子邮件的形式发送,该作业遵循特定的电子邮件模板(tcode SE61)。 根据工作流程过程,触发电子邮件通知的整个过程是一个标准过程(由SPRO驱动)。

现在的要求是自定义标准电子邮件模板(SE61),并添加一些其他数据以显示在电子邮件通知中。 我必须在自定义电子邮件模板(从标准电子邮件模板复制)中添加一些其他占位符变量。 还要求通过这些占位符变量之一以表格格式显示一些数据(例如:%OBJECT_LIST%)。 表格格式必须在HTML表格中。 我找到了一个BAdi,通过该BAdi我可以将代码放入其中以获取其他数据,并将这些数据传递给SE61电子邮件模板以在电子邮件中显示,但无法发送任何可以通过其中显示的表数据(内部表) SE61行编辑器中的HTML标记。 我面临一些技术挑战,要在SE61电子邮件模板(如sapscript之类的行编辑器)中添加HTML标签。 SE61 Line编辑器将所有内容都视为文本。

有人可以在这里让我知道如何实现此功能(可以通过占位符变量显示HTML数据)吗?

循序渐进的过程将非常有帮助。

感谢您的答复。

谢谢。 阿林丹

付费偷看设置
发送
5条回答
半个程序猿
1楼-- · 2020-08-30 09:55

@ Arindam Datta 要在电子邮件中发送表格格式,可以使用HTML标签

请参阅以下链接。

电子邮件

奄奄一息的小鱼
2楼-- · 2020-08-30 09:58

嗨,桑德拉,尽管此对象是 与PLM工作流程相关的,应视为ABAP。 从PLM角度看,没有任何功能联系。 我在前面的评论中提到的BAdI名称就像其他模块中的其他BAdI一样。

3楼-- · 2020-08-30 10:11

您好, J?nis B ,感谢您的评论,但我仍然不确定如何通过SE61电子邮件模板(行编辑器)以表格格式显示数据 因为它将所有内容都视为文本。

我还尝试将HTML和Table标记放在行编辑器中,但并没有兑现它们。

请告知。

谢谢阿林丹

clever101
4楼-- · 2020-08-30 09:58

您好阿林丹达塔

我喜欢这种挑战并学习新知识,但请注意-我最后一次非常有限的WF使用经验是10多年前(请自己判断是否值得 时间,如果我不相关或您已经知道/尝试过的东西,请忍受。:))。

1。 您正在使用哪个Netweaver(SAP Basis)版本和Service Pack级别?

2。 SAP业务工作流程的扩展通知正在使用吗?

3。 您是否正在使用SAPSCRIPT线路编辑器(通过SE61中的Goto-> Switch Editor菜单显示的宏伟而古老的作品)来编辑模板?

4。 您可以张贴SAPSCRIPT行编辑器中显示的未编辑模板的屏幕截图吗?

SAPSCRIPT文本不"原生"支持HTML 。 因此,在逻辑上,在编写和发送电子邮件之前,必须有某种功能(SAP或自定义),该功能可以读取SAPSCRIPT文本,对其进行解析和解释,执行"变量>值"替换等操作,依此类推。 ……隐藏在该功能中的是真理和问题的答案……

欢呼声,
Janis

Nan4612
5楼-- · 2020-08-30 09:55

嗨,< rel =" nofollow" hraf=" https://answers.sap.com/users/633/thangaprakash.html">唐加Prakash ,谢谢您的投入。 在这里,我无法直接使用这些HTML表格标签的要求几乎没有什么不同。 否则,如果它是一个完全自定义的程序,我可以按照您的建议进行操作。

在这里,我正在按照SE61电子邮件模板生成电子邮件通知。

SE61电子邮件模板行编辑器(几乎与SAP Script行编辑器类似)。 该行编辑器不接受任何HTML标记来显示表格数据。 在此行编辑器中,我使用一些占位符变量(%Var1%,%Var2%等),在其中传递实际值以显示来自BAdI的电子邮件。

希望我已经能够阐明我的要求。

感谢Arindam

一周热门 更多>

向帮助了您的网友说句感谢的话吧!