DATA_LENGTH_0 在维护视图中

DATA_LENGTH_0 in maintenance view

我为独立于客户端的定制创建了一个视图 table。主键由三个部分组成 - 第一个是支票上的辅助键 table。它还用于形成 table 数据的子集。总而言之,它看起来像这样:

Column  Key
------  --------
frmd    Secondary check table and Subset
attr1   KEY
attr2   KEY
url     

但每次我尝试插入新的组合键时,视图都会转储 DATA_LENGTH_0 CX_SY_RANGE_OUT_OF_BOUNDS,因为报告试图访问字符串。显然它与正在设置的字段 generictrp 有某种关系。这个标志告诉我什么,我该如何改变它?也没有获取像 url 这样的非关键组件 - 该列完全是空的。

通过事务 SM30 修改自定义 table 工作正常,但我不想要丑陋的第一列。

编辑

我遇到这个问题最可能的原因是我有一个 i 类型的外键。我将类型更改为 n 并重新生成了所有内容。

目前看来还可以。