如何将Json作为参数传递

2020-08-16 05:12发布

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

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


我正在将一些ID以JSON的形式传递给后端SAP服务器。 我写的查询命中了该方法,但是我找不到要从哪个变量中获取输入值。

感谢和问候

Naveen

img-20200625-wa0008.jpg

img-20200625-wa0008.jpg (21.0 kB)

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

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


我正在将一些ID以JSON的形式传递给后端SAP服务器。 我写的查询命中了该方法,但是我找不到要从哪个变量中获取输入值。

感谢和问候

Naveen

img-20200625-wa0008.jpg

img-20200625-wa0008.jpg (21.0 kB)
付费偷看设置
发送
6条回答
我是小鹏鹏啊
1楼-- · 2020-08-16 05:56

如果执行函数导入。 使用以下代码获取杰森数据。

DATA:您从前端获取的Lt_data类型"字段。

****************************** BAckend
读取表it_​​parameter with KEY name ='JSONData'ASSIGNING FIELD-SYMBOL( )。
IF sy-subrc EQ 0。/p>

****************前端

this.getOwnerComponent()。getModel()。callFunction("/img/<功能导入>",{方法:" POST",urlParameters:{JSONData:JSON.stringify(this。),

软件心理学工程师
2楼-- · 2020-08-16 05:51

这是odata服务吗?

歪着头看世界
3楼-- · 2020-08-16 05:48

嗨,Naveen,

您可能需要详细说明这一点。 我看到您已经对GetEntitySet进行了读取调用。

我知道您需要将这些ID传递给后端,可能是为了过滤掉结果。

您无法发送JSON对象来读取呼叫。 相反,您需要发送此ID作为过滤器参数?$ filter。

读取调用仅是基于您的请求从后端获取信息。

请求可以包含过滤器,orderby或select语句。

我希望它能澄清您的疑问。

谢谢

Prashil

N-Moskvin
4楼-- · 2020-08-16 05:48

是的,这仅是odata服务

Haoba3210
5楼-- · 2020-08-16 05:41

感谢您的答复。

我该如何针对GetEntitySet(查询)

6楼-- · 2020-08-16 05:38

嗨。

您可以将一个字符串类型的字段添加到您的实体,并使用以下代码将值传递给它。

JSON.stringify(this。<表条目/变量>)。

谢谢。

一周热门 更多>