带有CR链接的电子邮件通知

2020-08-30 05:24发布

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

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


大家好,

我们正在使用brf plus进行SAP MDG的工作流配置,有人可以帮助我进行有关电子邮件通知的配置,并带有更改请求的链接。

我尝试搜索与此相关的文档,但没有成功。

我们将不胜感激。

谢谢

Sharma。

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

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


大家好,

我们正在使用brf plus进行SAP MDG的工作流配置,有人可以帮助我进行有关电子邮件通知的配置,并带有更改请求的链接。

我尝试搜索与此相关的文档,但没有成功。

我们将不胜感激。

谢谢

Sharma。

付费偷看设置
发送
5条回答
nice_wp
1楼 · 2020-08-30 06:13.采纳回答

您好Sharma,

请看一下文档"如何-对物料进行主数据治理:在治理过程中发送邮件通知"

https://scn.sap.com/docs/DOC-49089

您会发现这个(还有许多 更多),位于空间SAP Master Data Governance的可扩展性部分 http://scn.sap.com/community/mdm/master-data-governance

亲切的问候,

安德里亚斯

大道至简
2楼-- · 2020-08-30 06:19

感谢安德里亚斯

野沐沐
3楼-- · 2020-08-30 06:19

您好,夏尔马,

我也有类似的要求,以下是我实现的方法。 如果尚未实现,则可以尝试以下代码。

功能Z_MDG_BUILD_URL_FOR_EMAIL。

*" ------------------------------------------------- -------------------------

*" *"本地接口:

*"导入

*" REFERENCE(IV_CREQUEST_ID)类型USMD_CREQUEST

*"导出

*" REFERENCE(OV_URL)TYPE STRING

*"例外情况

*" URL_NOT_FOUND

*" ------------------------------------------------- -------------------------

数据:

lo_navigation_handler类型参考if_usmd_wf_navigation_handler,

ls_navigation_parameters TYPE usmd_s_wf_obn_params,

ls_navigation_parameter TYPE usmd_s_namevalue,

lv_application_id TYPE字符串,

lv_action TYPE usmd_action,

key_value_pairs_for_mapping TYPE usmd_t_namevalue

url_parameters类型usmd_t_value,

lo_ui_service类型参考if_usmd_ui_services,

ID_WI_ID类型SWW_WIID,

lv_main_component类型参考IF_WD_COMPONENT,

lv_value_list类型USMD_TS_SEQNR_VALUE,

lv_url TYPE字符串,

lv_WDY_KEY_VALUE_TABLE类型WDY_KEY_VALUE_TABLE,

lv_APB_LPD_T_PARAMS类型APB_LPD_T_PARAMS,

lt_para类型TIHTTPNVP,

lv_para类型IHTTPNVP。

数据:

fieldname_value_pair类型为usmd_s_value。

数据:

lv_accessibility类型abap_bool,

lv_langu(2)TYPE c,

lo_application类型参考if_wd_application,

lv_shm_instance TYPE shm_inst_name,

lv_guid类型guid_32,

ls_rfc TYPE rfcsi。

常量:lc_client类型字符串值" SAP-CLIENT",

lc_language类型的字符串值'SAP-LANGUAGE'。

字段符号:

类型powl_namevalue_sty。

lo_navigation_handler = cl_usmd_wf_navigation_handler => get_instance(

iv_workitem_id = id_wi_id

iv_crequest_id = IV_CREQUEST_ID)。

ls_navigation_parameters = lo_navigation_handler-> get_navigation_parameters()。

lv_application_id = ls_navigation_parameters-ui_appl。

读取表ls_navigation_parameters-parameters INTO ls_navigation_parameter

WITH KEY key = cl_usmd_wf_navigation_handler => gc_par_logical_action。

如果sy-subrc = 0。

lv_action = ls_navigation_parameter-value。

ELSE。

清除lv_action。

ENDIF。

key_value_pairs_for_mapping = ls_navigation_parameters-parameters。

* ---------------------------------------------- ---------------------- *

在key_value_pairs_for_mapping ASSIGNING 处循环。

fieldname_value_pair-fieldname = -键。

fieldname_value_pair-value = -value。

APPEND fieldname_value_pair对url参数。

ENDLOOP。

fieldname_value_pair-fieldname = lc_client。

fieldname_value_pair-value = sy-mandt。

插入fieldname_value_pair插入表url_parameters。

通话功能'CONVERSION_EXIT_ISOLA_OUTPUT'

导出

输入= sy-语言

导入

输出= lv_langu。

fieldname_value_pair-fieldname = lc_language。

fieldname_value_pair-value = lv_langu。

插入fieldname_value_pair对表的url参数。

在url_parameters处循环到fieldname_value_pair。

如果fieldname_value_pair-fieldname NE'WDAPPLICATIONID'。

lv_para-name = fieldname_value_pair-fieldname。

lv_para-value =字段名称_值_对值。

将lv_para插入到表lt_para中。

endif。

结束循环。

cl_wd_utilities => construct_wd_url(

导出

application_name = lv_application_id

in_parameters = lt_para

导入

out_absolute_url = lv_url)。

如果lv_url不是初始的。

将lv_url移至OV_URL。

其他。

提高URL_NOT_FOUND。

endif。

ENDFUNCTION。

落灬小鱼
4楼-- · 2020-08-30 06:02

这是我正在寻找的确切代码:)

感谢您传播知识并保持知识水平。

浮生未央
5楼-- · 2020-08-30 06:13

嗨,

有人可以满足这种要求吗?

只是简单介绍一下要求,

我们正在MDG中使用BRF工作流程。

要求是向用户发送电子邮件通知,该电子邮件应包含更改请求的链接。

预先感谢

Sharma。

一周热门 更多>