点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hello SAP Cloud SDK/SAP CAP专家
感谢
" EpmBpService":{ " kind":" odata", " model":" srv/external/csn/ZEPM_BP_SRV.json", " vcap":{ " label":"目的地" }, "凭据":{ "目的地":"不良贷款", " requestTimeout":300000 }, "池":{ " min":1 "最大":10 } } }
对于本地测试,目标是在default-env.json文件中定义的:
{ "目的地":[ { " name":" NPL", " url":" http://localhost:3000/v2", " forwardAuthToken":是, " strictSSL":false } ] }
我发现使用此配置的唯一示例是在 cat-service.js#L3 ,但是查询是对OData Service端点的直接调用,并且不使用我想使用的任何SAP Cloud SDK创建的接口 在我的service.js实现中进行操作。
期待您的输入。
最诚挚的问候
格雷戈尔
你好,格雷格,
SAP Cloud SDK始终将始终首先尝试从环境变量"目标"读取目标(尽管强烈建议不要将其用于生产性应用程序!)。 为此,SDK希望找到一个与目标界面。
看看您的default-env.json文件,假定已经将此文件的内容加载到了进程的环境变量中,情况应该已经如此。 因此,您无需像在代码中将目标保留为变量那样,就可以像这样引用它:
希望能回答您的问题!
最好的问候,
丹尼斯
嗨,格雷戈尔,
这是一个问题, David Kunz 可能更有资格回答(或仔细检查) 我的答案)。 SDK希望在环境变量中找到东西,但不会将它们放到那里,即用户需要在启动时自己进行操作。 我不确定100%,但是我认为default-env.json是从" @ sap/xsenv"库中提取的(公平地说,我认为SDK和CAP依赖于该库)。 长话短说:如果您直接调用脚本而没有任何CAP或其他内容,则可能无法评估/读取文件。
希望如此!
亲爱的格雷戈尔,
当您还希望对外部请求使用CAP查询表示法时(例如SELECT.from(Books).where({author:4})可以粗略地转换为OData查询,则需要使用您描述的方式.../Books?$ filter = author等式4)。 您也可以导入外部模型定义,并在自己的模型中使用它。 在内部,SAP Cloud SDK用于触发此请求。
如果您想直接使用SAP Cloud SDK,则必须参考官方文档: https://developers.sap.com/topics/cloud-sdk.html
最好的问候,
大卫
一周热门 更多>