提取单个记录时发生OData错误

2020-08-14 15:11发布

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

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


我创建了一个oData服务,该服务从vbak表中调用了几个实体。 Get_entityset方法正在获取完整的数据,但get_entity正在给出错误"找不到段资源",并且错误日志显示"未为提供程序实现任务外观"。

get_entity代码如下:

方法table1set_get_entity。
     数据:ls_key_tab类型/iwbep/s_mgw_name_value_pair,
           lv_vbeln类型vbak-vbeln,
           ls_vbak键入vbak。

     将键名='Vbeln'的表it_key_tab读取到ls_key_tab中。
     lv_vbeln = ls_key_tab值。

     从vbak选择单个*到ls_vbak中,其中vbeln = lv_vbeln。
     如果sy-subrc eq 0。
       er_entity-vbeln = ls_vbak-vbeln。
       er_entity-ernam = ls_vbak-ernam。
       er_entity-auart = ls_vbak-auart。
     万一。
   终止方法。

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

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


我创建了一个oData服务,该服务从vbak表中调用了几个实体。 Get_entityset方法正在获取完整的数据,但get_entity正在给出错误"找不到段资源",并且错误日志显示"未为提供程序实现任务外观"。

get_entity代码如下:

方法table1set_get_entity。
     数据:ls_key_tab类型/iwbep/s_mgw_name_value_pair,
           lv_vbeln类型vbak-vbeln,
           ls_vbak键入vbak。

     将键名='Vbeln'的表it_key_tab读取到ls_key_tab中。
     lv_vbeln = ls_key_tab值。

     从vbak选择单个*到ls_vbak中,其中vbeln = lv_vbeln。
     如果sy-subrc eq 0。
       er_entity-vbeln = ls_vbak-vbeln。
       er_entity-ernam = ls_vbak-ernam。
       er_entity-auart = ls_vbak-auart。
     万一。
   终止方法。
付费偷看设置
发送
2条回答
宇峰Kouji
1楼-- · 2020-08-14 15:40

普拉蒂克·库马尔

URL参数值不匹配时出现错误。 属性区分大小写。 在GW中定义相同的参数名称的任何操作都需要在同一大小写中从UI传递。

-Ashutosh

Alawn_Xu
2楼-- · 2020-08-14 15:54

你好 Ashutosh Anand

感谢您的回复。 我已经整理好了。 我传递的参数出错。

谢谢

Pratik

一周热门 更多>