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 工作正常,但我不想要丑陋的第一列。
- 我已多次尝试重新创建视图,并且还将这些设置与现有的自定义视图进行了比较。
- 访问设置为读取、更改、删除和插入
- Display/Maintenance 允许
- 使用
SELECT
从视图中选择所有内容都可以正常工作
编辑
- 图1:我有什么
- 图2:我要的;没有第一个键列...
我遇到这个问题最可能的原因是我有一个 i
类型的外键。我将类型更改为 n
并重新生成了所有内容。
目前看来还可以。
我为独立于客户端的定制创建了一个视图 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 工作正常,但我不想要丑陋的第一列。
- 我已多次尝试重新创建视图,并且还将这些设置与现有的自定义视图进行了比较。
- 访问设置为读取、更改、删除和插入
- Display/Maintenance 允许
- 使用
SELECT
从视图中选择所有内容都可以正常工作
编辑
- 图1:我有什么
- 图2:我要的;没有第一个键列...
我遇到这个问题最可能的原因是我有一个 i
类型的外键。我将类型更改为 n
并重新生成了所有内容。
目前看来还可以。