从ABAP存储库导入时,SAP WebIDE Personal中的HTTP 500

2020-08-25 02:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我从S4H开发开始我的冒险。 通过了WebIDE Personal安装指南 Florian Henninger的博客帖子,并尝试连接到我的S4H系统。 但是,单击File> Import>从SAPUI5 ABAP存储库中选择应用程序时出现HTTP错误500

这是我在控制台中看到的内容:

我的目标" S4H"文件:

说明= xxxxxxx S4H
 类型= HTTP
 TrustAll = true
 认证=否认证
 名称= S4H
 ProxyType =互联网
 网址= http \://re.moved.net \:44300
 WebIDEUsage = dev_abap,odata_abap,ui5_execute_abap
 WebIDESystem = S4H
 WebIDEEnabled = true
 sap-client = 100
 

我确保SICF服务在SAP NW中处于活动状态。

我能够使用Chrome浏览器从SAP NW网址/sap/bc/adt/discovery下载xml文件。 但是,由于某些原因,WebIDE对此有疑问。

使用最新的Eclipse SAP WebIDE Personal 1.53.9试用版

没有进一步的想法可能出什么问题了:(请帮忙。

PS。 我设法捕获了从Eclipse Orion到SAP Netweaver服务器的流量。 我注意到在请求标头中没有传递凭据:

获取/sap/bc/adt/discovery HTTP/1.1
     X-CSRF令牌:提取
     接受:application/atomsvc​​ + xml
     连接:保持活动状态
     引荐来源:http://localhost:8080/webide/index.html
     安全提取站点:同源
     安全提取模式:cors
     接受编码:gzip,放气
     X-Requested-With:XMLHttpRequest
     用户代理:Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/79.0.3945.117 Safari/537.36
     接受语言:pl-PL,pl; q = 0.9,en-GB; q = 0.8,en; q = 0.7,de-DE; q = 0.6,de; q = 0.5,en-US; q = 0.4
     X-ProxyBaseUrl:http://localhost:8080/webidedispatcher/destinations/S4H/
     sap-client:100
     主持人:x.x.net:44300

 

这样是不是??当我尝试下载/sap/bc/adt时,我必须指定用户名和密码。 这可能是问题所在吗?

我的SICF/sap/bc/adt节点的配置如下:

(13.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我从S4H开发开始我的冒险。 通过了WebIDE Personal安装指南 Florian Henninger的博客帖子,并尝试连接到我的S4H系统。 但是,单击File> Import>从SAPUI5 ABAP存储库中选择应用程序时出现HTTP错误500

这是我在控制台中看到的内容:

我的目标" S4H"文件:

说明= xxxxxxx S4H
 类型= HTTP
 TrustAll = true
 认证=否认证
 名称= S4H
 ProxyType =互联网
 网址= http \://re.moved.net \:44300
 WebIDEUsage = dev_abap,odata_abap,ui5_execute_abap
 WebIDESystem = S4H
 WebIDEEnabled = true
 sap-client = 100
 

我确保SICF服务在SAP NW中处于活动状态。

我能够使用Chrome浏览器从SAP NW网址/sap/bc/adt/discovery下载xml文件。 但是,由于某些原因,WebIDE对此有疑问。

使用最新的Eclipse SAP WebIDE Personal 1.53.9试用版

没有进一步的想法可能出什么问题了:(请帮忙。

PS。 我设法捕获了从Eclipse Orion到SAP Netweaver服务器的流量。 我注意到在请求标头中没有传递凭据:

获取/sap/bc/adt/discovery HTTP/1.1
     X-CSRF令牌:提取
     接受:application/atomsvc​​ + xml
     连接:保持活动状态
     引荐来源:http://localhost:8080/webide/index.html
     安全提取站点:同源
     安全提取模式:cors
     接受编码:gzip,放气
     X-Requested-With:XMLHttpRequest
     用户代理:Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/79.0.3945.117 Safari/537.36
     接受语言:pl-PL,pl; q = 0.9,en-GB; q = 0.8,en; q = 0.7,de-DE; q = 0.6,de; q = 0.5,en-US; q = 0.4
     X-ProxyBaseUrl:http://localhost:8080/webidedispatcher/destinations/S4H/
     sap-client:100
     主持人:x.x.net:44300

 

这样是不是??当我尝试下载/sap/bc/adt时,我必须指定用户名和密码。 这可能是问题所在吗?

我的SICF/sap/bc/adt节点的配置如下:

(13.6 kB)
付费偷看设置
发送
1条回答
Doze时光
1楼 · 2020-08-25 02:57.采纳回答

我解决了它,但也许将来会帮助其他人。 当我在Chrome浏览器中访问/sap/bc/adt/discovery时,默认情况下使用https。 我什至没有注意到这一点。 我认为可以通过http而不是https来访问URL。 但是在配置文件中,我为URL参数指定了http。 因此,NW服务器使用HTTP请求拒绝了此端口上的连接。

一旦我更改了目标配置文件中的URL参数并将http更改为https,WebIDE就会要求我使用用户名和密码进行身份验证。

作记录-我确认我的西北SICF中没有/sap/bc/adt/discovery节点。 我只看到/sap/bc/adt。 网络上的许多消息来源声称它必须存在。 但是显然不是,没有它就可以工作。

一周热门 更多>