看一下HANA上提供的一些SAPUI5代码,我注意到一些SAP开发人员使用了WebStorm甚至RubyMine.我还听说客户站点上的其他各种开发人员使用WebStorm将代码检入ABAP存储库.
HANA和ABAP存储库在技术上看起来都是专有的.将SAPUI5代码与HANA和ABAP repos同步的默认方法似乎是使用Eclipse或基于Eclipsed的HANA Studio,通过安装的SAP交付插件.
我搜索并找不到任何插件或帮助您如何轻松地登录和退出HANA或ABAP仓库,而不是使用Eclipse或Orion.
对于HANA,您可以使用类似SAP HANA部署Shell的内容将Github置于中间位置,并且在ABAP堆栈上您可以/ UI5/UI5_REPOSITORY_LOAD手动上载,我已经听说过开发人员通过监听反向设计eclipse使用的服务的替代方案HTTP流量或解压缩插件.
我的问题是,其他人如何使用Webstorm在团队中开发SAPUI5应用程序,以及如何将代码与SAP存储库同步?
我正在开始使用SAP的SAPUI5框架,我正在尝试单点登录以使用登录令牌(MYSAPSSO2),但我没有看到任何可以获取令牌或将令牌附加到OData HTTP请求的地方.我上面链接的博客文章中的示例使用用户名/密码,但不使用令牌:
// Specify the SAP Gateway SalesOrder service as an OData model
var salesOrderService =
"https://gw.esworkplace.sap.com/sap/opu/sdata/IWFND/SALESORDER",
// The SalesOrder service requires authentication
// get the username/password from the SDN page.
username = "[username]",
password = "[password]",
// SAP Gateway only supports XML, so don't use JSON
asJson = false,
salesOrderModel = new ODataModel(salesOrderService, asJson, username, password)
Run Code Online (Sandbox Code Playgroud)
即使我查看SDK中提供的ODataModel.js文件,构造函数也不会使用登录令牌:
/**
* Constructor for a new ODataModel.
*
* @param {string} sServiceUrl required - base uri of the …Run Code Online (Sandbox Code Playgroud) 在 SAP HANA 开发人员指南中有一个解释 SQL - EDM 类型映射的列表
缺少的是如何从 SQL 类型映射到 Edm.Boolean,有人知道如何吗?