本地SAP WEB IDE连接到VirtualBox上运行的ABAP 7.5试用版上的OData目标

2020-08-17 07:20发布

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

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


大家好。

首先,我有一个通过Oracle Virtual Box在Linux上运行的Trial 7.5 Netweaver ABAP系统。 我可以通过SAP登录从Windows连接并从Chrome运行我的Odata服务,效果很好。

此URL可用于获取目录:

http://virtual_linux:8000/sap/opu/odata/iwfnd/CATALOGSERVICE/CatalogCollection

我今天安装了SAP WEB IDE的本地副本,并将Orion中的端口更改为9090。一切正常。

当我如下所述设置我的odata服务器的目标并尝试选择该目标时,找不到服务目录,并且收到错误消息NPL Catalog Service不可用。 请稍后再试。

当我查看Chrome开发人员工具时,可以在目标文件URL中看到它转到localhost:9090而不是目标位置,如下所示:

http://localhost:9090/webidedispatcher/destinations/NPL/IWFND/CATALOGSERVICE; v = 2/ServiceCollection?sap-client = 001&$ format = json 500(服务器错误)

这是我的目标文件:-

Description = NPL

Type = HTTP

TrustAll = true

Authentication = NoAuthentication

Name = NPL

ProxyType = Internet

URL = http \://127.0.0.1/:8000

WebIDEUsage = odata_abap,ui5_execute_abap,dev_abap

WebIDESystem = NPL

WebIDEEnabled = true

sap-client = 001

在我的主机文件中,我有指向我的Virtual Box Server的IP

127.0.0.1 Virtual_Linux

任何想法我在做什么错。 我不明白为什么WEB IDE正在查看localhost:9090 ????

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

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


大家好。

首先,我有一个通过Oracle Virtual Box在Linux上运行的Trial 7.5 Netweaver ABAP系统。 我可以通过SAP登录从Windows连接并从Chrome运行我的Odata服务,效果很好。

此URL可用于获取目录:

http://virtual_linux:8000/sap/opu/odata/iwfnd/CATALOGSERVICE/CatalogCollection

我今天安装了SAP WEB IDE的本地副本,并将Orion中的端口更改为9090。一切正常。

当我如下所述设置我的odata服务器的目标并尝试选择该目标时,找不到服务目录,并且收到错误消息NPL Catalog Service不可用。 请稍后再试。

当我查看Chrome开发人员工具时,可以在目标文件URL中看到它转到localhost:9090而不是目标位置,如下所示:

http://localhost:9090/webidedispatcher/destinations/NPL/IWFND/CATALOGSERVICE; v = 2/ServiceCollection?sap-client = 001&$ format = json 500(服务器错误)

这是我的目标文件:-

Description = NPL

Type = HTTP

TrustAll = true

Authentication = NoAuthentication

Name = NPL

ProxyType = Internet

URL = http \://127.0.0.1/:8000

WebIDEUsage = odata_abap,ui5_execute_abap,dev_abap

WebIDESystem = NPL

WebIDEEnabled = true

sap-client = 001

在我的主机文件中,我有指向我的Virtual Box Server的IP

127.0.0.1 Virtual_Linux

任何想法我在做什么错。 我不明白为什么WEB IDE正在查看localhost:9090 ????

付费偷看设置
发送
6条回答
梦想连接
1楼 · 2020-08-17 07:23.采纳回答

嗨,

在URL定义中,您在端口号之前使用了斜杠而不是反斜杠,也许是问题所在。

尝试将其更改为

URL = http \://127.0.0.1/:8000

URL = http \://127.0.0.1 \:8000

三十六小时_GS
2楼-- · 2020-08-17 07:35

2020年6月,

只需评论一下,以赞扬 Simon Farrell 关于您出色的问题描述和所采取的措施。

您可以逐步帮助我验证我的安装和后端服务是否良好!

我会读到许多与您相同的帮助〜博客,并且没有想到要"转义"端口号!

(abap为752 sp04,opensuse)

compass1988
3楼-- · 2020-08-17 07:49

这是对我有用的一个。

#ServiceDestination说明= NPL类型= HTTP TrustAll = true身份验证=无身份验证WebIDEUsage = odata_abap ,ui5_execute_abap,dev_abap名称= NPL URL = http \://127.0.0.1 \:8000 ProxyType = Internet WebIDESystem = NPL WebIDEEnabled = true sap-client = 001

hongfeng1314
4楼-- · 2020-08-17 07:34

2020年6月,感谢分享@ Francesco Alborghetti ,您的回答也解决了我的问题。

三十六小时_GS
5楼-- · 2020-08-17 07:44

因此,我今天尝试使用其他笔记本电脑; 我终于购买了32GB RAM笔记本电脑。 而且上述配置无法正常工作。 因此,我更改了服务器名称,现在可以使用; 请注意服务器名称后的句点。 URL = http \://vhcalnplci。\:8000

#ServiceDestination说明= NPL类型= HTTP TrustAll = true身份验证=无身份验证名称= NPL ProxyType = Internet URL = http \://vhcalnplci。\:8000 WebIDEUsage = odata_abap,ui5_execute_abap,dev_abap WebIDESystem = NPL WebIDEEnabled = true sap- client = 001

为了找到您的服务器名称和端口,请使用SAP Gateway Client,当您执行请求URI时应显示完整的URL。

野沐沐
6楼-- · 2020-08-17 07:31

这是SAP Gateway Client。

p>

一周热门 更多>