Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我在 SAP R/3 ABAP 7.50 上的核心数据服务 (CDS) 数据定义 (DDL) 中添加了一个cast( sometable.somecolumn as abap.dec( <x> , <y> ) )并作为小数点前和小数后位数的占位符后,我无法阅读来自 CDS 的数据。有一条错误消息说:<x><y>
cast( sometable.somecolumn as abap.dec( <x> , <y> ) )
<x>
<y>
数据库返回 sql 代码 3.0.19- 错误文本 POS(1) 无效指数
somecolumn已经有类型DEC。
somecolumn
DEC
激活没有返回错误或警告。
在 SAP/ABAP 中,错误消息通常不会描述实际错误。
检查sometable.somecolumn使用事务se11和修改的大小<x>,<y>使其<x> + <y>等于数据类型的位置总数sometable.somecolumn。
sometable.somecolumn
se11
<x> + <y>