在 ABAP CDS 中投射后出错 "POS(1) invalid exponent"
Error after cast in ABAP CDS "POS(1) invalid exponent"
在我的 Core Data S[=26= 添加了一个 cast( sometable.somecolumn as abap.dec( <x> , <y> ) )
之后]SAP R/3 ABAP 7.50 上的服务 (CDS) 数据定义 (DDL),其中 <x>
和 <y>
作为前小数位和 post 小数位的占位符,我我无法从 CDS 读取数据。有一条错误消息说:
database returned sql code 3.0.19- error text POS(1) invalid exponent
somecolumn
已经有类型 DEC
.
激活未返回任何错误或警告。
通常在 SAP/ABAP 中,错误消息并未描述实际错误。
使用事务 se11
检查 sometable.somecolumn
的大小并修改 <x>
和 <y>
使得 <x> + <y>
等于数据类型的总位置数sometable.somecolumn
.
在我的 Core Data S[=26= 添加了一个 cast( sometable.somecolumn as abap.dec( <x> , <y> ) )
之后]SAP R/3 ABAP 7.50 上的服务 (CDS) 数据定义 (DDL),其中 <x>
和 <y>
作为前小数位和 post 小数位的占位符,我我无法从 CDS 读取数据。有一条错误消息说:
database returned sql code 3.0.19- error text POS(1) invalid exponent
somecolumn
已经有类型 DEC
.
激活未返回任何错误或警告。
通常在 SAP/ABAP 中,错误消息并未描述实际错误。
使用事务 se11
检查 sometable.somecolumn
的大小并修改 <x>
和 <y>
使得 <x> + <y>
等于数据类型的总位置数sometable.somecolumn
.