云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

大带宽_maven配置阿里云镜像_怎么申请

小七 141 0

电子邮件通信是日常生活中非常常见的业务需求。SAP了解这一点,并在S/4 HANA(云和内部部署)中提供了非常有趣的功能—电子邮件模板。在这篇文章中,我将提供一个电子邮件模板的概述和演示。

什么是电子邮件模板?

通过S/4 HANA输出管理,SAP提供要配置的电子邮件模板,这些模板将映射到BRF+中的输出类型。我们可以在这些电子邮件模板中维护不同语言的HTML和纯文本,还可以映射CDS视图来处理动态变量。此功能将节省大量硬编码或其他自定义方式来维护电子邮件内容,就像过去那样。尽管在S/4 HANA中,SAP专门在输出管理中使用电子邮件模板,但我们仍然可以独立于输出配置使用此功能,我们将在下面的演示部分中看到其用法。

前提条件:

CDS视图的基本知识。熟悉ABAP。对HTML有基本了解。

如何创建电子邮件模板?

没有创建电子邮件模板的特定事务,但我们可以在SE80事务中将其创建为存储库对象,如下所示:

电子邮件模板中的不同组件:

标题–

我们需要维护电子邮件模板的名称/说明。此外,我们还可以维护一个CDS视图,该视图应预先交付,并可用于在电子邮件内容(正文或主题)中提供动态变量。

文本-

电子邮件内容中的动态变量:

为了维护动态变量,我们需要创建一个包含所需数据的CDS视图。对于每个不同的电子邮件变量,我们可以将带有名称/值对的CDS密钥传递给电子邮件模板API类,并很容易地用所需的内容替换变量。

创建CDS视图ZRSCDS\发票\数据(用于演示,我参考了帐单文档标题和项目表)。

在电子邮件模板标题中添加此CD视图。

根据需要在电子邮件正文和主题中指定CD视图字段。

电子邮件预览-

我们可以随时预览我们的电子邮件模板发送给客户后的外观,方法是单击"预览"按钮突出显示:

如何调用电子邮件模板?

到目前为止,我已经在系统中创建了电子邮件模板。现在,我想把它集成到一个呼叫程序中,图数据库有哪些,该程序向客户发送电子邮件,返利下载,电子邮件内容将取自模板。为了演示的目的,云服务器服务,我创建了一个简单的程序,联通物联网,在这里我可以传递收件人电子邮件地址、电子邮件模板、语言和CDS密钥(在我们的例子中是计费文档)。

SAP提供了电子邮件模板API类,可以实例化并用于获取电子邮件内容。步骤如下:

创建CL\u类SMTG\u EMAIL\u API实例;

创建CL\u类BCS实例;

准备带有关键字字段名称和值的CDS view Key表;

将电子邮件主题和正文与电子邮件实例集成;

设置发件人、收件人和发送电子邮件;

演示程序选择屏幕:

结果电子邮件替换为动态邮件变量:

,查淘客