BAPI不返回数据-仍是移动设备上的对象

2020-08-14 04:15发布

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

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


大家好

我正在SMP 3.0 SP04上使用SAP Work Manager 6.1

我正在SAP中运行标准的BAPI/SMERP/PM_DOWORKORDER_GET,以检查输出。 (即使有PRT链接到操作,PRT数据也不会传递给客户端。)
输入参数是MOBILE_USER和USER_GUID。

但是,在SAP中,BAPI的输出为空:ET_RETURN:找不到数据

仍然,我们确实收到客户的工作单...

为此,我们确实有自定义Java代码。

我们应该在配置面板中更改应用程序参数吗? 我注意到STEPHANDLER现在有参数,但我们的Z-Stephandler没有。

有什么建议吗?

亲切的问候,

朱迪思

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

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


大家好

我正在SMP 3.0 SP04上使用SAP Work Manager 6.1

我正在SAP中运行标准的BAPI/SMERP/PM_DOWORKORDER_GET,以检查输出。 (即使有PRT链接到操作,PRT数据也不会传递给客户端。)
输入参数是MOBILE_USER和USER_GUID。

但是,在SAP中,BAPI的输出为空:ET_RETURN:找不到数据

仍然,我们确实收到客户的工作单...

为此,我们确实有自定义Java代码。

我们应该在配置面板中更改应用程序参数吗? 我注意到STEPHANDLER现在有参数,但我们的Z-Stephandler没有。

有什么建议吗?

亲切的问候,

朱迪思

付费偷看设置
发送
4条回答
渐行渐远_HoldOn
1楼 · 2020-08-14 04:36.采纳回答

只需为移动设备用户为BAPI包装器/SMERP/PM_DOWORKORDER_GET设置一个外部断点即可。

它会在最后停止,但是您可以检查所有输入参数,看看有什么区别 在SE37中的测试和来自Agentry的调用之间。

Java更改与BAPI结果无关。

小熊yu生菜
2楼-- · 2020-08-14 04:55

在ENDFINSTION语句和内部都设置了外部断点 在不同的行上包含/syclo/core_bapi_template_incl。 无济于事。

最终,我想扩展结构ET_WORKORDER_HEADER STRUCTURE/SYCLO/CS_CAUFV_STR。 例如,将字段添加到CI_AUFK。 但是我无法调试它。

>在工作订单类中

还没有尝试过。 谢谢。

半个程序猿
3楼-- · 2020-08-14 04:39

嗨,朱迪思,

您的问题对我来说还不清楚,但是您也可以检查这些表吗

" ET_WORKORDER_HEADER",

" ET_WORKORDER_OPERATION",

等...

也许可以回答您的问题。

此致

AK

半个程序猿
4楼-- · 2020-08-14 04:56

朱迪思,

遵循这些步骤

1)重置您的客户端

2)现在发送以获取工作单

3)您在传输屏幕中看到的内容(用于获取工作单)。您在屏幕快照下面看到的内容吗?

代替飞行,您应该能够看到"已收到新工作单'100XYZ ..."。

4)即使您重置客户端,并且它仍在接收新的工作单,您也必须在配置面板中准确查看映射了哪个BAPI_WRAPPER。

此致

AK

一周热门 更多>