无法将Annotation Modeler与包含斜杠的oData Service一起使用

2020-09-15 09:54发布

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

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


我完全使用以下名称空间在SEGW中创建了一个项目:/abc/,由于oData Service中的"/"(斜杠),现在遇到了一些问题。

我正在尝试基于列表报告模板(使用SAP Web IDE)构建应用程序,当我尝试使用Annotation Modeler时,它向我显示错误消息:

"未处理的错误:无法读取未定义的属性'addChild'"。

经过几次测试和谷歌搜索,我发现问题出在我的命名空间中的这些"/"之内。

我知道有一个建议,我不能在oData服务名称上使用"/",但是我必须使用该命名空间。 我该怎么做才能解决我的问题? 有办法解决吗?

使用注释建模器的先决条件:

https://help.hana.ondemand .com/webide/frameset.htm?a06faccfc98443d89b07011e1b9cf485.html

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

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


我完全使用以下名称空间在SEGW中创建了一个项目:/abc/,由于oData Service中的"/"(斜杠),现在遇到了一些问题。

我正在尝试基于列表报告模板(使用SAP Web IDE)构建应用程序,当我尝试使用Annotation Modeler时,它向我显示错误消息:

"未处理的错误:无法读取未定义的属性'addChild'"。

经过几次测试和谷歌搜索,我发现问题出在我的命名空间中的这些"/"之内。

我知道有一个建议,我不能在oData服务名称上使用"/",但是我必须使用该命名空间。 我该怎么做才能解决我的问题? 有办法解决吗?

使用注释建模器的先决条件:

https://help.hana.ondemand .com/webide/frameset.htm?a06faccfc98443d89b07011e1b9cf485.html

付费偷看设置
发送
4条回答
当学会了学习
1楼 · 2020-09-15 10:20.采纳回答

安德鲁,你好

您必须删除项目中数据模型的模式名称空间的"/"。 例如:/abc/project => abc_project。

下面的链接说明了操作方法。 让我知道它是否对您有用。

https://help .sap.com/viewer/68bf513362174d54b58cddec28794093/7.51.1/zh-CN/491b39cbcac849dd8727c60f645580c0.html

灬番茄
2楼-- · 2020-09-15 10:45

如果帮助页面被埋没了:

  1. 打开网关项目。
  2. 右键单击"数据模型"文件夹。
  3. 选择详细信息。
  4. 在"模式名称空间"字段中,输入该项目的模式名称空间。 如果将此字段留空,那么将在运行时生成后根据项目的技术名称来生成并填充架构命名空间

注意:不允许使用特殊字符("。"和" _"除外)。


一位同事试图使用在斜杠(/XXX/)的命名空间下创建的服务,解决方案是将架构命名空间基本上更改为XXX(dot)


哎,真难
3楼-- · 2020-09-15 10:26

它是一个错误...我们有同样的问题,有一条注释可以解决,搜索OSS。

CPLASF-自律
4楼-- · 2020-09-15 10:22

您好Tushar ,

我猜Neil的意思是: https://launchpad.support.sap.com /#/notes/2444661 ,旨在解决网关上的此类问题。

要解决客户名称空间的此类问题,应按照文档中的说明修改项目中数据模型的模式名称空间:https://help.sap.com/viewer/68bf513362174d54b58cddec28794093/7.51.1/zh-CN/491b39cbcac849580a

希望这会有所帮助,

Mariana