工作流程通知链接打开其他服务器

2020-09-22 09:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我遇到一个工作流程...

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

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


专家您好,

我遇到一个工作流程问题,其中通知链接正在打开其他服务器。 不过,工作项的文字似乎还不错,请问是否有特定的原因。

4条回答
粗暴的香蕉
2020-09-22 09:27

你好迈克,

我已经收到触发电子邮件的任务。 我仍然不知道如何生成SAP GUI快捷方式的链接。 我是WF技术的新手。

_____________________________________________________

方法如下

begin_method过程更改容器。

数据:语言LIKE syst-langu,
标题LIKE sww_cont-value,
parameter1 LIKE sww_cont-value,
parameter2 LIKE sww_cont-value,< br> parameter3 LIKE sww_cont值,
parameter4 LIKE sww_cont值,
wi_id LIKE swwwihead-wi_id,
wi_result LIKE swcont值,
扩展的LIKE sy-input,
lv_subrc LIKE sy -subrc,
note_reference LIKE swotobjid,
t_container LIKE swcont OCCURS 0带标题行,
t_objects LIKE swotobjid OCCURS 0带标题行,
t_notes LIKE swl_c_stat OCCURS 0带标题行, 类型swumexesta,
me_item类型引用到if_swf_utl_multi_exec。

数据:l_wi_not_in_list类型标志,
l_num_of_wis_in_list类型i,
l_num_of_relatives类型i,
l_pos_in_list类型 i。

数据:tmp_object类型swotobjid,
wi_return OCCURS 10的开始,
wi_return类似swcont值,
wi_return的结束,
文本OCCURS 10的开始,
决策_t ext像sww_cont值,
文本结尾。

数据:i_am_already_processed。
数据:l_decision_note类型SWOTOBJID。

swc_get_element容器已扩展" EXTENDED"。
swc_get_element容器 'NOTE_REFERENCE'note_reference。

*-{
* swc_get_element容器'_WI_RESULT'wi_return。
*如果sy-subrc EQ0。
*如果非wi_return是INITIAL。
* i_am_already_processed ='X'。
* wi_result = wi_return。 br> IF sy-subrc EQ0。
如果不wi_return是INITIAL。
i_am_already_processed ='X'。
wi_result = wi_return。
swc_delete_element容器
CL_SWF_RUN_DECISION_INCANCES => 。 swc_get_element容器swfco_decision_note_name l_decision_note。 r> wi_id = tmp_object-objkey。



调用方法cl_swf_utl_multi_exec => create
导入
ex_if_ref = me_item。


调用方法me_item-> get_detailed_status < BR>导入点击EX_ME_STATUS = me_status结果EX_WI_NOT_IN_LIST = l_wi_not_in_list结果EX_NUM_OF_WIS_IN_LIST = l_num_of_wis_in_list结果EX_NUM_OF_RELATIVES = l_num_of_relatives结果EX_POS_IN_LIST = l_pos_in_list结果EX_POS_IN_LIST_OF_REL = l_pos_in_list_of_rel。搜索结果,IF me_status <> me_item-> c_me_auto。

如果i_am_already_processed是INITIAL。

通话功能'SWU_PROCESS_MANUEL_DECISION'
导出
wi_id = wi_id
扩展=扩展
note_reference = note_reference br>导入
结果= wi_result
更改
Decision_note = l_decision_note
例外情况
function_canceled =01。

lv_subrc = sy-subrc。

*- 从数据库中获取一个容器,一个更新运行时容器" 31G/RGÖ
*调用函数'SWW_WI_CONTAINER_READ'" 31G/RGÖ
*导出" 31G/RGÖ
* wi_id = wi_id" 31G/RGÖ
*表" 31G/RGÖ
* wi_container = t_container" 31G/RGÖ
*例外情况" 31G/RGÖ
* container_does_not_exist = 1."" 31G/RGÖ
*如果sy-subrc eq为0。" 31G/RGÖ
* swc_get_table t_container'_NOTES't_notes。 " 31G/RGÖ
*如果sy-subrc eq为0。" 31G/RGÖ
* swc_set_table容器'_NOTES't_notes。 " 31G/RGÖ
*结尾。" 31G/RGÖ
* swc_get_table t_container'_ADHOC_OBJECTS't_objects。" 31G/RGÖ
*如果sy-subrc eq为0。" 31G/RGÖ
* swc_set_table容器 '_ADHOC_OBJECTS't_objects。" 31G/RGÖ
*结尾。" 31G/RGÖ
*结尾。 " 31G/RGÖ

*检查结果。
案例lv_subrc。
当00.
*-设置结果
* swc_set_element容器结果wi_result。
当其他。< br> exit_cancelled。
结束语。
ENDIF。

ENDIF。


呼叫方法me_item-> update_result
更改
ch_wi_result = wi_result
ch_wi_note = l_decision_note。" --- OSS注释1643764 ---

* --- OSS注释1643764 ---
如果l_decision_note不是初始的。
* ---更新工作项容器- -
呼叫功能'SWW_WI_OBJECTHANDLE_ADD'
导出
WI_ID = wi_id
OBJECT_ID = l_decision_note
ELEMENT_NAME = swfco_attach_contelem_name
DO_COMMIT ='_ cour_NOTE br> others =0。
endif。
swc_set_element容器swfco_decision_note_name l_decision_note。

swc_set_element容器结果wi_result。

end_method。

________________________________


一周热门 更多>