点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在SRM(PC工作流)中,一旦提交了SC,并且正在等待批准状态,我们需要获取所有级别的批准者列表。
将SC否传递到表SWW_WI2OBJ并将工作项ID传递给SWWUSERWI,我们可以获取SC正在等待的当前批准人,但是我们还需要获得第二级和第三级批准者。
如果SC拥有多级批准,则表SWW_WI2OBJ仅具有一个工作ID,因此我不确定如何获取其余的批准者列表。
基本上,在门户网站中,一旦SC在批准者概述选项卡中提交,我们就可以看到列表批准者列表,就像我需要在我的自定义报告之一中获得相同的详细信息一样。
谢谢
Manimaran K
尝试调用方法/sapsrm/cl_wf_apv_facade => get_process_info
传入文档GUID,文档类型BUS2121(用于购物车)和用户ID(用于防止"自我批准")。
这将返回一个很深的结构,在调试模式下对其进行检查以找到所需的信息。
托马斯
你好托马斯,
感谢您的回复。
实际上,我尝试使用/SAPSRM/CL_WF_APV_FACADE => RETRIEVE_PROCESS_HISTORY,它仅提供历史记录详细信息。 使用此/SAPSRM/CL_WF_APV_FACADE => GET_PROCESS_INFO,我们既可以获取批准的信息,也可以等待批准的信息。
谢谢,
Manimaran K
一周热门 更多>