点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在API中输入参数会返回错误500,这是我的代码:
$。import(" queryprueba.AppConfig"," AppConfig"); $ .import(" queryprueba.ConnectorSL"," ConnectorSL"); var AppConfig = $ .queryprueba.AppConfig; var connector = $ .queryprueba.ConnectorSL; var objResponse; var objError; var query1 ='SELECT * FROM AA_SB.V_CONS_WEB WHERE" =?"; var conn = $ .hdb.getConnection(); var rs = conn.executeQuery(query1); $ .response.setBody(JSON.stringify(Array.from(rs),null,2)); $ .response.contentType =" application/json; charset = UTF-8"; $ .response.status = $ .net.http.OK; conn.close();
(53.1 kB)
至少一个问题是您的查询语句不完整。 Where子句必须针对您定义比较参数值的字段。 另外,您必须使用$ .request.parameters.get(" Refer")从请求对象中提取参数,然后在" Refer"字段的where子句中将提取的值设置为比较值。
所以您应该有类似的东西:
您应该将代码包含在try/catch块中以捕获错误。 该错误可以作为响应返回。 这可以帮助您对错误做出反应。 此外,也可以像往常一样进行调试,以获取更多详细信息。
一周热门 更多>