如何使用数据源名称BAPI_EMP_SO_CHANGE映射SalesOrder的更新操作

2020-09-27 02:43发布

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

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

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


大家好,我正在尝试使用以下BAPI作为实体类型来提供OData服务:

-BAPI_SO_EMP_SO_GETLIST;
-BAPI_SO_EMP_SO_GETDETAIL;

我遵循了指南(非常有用!),但是,他仅映射了Read和Query操作。 我可以修改数据映射向导并映射"创建和删除"操作(我已按预期进行了测试和工作),但是,我无法映射"更新操作"。 我尝试了以下方法:

但是当我尝试更新/IWFND/GW_CLIENT事务中的条目时,出现以下错误:

我的逻辑解决方案是更改数据源参数,如下所示:

我遇到了一个新错误,我无法推断出任何解决方案:

我该如何解决? 我什至考虑过要去ABAP工作台重新定义UpdateEntity方法,但是我对ABAP的了解几乎为零。 令我更加困惑的是,我正在使用RFC模块创建oData服务,为什么它输出无效的BOR密钥?

预先感谢

威廉

attempt1.jpg (44.8 kB)
4条回答
CJones
2020-09-27 03:47

P.S当我们说以下几行时,表示要在测试模式下检查SE37中的BAPI。 (带有提交)

 1st:通过BAPI检查SO的更新BAPI_EMP_SO_CHANGE
 

一周热门 更多>