将邮件表单的属性显示为HTML超链接

2020-09-09 18:34发布

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

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


专家们,

我想将票证的直接URL显示为html超链接。 例如" 打开人力资源请求"

票证网址将存储在属性SAP_/EIC/SSC_OR_PLACEHOLDER_MAIL-TICKET_SELF_SRV_URL"中。

此属性以邮件形式html-code定义如下:

<输入目录dir = ltr id =%SAP_/EIC/SSC_OR_PLACEHOLDER_MAIL-TICKET_SELF_SRV_URL value =" SSC:Ticket URL">

我尝试了几件事:

1。 我想将输入标签添加到a-href标签中

2。 我想编辑功能模块,该模块将确定故障单的URL

ZSSF_OR_VARIABLE_ESS_URL。 但是,如果我将" Open HR Request "连接到属性TICKET_SELF_SRV_URL。

它不会被解释为HTML。 html标签将在电子邮件中显示为普通文本。

3。 我想将TICKET_SELF_SRV_URL的属性值分配为Java脚本值。 然后我想创建一个HTML语句:

这里的问题是保存邮件表单后将删除Java脚本。

有什么想法仅将" SAP_/EIC/SSC_OR_PLACEHOLDER_MAIL-TICKET_SELF_SRV_URL"属性显示为" Open HR Request"?

非常感谢!

Mail.jpg (193.4 kB)

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

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


专家们,

我想将票证的直接URL显示为html超链接。 例如" 打开人力资源请求"

票证网址将存储在属性SAP_/EIC/SSC_OR_PLACEHOLDER_MAIL-TICKET_SELF_SRV_URL"中。

此属性以邮件形式html-code定义如下:

<输入目录dir = ltr id =%SAP_/EIC/SSC_OR_PLACEHOLDER_MAIL-TICKET_SELF_SRV_URL value =" SSC:Ticket URL">

我尝试了几件事:

1。 我想将输入标签添加到a-href标签中

2。 我想编辑功能模块,该模块将确定故障单的URL

ZSSF_OR_VARIABLE_ESS_URL。 但是,如果我将" Open HR Request "连接到属性TICKET_SELF_SRV_URL。

它不会被解释为HTML。 html标签将在电子邮件中显示为普通文本。

3。 我想将TICKET_SELF_SRV_URL的属性值分配为Java脚本值。 然后我想创建一个HTML语句:

这里的问题是保存邮件表单后将删除Java脚本。

有什么想法仅将" SAP_/EIC/SSC_OR_PLACEHOLDER_MAIL-TICKET_SELF_SRV_URL"属性显示为" Open HR Request"?

非常感谢!

Mail.jpg (193.4 kB)
付费偷看设置
发送
4条回答
吹牛啤
1楼-- · 2020-09-09 18:41

嗨Tobias,

在交互中心场景中,我之前做过类似的事情。 我已经实现了CRM_IM_ADD_DATA_BADI_BADI Badi的CRM_IM_BPSELE方法。

在那里,可以修改邮件表单中使用的属性(它们位于ct_att_values变量处)。

尝试探索是否适合 您的情况,如果是,请尝试更改您的url属性,在此处执行以下操作:

CONCATENATE'''Open HR Request'' 'INTO lv_your_url_attr。

亲切的问候,

Garcia

四川大学会员
2楼-- · 2020-09-09 18:47

Hello Tobias,

您终于找到了解决方案吗?

如果是-请与社区分享share

致谢

Lukasz

能不能别闹
3楼-- · 2020-09-09 18:39

Hello Tobias,

我也在寻找解决此问题的方法。 您能解决这个问题吗?

最好的问候

Sascha

lukcy2020
4楼-- · 2020-09-09 18:48

嗨,格雷格,

好消息是-我在附近。 坏消息是我不记得我曾经解决过哪个帖子。

但是,这是我的解决方案:

  • 以邮件形式从属性类别"其他字段"中添加一个属性
  • 将通过您的邮件表单为您生成类似的内容
 <输入id ="%SAP_YPLACEHOLDER" dir =" ltr" type =" text" value ="营销许可链接"/> 
  • 将其更改为
 某些文本 
  • 在SPRO中创建动作-> CRM->基本功能->动作->交易中的动作
  • 为此操作使用"方法调用"
  • 要实现此目的,请使用类CL_CRM_PML_MAIL_FORM_EXEC和方法GET_VARIABLES来获取邮件格式的所有变量
  • GET_VARIABLES将为您提供键值选项卡,您必须在其中用'YPLACEHOLDER'填充KEY,并用' https: //sap.com '
  • 使用功能模块CRM_ERMS_MAIL_COMPOSE并将键值选项卡传递给TABLES参数ADD_KEY_VALUE_PAIRS

一周热门 更多>