2020-08-30 05:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在使用brf plus进行SAP MDG的工作流配置,有人可以帮助我进行有关电子邮件通知的配置,并带有更改请求的链接。
我尝试搜索与此相关的文档,但没有成功。
我们将不胜感激。
谢谢
Sharma。
您好Sharma,
请看一下文档"如何-对物料进行主数据治理:在治理过程中发送邮件通知"
https://scn.sap.com/docs/DOC-49089
您会发现这个(还有许多 更多),位于空间SAP Master Data Governance的可扩展性部分 http://scn.sap.com/community/mdm/master-data-governance
亲切的问候,
安德里亚斯
感谢安德里亚斯
您好,夏尔马,
我也有类似的要求,以下是我实现的方法。 如果尚未实现,则可以尝试以下代码。
功能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。
ENDFUNCTION。
这是我正在寻找的确切代码:)
感谢您传播知识并保持知识水平。
嗨,
有人可以满足这种要求吗?
只是简单介绍一下要求,
我们正在MDG中使用BRF工作流程。
要求是向用户发送电子邮件通知,该电子邮件应包含更改请求的链接。
预先感谢
最多设置5个标签!
您好Sharma,
请看一下文档"如何-对物料进行主数据治理:在治理过程中发送邮件通知"
https://scn.sap.com/docs/DOC-49089
您会发现这个(还有许多 更多),位于空间SAP Master Data Governance的可扩展性部分 http://scn.sap.com/community/mdm/master-data-governance
亲切的问候,
安德里亚斯
感谢安德里亚斯
您好,夏尔马,
我也有类似的要求,以下是我实现的方法。 如果尚未实现,则可以尝试以下代码。
功能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'。
字段符号:
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。
这是我正在寻找的确切代码:)
感谢您传播知识并保持知识水平。
嗨,
有人可以满足这种要求吗?
只是简单介绍一下要求,
我们正在MDG中使用BRF工作流程。
要求是向用户发送电子邮件通知,该电子邮件应包含更改请求的链接。
预先感谢
Sharma。
一周热门 更多>