Webdynpro ABAP具有ABAP类的工作流程-屏幕输出,无需与用户连接。

2020-09-07 20:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在从Webdyn...

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

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


大家好,

我正在从Webdynpro ABAP呼叫工作流。 具有ABAP类的工作流任务。 工作流程已正确触发,但由于工作流程而出现在转储以下,请确认最终流程弹出窗口。 DYNPRO_SEND_IN_BACKGROUND CX_SY_SEND_DYNPRO_NO_RECEIVER-屏幕输出,不与用户连接。 如果没有自动完成此检查工作流,则收件箱中将没有工作项。 如何处理呢? 有任何可能性吗?

谢谢

BV。

(17.2 kB)
2条回答

Hi BV,

什么 从您的观点来看,我了解到您

首先,您定义了工作流程,然后单击WDA中的一个按钮即可启动此工作流程,例如,使用某些RFC或WAPI功能模块进行保存。

第二,在工作流中,有一个对话任务,在执行时,它将再次打开另一个具有"批准并拒绝"按钮的WDA应用程序。 现在,在此应用程序中,您正在调用上述功能模块,以从执行用户中捕获注释。

如果我的理解是正确的,则必须进行一些修改。

  1. 如果任务是标准决策任务(00008267)的副本,则需要通过传递0001批准和0002拒绝来调用功能模块SAP_WAPI_DECISION_COMPLETE。
  2. 如果 您的任务与00008267不同,那么我会说使任务异步任务。 您可以通过禁用"同步对象方法"并取消选中"确认处理结束"来实现。 此后,尝试在"终止事件"选项卡中包括终止事件。 在这种情况下,您要做的就是通过使用SAP_WAPI_CREATE_EVENT在单击"批准"或"拒绝"按钮时引发此终止事件。

我还要说的是,请分享一些Task的屏幕截图以及您的应用程序如何 看工作项目的执行。 这将有助于在Bulls Eye上触发子弹

致谢

Pavan

一周热门 更多>