SAP ABAP代理

2020-09-02 19:56发布

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

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


嗨,

用于出站代理。

在将数据发送到PI代理时,我在SXI_Monitor tcode中收到"消息已记录,提交缺失"消息。

我还尝试了Commit Work-它不在有效负载中发送数据。

请帮助解决此问题。

谢谢。

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

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


嗨,

用于出站代理。

在将数据发送到PI代理时,我在SXI_Monitor tcode中收到"消息已记录,提交缺失"消息。

我还尝试了Commit Work-它不在有效负载中发送数据。

请帮助解决此问题。

谢谢。

付费偷看设置
发送
4条回答
槿木_熙
1楼 · 2020-09-02 20:13.采纳回答

您如何调用该方法? 我猜。

可能性1:如果您要在Program/Class/FM中调用方法。
在这种情况下,您要调用将发送数据的出站方法时,请添加提交工作并在那里等待。

"-呼叫提交工作
       通话功能'BAPI_TRANSACTION_COMMIT'
         出口
           等待= abap_true。

可能性2:如果您正在通过tcode:SPROXY测试代理。
从菜单"其他"中调用后,触发提交工作。

可能性3:更新任务中的调用方法
如果要在输出程序或任何更新任务中调用方法,则创建一个RFC并添加代码以在RFC中与COMMIT WORK AND WAIT一起调用代理,然后在其中调用RFC。 新任务。

还要检查队列(SMQ1/SMQ2)。

感谢
Rameez

昵称总是被占用
2楼-- · 2020-09-02 20:27

你好桑德拉,

应该使用"提交工作并等待"。

关于HTTP代理,它们不使用更新任务,但是最近我们开发了输出程序,并将其附加到输出类型。

在"立即发送"模式下调用此输出类型时,将在更新任务中调用输出程序。 (这就是我在输出程序中调用方法的意思。)

因为我们想在输出程序中调用接口,所以我们创建了RFC。

灬番茄
3楼-- · 2020-09-02 20:28

感谢您的快速回复。 我使用了BAPI_TRANSACTION_COMMIT及其工作方式。谢谢。。

lukcy2020
4楼-- · 2020-09-02 20:28

请使用COMMENT按钮发表评论,提问,添加详细信息等。ANSWER只是提出解决方案,请在 答案区域的右侧:"在回答之前,只有在提出解决海报问题的方案时,才应提交答案"。

一周热门 更多>