从SBWP批准工作项时的自定义错误消息

2020-09-08 13:37发布

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

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


嗨,

我已经建立了一个基于类的自定义工作流程。 在用户决策步骤中,我正在使用一个自定义任务,该任务使用DECISION和PROCESS作为方法。 在用户决策步骤中的mehtods选项卡中,我添加了一个BEFORE方法,其中我使用了wrriten代码

消息e001(ZTEST)

我想要实现的是在用户单击"批准"按钮后,工作项目屏幕(可能在底部)中将显示一条错误消息,并且工作项目应保留在用户的收件箱中。

但是在我的情况下,工作项只是被处理而没有显示错误消息。 即使我将断点保留在after方法中,控制也不会在那里停止。 我已附上用户变形步骤和任务屏幕截图。

我们非常感谢您的帮助。

decisiton-task.jpg (183.9 kB)

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

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


嗨,

我已经建立了一个基于类的自定义工作流程。 在用户决策步骤中,我正在使用一个自定义任务,该任务使用DECISION和PROCESS作为方法。 在用户决策步骤中的mehtods选项卡中,我添加了一个BEFORE方法,其中我使用了wrriten代码

消息e001(ZTEST)

我想要实现的是在用户单击"批准"按钮后,工作项目屏幕(可能在底部)中将显示一条错误消息,并且工作项目应保留在用户的收件箱中。

但是在我的情况下,工作项只是被处理而没有显示错误消息。 即使我将断点保留在after方法中,控制也不会在那里停止。 我已附上用户变形步骤和任务屏幕截图。

我们非常感谢您的帮助。

decisiton-task.jpg (183.9 kB)
付费偷看设置
发送
8条回答
木偶小白
1楼-- · 2020-09-08 14:11

埃迪林西(Edirisinghe)

博客讨论了在工作项中更改按钮描述和隐藏操作按钮。 我想知道的是,如何确定用户是否单击了批准或拒绝?

ZJXianG
2楼-- · 2020-09-08 13:58

hi,

感谢您的提示。 下面的代码具有wi_result,其中填充0001表示批准,而0002表示拒绝。

呼叫方法me_item-> update_result
更改
ch_wi_result = wi_result
ch_wi_note = l_decision_note。

只剩下一个难题。 一旦我使用消息e001(ztest)引发消息,控件就会从工作项屏幕出来并返回到SBWP,然后我在底部看到消息。 是否可以在工作项屏幕本身的底部给出消息

一周热门 更多>