更改SAP HANA表功能(SPS 12)的DECLARE临时表中的数据类型时出错

2020-08-24 02:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个表Test_1,其中有多列。

我们将一列Format_cd的数据类型从Nvarchar(300)更改为Nvarchar(1000)

现在该表用于表功能。

我们已经宣布:

声明临时表(user_id nvarchar(10),format_cd nvarchar(300))

我将format_cd的数据类型更改为nvarchar(1000)

基本上format_cd包含针对特定格式的格式代码的管道分隔数据。 哪些将针对特定的user_id转换为行。

我激活了表格功能,我们在一个"计算视图"中使用了该功能。

我检查了格式长度不超过300的user_id。它准确显示了结果。

但是当我检查格式长度超过300的user_id时,它没有显示任何数据。

然后我回滚TF更改,并再次检查相同的user_id,我可以获取所有格式的数据,但长度超过300的格式除外。

可能是什么问题?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个表Test_1,其中有多列。

我们将一列Format_cd的数据类型从Nvarchar(300)更改为Nvarchar(1000)

现在该表用于表功能。

我们已经宣布:

声明临时表(user_id nvarchar(10),format_cd nvarchar(300))

我将format_cd的数据类型更改为nvarchar(1000)

基本上format_cd包含针对特定格式的格式代码的管道分隔数据。 哪些将针对特定的user_id转换为行。

我激活了表格功能,我们在一个"计算视图"中使用了该功能。

我检查了格式长度不超过300的user_id。它准确显示了结果。

但是当我检查格式长度超过300的user_id时,它没有显示任何数据。

然后我回滚TF更改,并再次检查相同的user_id,我可以获取所有格式的数据,但长度超过300的格式除外。

可能是什么问题?

付费偷看设置
发送
1条回答
Nan4612
1楼 · 2020-08-24 03:39.采纳回答

让我读起来就像原始签名的功能仍反映在计算视图中。
您可能要检查calc中出现的所有列投影的列定义。 视图。

一周热门 更多>