点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试创建一个XSJS(API),以来自SAP本机HANA的http URL形式向聊天机器人提供数据。
XSJS文件已成功激活,但输出的文件为空。 尝试了不同的方法,但没有解决。
请检查以下代码,并帮助我纠正逻辑。
function POST(){
var AttenanceID2 = $ .request.body.asString();
var essai = AttenanceID2.toString()。replace(" \ r","").replace(" \ n","").replace(" \ t","");
essai = JSON.parse(essai);
var PLANT = essai.PLANT;
var输出;
var body;
var oresultSet = [];
var oresults = [];
var oresult;
var columnCount;
var columnName;
var dbQuery ='SELECT * FROM ABCD。" T001W"';
var oconnection = $ .db.getConnection();
/* var语句= null; */
var ostatement = oconnection.prepareStatement(dbQuery);
oStatement.execute();
var oresultSet = ostatement.getResultSet();
var result = {
记录:[]
};
while(oresultSet.next()){
结果= {};
columnCount = oresultSet.getMetaData()。getColumnCount();
}
for(var i = 0; i columnName = resultSet.getMetaData()。getColumnName(i + 1); result [columnName] = resultSet.getNString(i + 1); } oResultSet.close(); oStatement.close(); oConnection.close(); $ .response.contentType =" application/json; charset = UTF-8"; $ .response.setBody(JSON.stringify(result)); $ .response.status = $ .net.http.OK;
您的XSJS中的POST函数在哪里? 如果您没有在XSJS文件中调用它,那么它将不会被调用(例如,在POST请求完成后自动调用)。
一周热门 更多>