点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我在SAP C4C-服务中具有以下要求。
要求:
标准日期时间字段"完成到期时间"将在创建票证时自动填充。当当前日期高于到期时间时,称为"延迟"的自定义字段的值应为"是"。
步骤:
1。 创建了预定的工作流程,如下图所示。
2。 没有给出条件。
3。 设置了对"延迟"字段的值"是"的更新。
问题:
尝试了许多组合,例如"完成前0天","完成时0天"甚至"完成后1天"。 但是,此工作流程似乎失败,并且似乎没有发生该字段的更新。 我想念什么?
任何回应将不胜感激。
谢谢
克里希纳
(7.5 kB)
您不能使用工作流与动态更改的日期时间值进行比较,例如当前日期时间
,但是将偏移值保持为0天,可能会导致错误过去发生激活。
例如,如果完成到期日时间为23.03.2020 18:00:00,则现在根据条件系统将在日期之后触发0天,该日期与执行后再次相同 由工作计划程序(检查: https://blogs.sap.com/2016/ (将来可能会发生12/10/workflow-rule-configuration-considerations/),例如(23.03.2020 18:10:00)
在这种情况下,执行计划时间为 考虑到现在不需要执行,过去和系统可能会失败该工作
我建议您保留至少5-10分钟的缓冲区作为偏移量,并定义应按照我的工作计划的时间表
其他可能的替代方法可以是
1)使您的L 根据条件评估,强制将字段延迟为并触发错误消息,以便用户必须在完成日期超过当前时间点时将其设置为true。
可以使用下面的验证。
Root.TP_CompletionDueDateTime.content> NOW()
2)使用SDK实现
您好,克里希纳,
您可以尝试以下操作,
在"编辑"条件下,
字段:完成截止日期
对象更改前的值:是
比较运算符:大于或等于
使用:字段。
如果超过了到期日,用户将旧的完成到期日更改为新的建议日期,对吗?
完成截止日期。 然后将您的操作写为字段更新延迟:是
这应该有效。
此致
Seshu
一周热门 更多>