在SWDD中进行测试时,如果新工作流不起作用,如何确定实际错误是什么?

2020-09-19 19:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)人们好, 前段时...

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

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


人们好,

前段时间迈克·波克拉卡 为我提供示例,有关如何设置简单的工作流程以提示(新)开发人员阅读我们的开发指南。 即使我对Workflow和ABAP OO不太了解,但在他的帮助下,我还是设法使它在沙盒系统中工作。

上周,我终于开始追溯工作流一书中Mike章节中概述的步骤,并将工作流定义和所需的类/方法从沙盒系统"复制"到实际的开发系统中。 一切正常,但是当我从SWDD中测试工作流时,我收到了几条错误消息,而不是弹出消息。

从SWIA_DIAG(带有消息ID/编号):

  • 创建工作项时出错-( SWP044 )
  • 创建" Step"类型的组件时出错-( SWP087 )
  • 处理节点'0000000004'(ParForEach索引000000)-( SWP088 )
  • 时出错
  • 启动工作项000000600098-( SWP085 )
  • 时出错
  • 最后期限确定失败-( SWF_RUN539 )
  • 工作项000000600098:无法执行对象FLOWITEM方法EXECUTE-( WL821 )

其中大多数没有冗长的描述,即使有一个描述,我也很难解决:a)解释其含义; b)确定其中哪一个是消息字符串的真正"罪魁祸首" 。 在查找各种消息的提及时发现的搜索结果也是如此。

以下是失败测试的步骤历史记录:

我已经比较了工作流定义和任务定义以及沙箱和开发系统之间的类和方法,只是看不到区别。 因此,也许我只是没有正确解释错误和/或在错误的地方寻找潜在问题。

不确定这是否相关,但是当我在开发系统中将任务定义为标准任务时,在创建自定义传输时会显示以下消息:

"检查订单的对象列表(SOBJ中不一致)"-( 5A378 )

我没有在沙盒系统中收到此消息,所以我不确定为什么它会在开发系统中触发,我们(意味着我们的基础团队)尚未确定所指示的报告RHSOBJCH是否可以 安全地在系统中运行,并且对后续系统的传输可能会带来什么后果。

有人能指出我正确的方向吗?

非常感谢和欢呼

Baerbel

qaa-workflow-error-step-history-20180514.jpg (125.6 kB)
4条回答
clever101
2020-09-19 19:50

我倾向于检查工作流程的自定义-运行时配置是否正确? 由具有SAP_ALL的用户而不是具有受限授权的用户启动的工作流后台进程,以及此类事情。 在现有环境中扩展新系统,或从较高级别的系统执行复制到较低级别的系统之前,这已经吸引了我们。

在HR方面,还要考虑任何希望知道HR计划ID的内容以及其他组织元素,以便确定从中提取信息的正确组织级别项目。

有时候,最让我们抓狂的是小事...

一周热门 更多>