点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图在...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图在...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我试图在xsjs中将预测分析过程称为" PAL_LINEAR_REGRESSION",
下面是我的代码:
函数LR()
{
尝试
{var in1 ='"'+" PS_DATA" +'"。'+'"'+" GROSSMARGIN1" +'"';
var in2 ='"'+" PS_DATA" +'"。'+'"'+" PAL_CONTROL_TBL" +'"';
var output1 = [];
var conn1 = $ .hdb.getConnection();
var fn = conn1.loadProcedure(" _ SYS_AFL"," PAL_LINEAR_REGRESSION");
var fnResult = fn(in1,in2);;
conn1.commit();
conn1.close();
output1.push(fnResult);
}抓住(e){
$ .response.setBody(e.toString()); }
}
$ .response.setBody(JSON.stringify(LR()));
//我在这里出错,
InternalError:dberror($。hdb.Connection.executeProcedure):8-SQL错误,服务器错误代码:8。无效参数:输入参数不足于表参数:ptime 1行第47行(在pos 46) 查询/检查器/ check_call.cc :1849
但是,如果我在控制台中运行相同的过程,则会为sql调用提供正确的输出,
呼叫" _SYS_AFL"。" PAL_LINEAR_REGRESSION"(" PS_DATA"。" GROSSMARGIN1"," PS_DATA"。" PAL_CONTROL_TBL",?,?,?,?,?),
有人可以在这方面帮助我吗。
预先感谢
Medini H K
在代表DB过程的已创建函数的接口中,应该有一个表,而不仅仅是SQL/SQLScript接受的表名。 您可以通过创建一个调用PAL过程的包装过程来解决该问题。 在您的XSJS编码中,您可以调用包装程序。
关于,
弗洛里安
这与SAP HANA有关-因此会更新标签。
嗨弗洛里安,
非常感谢您的答复。 可以。
此致
Medini H K
一周热门 更多>