xsjs失败,并显示错误:undefined不是函数(行0在?中的位置1)

2020-09-20 15:06发布

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

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


我已经创建了一个XSJS脚本,如果从HANA studio或Web IDE中执行该脚本,它可以很好地运行,但是当我安排作业时,它会出错并显示以下消息:

xsjs失败并出现错误:undefined不是一个函数(行0在?中的位置1)

这是我的xsjob的样子:

{

"说明":"您好",

"操作":" ODATA_SVC:TestHCIContacts_Multiload1.xsjs ::",

"时间表":[

{" description":"新工作"," xscron":" * * * * 22 10 0"}

]

}

我的XSJS脚本没有任何参数或函数。

如果我在xsjob中使用" action":" ODATA_SVC:TestHCIContacts_Multiload1.xsjs",则该作业无法激活。 它为操作提供了解析错误。

我们非常感谢您为解决此问题提供的帮助。

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

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


我已经创建了一个XSJS脚本,如果从HANA studio或Web IDE中执行该脚本,它可以很好地运行,但是当我安排作业时,它会出错并显示以下消息:

xsjs失败并出现错误:undefined不是一个函数(行0在?中的位置1)

这是我的xsjob的样子:

{

"说明":"您好",

"操作":" ODATA_SVC:TestHCIContacts_Multiload1.xsjs ::",

"时间表":[

{" description":"新工作"," xscron":" * * * * 22 10 0"}

]

}

我的XSJS脚本没有任何参数或函数。

如果我在xsjob中使用" action":" ODATA_SVC:TestHCIContacts_Multiload1.xsjs",则该作业无法激活。 它为操作提供了解析错误。

我们非常感谢您为解决此问题提供的帮助。

付费偷看设置
发送
2条回答
宇峰
1楼-- · 2020-09-20 15:43

我能够解决此问题。

我必须编辑xsjs文件并将整个xsjs脚本包含在功能块中

函数My_Test()

{

........ xsjs脚本

}

然后我更新了我的xsjob文件

{

"说明":"你好",

"操作":" mypkg:Test.xsjs :: My_Test",

"时间表":[

{" description":"新工作"," xscron":" * * * * 18 50 0"}

]

}

wang628962
2楼-- · 2020-09-20 15:30

实际上必须指定您需要运行的函数的名称-很好地抓住您自己的问题:)

一周热门 更多>