如何在计算列中添加哈希函数

2020-08-19 15:01发布

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

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


团队:

当前,我们正在执行以下过程:

1。 创建校准视图。 在这里,我们合并了三个数据源。

2。 使用以上字段创建TUDF。 在这里,我们需要应用HASH_SHA256函数。 我们无法反转该过程。

3使用上述对象创建最终的Cal View。

我对所有人的问题是:如何在计算列中实现上述HASH函数? 如果可能的话,我们将在项目中节省一些时间。

任何想法我都会很高兴。

致谢

RAP

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

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


团队:

当前,我们正在执行以下过程:

1。 创建校准视图。 在这里,我们合并了三个数据源。

2。 使用以上字段创建TUDF。 在这里,我们需要应用HASH_SHA256函数。 我们无法反转该过程。

3使用上述对象创建最终的Cal View。

我对所有人的问题是:如何在计算列中实现上述HASH函数? 如果可能的话,我们将在项目中节省一些时间。

任何想法我都会很高兴。

致谢

RAP

付费偷看设置
发送
6条回答
Doze时光
1楼 · 2020-08-19 15:31.采纳回答

团队? 这是一个用户社区-不是您的"团队" ...

保罗,为什么要使用这种复杂的方法?

为什么不只是创建一个将"语言"设置为 " SQL"并在其中放置对HASH_SHA256的函数调用?

在我的HANA HXE实例上工作得很好。

DafaDDDa
2楼-- · 2020-08-19 15:26

Lars Breddemann

我们使用SCP SAP HANA Service Neo修订版1.00.122.29。 我从事基于SAP HANA Web的工作台开发以及HANA Studio 2.3.13的工作。

您在下面看到的错误消息。 当您验证calc列的语法时,它已经抛出。

我会说,由于可用功能列表中未提供此功能,因此您不能使用此功能。 这就是为什么我对您的解决方案感兴趣的原因。

BR Andreas

wang628962
3楼-- · 2020-08-19 15:41

Andrea:

在我们的例子中,该函数被毫无问题地接受了。 此外,实际上,我们在计算视图中进行了测试,并且按照Lars的建议将语言设置为SQL。

clever101
4楼-- · 2020-08-19 15:25

HANA Studio建模器中的可用函数列表未与SQL表达式中的函数所支持的链接在一起-至少我不知道正在为此付出努力 为了使这两个保持同步(特别是因为HANA Studio多年未开发)。

关于错误消息:我想说这与HANA版本有关。 对于HANA 1,calc中的语言" SQL"选项。 视图表达式的局限性在于,它不支持所有SQL函数(如您所见。)。

我解释的选项在当前的HANA 2版本上有效,并且表达式编辑器中没有"特殊标志" 您可以在屏幕截图中看到。

compass1988
5楼-- · 2020-08-19 15:23

同时,我在不同的HANA DB(v 2.0)上进行了测试,一切正常。 因此,这似乎与使用的HANA版本有关。

感谢您的帮助。

大道至简
6楼-- · 2020-08-19 15:25

很抱歉在对话的错误部分添加了我的最新评论

一周热门 更多>