xsjs Hana中未定义的$ .response.body

2020-09-12 16:09发布

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

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


专家您好,

我想用xsjs读取Northwind oData的响应,然后将某些值放入hana mdc表中,但是我发现此错误试图检索响应。

(250.3 kB)

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

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


专家您好,

我想用xsjs读取Northwind oData的响应,然后将某些值放入hana mdc表中,但是我发现此错误试图检索响应。

(250.3 kB)
付费偷看设置
发送
3条回答
绿领巾童鞋
1楼-- · 2020-09-12 16:32

您正在通过计划的作业执行xsjs。 $ .response对象仅在Web会话中可用(例如,通过浏览器调用xsjs时),但在作为作业执行时则不可用。 如果要"返回"您的情况,则必须保留必要的信息。

zhangjiyang1323
2楼-- · 2020-09-12 16:31

然后,如果您想存储数据,为什么要尝试在响应正文中返回结果(如前所述) $ .response不可用)。 实际上,似乎可以确定由外部OData API调用提供的结果,并且仅响应主体的设置会失败。 将$ .response替换为编码中的逻辑,以存储数据的逻辑超过正常工作。

Tong__Ming
3楼-- · 2020-09-12 16:47

嗨,

我遇到了同样的问题; 由于xsjob无法理解$ .response语句,因此在对我来说行得通之后,我们需要注释这些行。 如果我正确理解了您的要求,则需要编写一些脚本来解析响应(例如,XML或JSON或制表符分隔的值响应),并构造适当的记录并将其插入Hana表中。

亲切的问候

Chenna

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答