2020-09-16 15:00发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在Change PO上,我们使用... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在Change PO上,我们使用的是Dynamic工作流,在订购PO之前,我们将以正确的顺序获取批准列表,一旦订购,然后单击Refresh,则第一个批准者消失,并且显示"未定义批准者" 。
请指导,请紧迫
谢谢!
config.png 感谢您的回答。
是的,我们在所有其他方案(如PO,SC,RFx)中都使用过程控制的WF,但对于此特定方案,我们要检查PO是否为变更版本,动态工作流会触发一切正常,直到我们刷新为止。
/SAPSRM/IF_EX_WF_RESP_RESOLVER〜GET_APPROVERS_BY_AREA_GUID 环回ostyp_ref_tab进入ls_object。 如果ls_object不是INITIAL。 lo_area_context?= ls_object。 lo_decisionset = lo_area_context-> get_mo_decisionset()。 process_level = lo_decisionset-> get_mo_process_level()。 lv_pos = process_level-> get_mv_level_position()。 如果lv_pos_old是INITIAL。 lv_pos_old = lv_pos。 ELSEIF lv_pos_old> lv_pos。 出口。 ELSEIF lv_pos_old get_mv_resp_resolver_param()。 万一。 结局。 上面的代码-process_level返回批准者的顺序和用户ID,直到我们按命令返回正确的顺序和批准者列表,但刷新后它从第二层开始。 在刷新的情况下,我注意到第一个批准者的Level_status状态为ACTIVE而不是VALID。 请指导,让我知道是否需要更多信息。 谢谢
最多设置5个标签!
config.png 感谢您的回答。
是的,我们在所有其他方案(如PO,SC,RFx)中都使用过程控制的WF,但对于此特定方案,我们要检查PO是否为变更版本,动态工作流会触发一切正常,直到我们刷新为止。
一周热门 更多>