点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在将FI文档库功能用于Finance文档。
总体来说,有1个主要工作流程和1个子工作流程。 子工作流程用于拒绝/批准停放的文档,并且在主工作流程的中间被调用。
在主工作流程中,有一个基于事件的等待步骤,该步骤要求触发REJECTED事件。 现在,当我使用FM SAP_WAPI_WORKITEM_COMPLETE(在SIMPLE_CONTAINER中为_WI_RESULT = 002和_RESULT = 2时,此处的拒绝代码为002)拒绝以编程方式驻留的文档时,它可以正确正确完成子工作流程,但是当它完成时 正在重做主要工作流程,并将基于事件的等待步骤(对于事件已拒绝)标记为"已逻辑删除" 。
如果我手动拒绝停放的文档,则没有问题,它会将基于事件的等待步骤(对于事件已拒绝)标记为已完成。 您能为正确拒绝工作项(处于"已完成"状态)做什么提供帮助吗?
这是正确的行为。 等待是外部事件,例如您直接在文档上进行拒绝。 通过使用API,您将通过工作流拒绝它。
一个方法取消(逻辑上删除)另一个方法。 您会发现通过文档拒绝将批准步骤设置为取消。
您描述的内容在正常操作中是不可能的。
不完成子工作流程就无法完成主工作流程。 请查看实际情况。
一周热门 更多>