如何确定触发器的优先级?

2020-09-19 00:05发布

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

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


专家您好,

我遇到工作流程问题:我有一个Web UI来创建一种特殊的用户。 因为它是一个"创建接口",所以我没有只读值,我将使用一些硬编码的值进行设置(例如,我需要MX_FS_SOURCE_SYSTEM = IDM)。

因此,我在UI上附加了一个流程,以设置不同的属性。

问题:我还在新MX_PERSON的创建上设置了触发器设置,其中第一个任务是有条件的,请检查是否已从IDM创建用户。 在我的上一个测试中,MX_PERSON进程在同一时间或在另一个之前触发,导致我的输入通过了错误的进程分支。

是否有办法确保UI进程在MX_PERSON之前被触发并完成? 我尝试将标准等待任务无效。 我总是可以等待30秒的任务,但我真的不愿意。

您怎么看?

谢谢

衣领

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

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


专家您好,

我遇到工作流程问题:我有一个Web UI来创建一种特殊的用户。 因为它是一个"创建接口",所以我没有只读值,我将使用一些硬编码的值进行设置(例如,我需要MX_FS_SOURCE_SYSTEM = IDM)。

因此,我在UI上附加了一个流程,以设置不同的属性。

问题:我还在新MX_PERSON的创建上设置了触发器设置,其中第一个任务是有条件的,请检查是否已从IDM创建用户。 在我的上一个测试中,MX_PERSON进程在同一时间或在另一个之前触发,导致我的输入通过了错误的进程分支。

是否有办法确保UI进程在MX_PERSON之前被触发并完成? 我尝试将标准等待任务无效。 我总是可以等待30秒的任务,但我真的不愿意。

您怎么看?

谢谢

衣领

付费偷看设置
发送
3条回答
DafaDDDa
1楼-- · 2020-09-19 00:35

或者也许我应该再次使用Rhidmo,onSubmit扩展类是否会延迟MX_PERSON对象的创建,从而延迟MX_PERSON创建过程的触发?

ZJXianG
2楼-- · 2020-09-19 00:25

嗨,克洛蒂德,

关于板条箱任务上的只读固定/预定义值:这应该起作用并且过去确实起作用。 某些版本的SP6中存在一个错误,但已经修复,因此更新到SP6的最新补丁应该可以解决此问题。

关于发件表和创建过程中的事件:我在其他客户处遇到同样的问题,不幸的是,我没有找到一个很好的解决方案。 您可以做的是,将所有逻辑放入创建事件流程中,如果您可以确定在UI中创建了用户(例如,通过审计根),则可以在创建事件流程中执行在UI后流程中执行的操作。

只有在存在审核关系(子审核)的情况下,等待事件任务才起作用,我认为在这里情况并非如此,create event流程的审核未直接链接到UI表单审核。

致谢

诺曼(Norman)

95年老男孩
3楼-- · 2020-09-19 00:29

Hi Clotilde,

关于使用create形式的固定/预定义只读值的问题:应该可以。 我记得早期版本的SP6中存在一个错误,因此对系统进行修补可能可以解决该问题。

关于流程:等待事件任务将不起作用,因为表单或表单操作过程的审核与创建事件过程的审核之间没有直接关系。 您可以做的就是将表单操作过程中拥有的逻辑放入您的创建事件过程中,检查用户是否由UI创建(例如,通过将表单作为根的创建审核)。

致谢

诺曼

一周热门 更多>