带external HANA view的ADSO激活不了了

博主遇到一个特定视图激活的问题,该视图在添加某个字段后无法激活,而这个字段是另一个字段的导航属性。尽管其他ADSO激活正常,但只要包含这个字段,无论是手动创建还是通过程序,都无法激活。最终通过删除某些infoobject并发现字段间的导航属性关系导致激活失败。解决方案是将该导航属性移到输出的导航属性中。
摘要由CSDN通过智能技术生成

这个问题我搞了半天。
无论咋搞,就是激活不了。
在这里插入图片描述
总是给我报这个错:
在这里插入图片描述
我当然是看不懂这个错的。

但是奇怪就在于其他的ADSO激活没问题啊。

首先我想,只要不带external view就能直接激活。但是带了就激活不了。
也就是个view啊,我于是就去直接手动生成一个view:
RSDDB_LOGINDEX_CREATE
在这里插入图片描述
就没问题:
在这里插入图片描述
这个view是生成了。然后去eclipse激活,还是激活不了。
在这里插入图片描述
去用程序激活,也还是激活不了。
于是,我最后只能一个一个删掉里面的infoobject,直到删掉一些之后能激活了。

然后我得出了一个乱七八糟完全经不起推敲的结论:
我其中的字段有一个是另一个字段的导航属性。我把这个也放进去,然后它就是激活不了了。。。
这个导航属性完全和现有的key是1:1的关系,当然不要它也行,最后给加到output的导航属性里就行了。

但是我想不通,为什么。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomici

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值