点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
HI
我正在SAP Cloud Foundry中构建SAP HANA XS Advanced应用程序
1。在Webide中创建一个多目标应用程序
2。 并创建了Node.js模块,我已经在index.xsjs中编写了代码,并出现错误
无法读取未定义的属性'getConnection'
有人可以帮我吗
Chaim Bendelac :您能帮我这个忙吗
XSJS中的代码
$。response.contentType =" application/json";
$ .response.status = 200;
$ .response.contentType ="文本/纯文本";
function show(){
var rs ='';
var conn = $ .hdb.getConnection()
; var query ='';
var body ="";
query ='SELECT \" SalesOrder \",\" DepartureCountry \",\" Plant \",\" DispatchDate \",\" CustomerVATID \",\" Destination_country \",\" Warehouse_keeper_VAT_ID \",\ "名称\",'; query =查询+'\" Street \",\" Postal_Code \",\" Country \",\" Arrival_date \",\" Tax_amount \",\" Description \",\" Quantity \",'; query = query +'\" SubCustomerVatid \",\" Ordertype \" FROM \" DVEMUL \"。\" SUPPLIER \"';
尝试{
rs = conn.executeQuery(query);
body =(JSON.stringify(rs));
conn.close();
返回正文;
}
抓住(e){
$ .response.status = $ .net.http.INTERNAL_SERVER_ERROR;
$。response.setBody(e.message);
conn.close(); 返回{" Error":e.message};
}}
尝试{
开关($ .request.method)
{//在这里处理GET呼叫
案例$ .net.http.GET:
$ .response.setBody(show());
休息;
默认值:break;
}} catch(err){
$ .response.setBody("无法执行操作:" + err.toString()); }
您好,杜尔加·普拉桑斯(Durga Prasanth),
我建议您浏览一下Thomas Jung的有关该主题的视频。 您可以在此处找到所有视频的列表:
视频9.2 是他解释如何在WebIDE中使用Node.js模块的基础知识。
我相信您必须先初始化一些变量,然后才能使用$ .hdb语法:
请记住,您需要通过packages.json加载此模块:
最诚挚的问候
伊万
一周热门 更多>