首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP客户端代理错误/由SOP引起的?

SAP客户端代理错误/由SOP引起的?
EN

Stack Overflow用户
提问于 2018-06-03 17:07:37
回答 1查看 900关注 0票数 0

我在SCP上开发了一个应用程序,它被发布到一个测试启动板上。它使用OData Service CUAN_IMPORT_SRV。当我在桌面上运行这个应用程序时,一切都很好。我可以在yMarketing中创建交互。

因为我的应用程序使用条形码功能,所以我需要在手机上使用这个应用程序。因此,我将该应用程序添加到一个测试Fiori启动板,并试图通过SAP客户端访问启动板。为OData模型定义的URL的主机名不可公开。

在这里,我定义了OData模型:

代码语言:javascript
复制
var uname = "myuser";
var pw = "mypassword";

var oModel = new sap.ui.model.odata.v2.ODataModel("https://hostname:port/sap/opu/odata/sap/CUAN_IMPORT_SRV/", true, uname, pw)

代理+ VPN是访问服务器所必需的。

1)首先,我尝试在Fiori客户端应用程序中使用配置好的代理和正在运行的连接打开启动板。这样,我就无法进入测试发射台。这是我的错误日志(我在每一步之后清除日志):

找不到页面。

2)接下来我尝试的是关闭代理。我登录了我的SCP账户。我现在可以看到启动板,但我的应用程序是不可见的。这是新的日志:

3)删除设置,再次输入启动板URL,输入SCP用户名和密码。这个应用程序现在是可见的。我这一步的日志:

4) 启动应用程序(代理仍然关闭)

无法找到具有此主机名的服务器。

5) 上打开代理,运行应用程序,我需要通过服务器的登录进行身份验证:

6)当完成服务器的CRUD-Operation时,日志显示如下:

这可能是个跨血统的问题吗?在flpportal上运行的应用程序..。(测试启动板)而我试图访问的数据在其他主机上。当我在浏览器(HAT,Cordova Facade)中尝试时,我只是通过使用--disable-web-security --user-data-dir启动浏览器来忽略SOP (这对于测试场景来说很好)。不过,我想ProxyServlet或反向代理不会使它变得更好,因为它们也只是为了测试目的。这意味着,与SAP Fiori客户端一起使用该应用程序的唯一方法是将其部署到ABAP,并从与所请求的数据来源相同的位置运行它?

我真的希望有人能帮我解决我的问题。太谢谢你了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-06 13:12:43

我可以找出问题所在。正如已经预料到的,这是一个跨血统的问题。由于应用程序是部署到服务器上并添加到启动板上的,所以一切都正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50668928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档