在计算列中使用HANA客户功能

2020-08-24 22:50发布

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

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


亲爱的人们,

关于客户功能的重复使用,我确实有一个严重的问题。

在ABAP中,我可以通过客户功能来增强公式生成器。

现在我正在寻找HANA中的等效功能。

我们需要进行一些复杂的计算,而我想使用一个函数或过程来传递例如 该函数输入两个输入值(列),并返回该函数计算的结果。

万一函数内部的公式发生变化,我可以只在一个地方进行更改,而不必一遍又一遍地更改视图。

类似于left()或我想增强的任何SAP功能,或者至少我希望能够调用诸如"选择" my_schema"之类的函数。" my_function"(" column_a"," column_b" )作为虚拟对象的" RESULT_COLUMN"。

有什么方法可以在计算列中使用自己的函数吗?

我们非常感谢您的帮助

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

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


亲爱的人们,

关于客户功能的重复使用,我确实有一个严重的问题。

在ABAP中,我可以通过客户功能来增强公式生成器。

现在我正在寻找HANA中的等效功能。

我们需要进行一些复杂的计算,而我想使用一个函数或过程来传递例如 该函数输入两个输入值(列),并返回该函数计算的结果。

万一函数内部的公式发生变化,我可以只在一个地方进行更改,而不必一遍又一遍地更改视图。

类似于left()或我想增强的任何SAP功能,或者至少我希望能够调用诸如"选择" my_schema"之类的函数。" my_function"(" column_a"," column_b" )作为虚拟对象的" RESULT_COLUMN"。

有什么方法可以在计算列中使用自己的函数吗?

我们非常感谢您的帮助

付费偷看设置
发送
4条回答
SC_Yao
1楼-- · 2020-08-24 23:08

Lars,你好

是的,这就是我正在寻找的东西,并且我已经创建了它(见图)

我创建了一个简单的示例,使用输入量度并将其乘以给定的第二个数字(这只是一个示例, 真正的需求更加复杂:))。

我期待的主题是...如何在计算列中使用标量UDF函数

如前所述,我想一遍又一遍地创建一些我们需要的可重用函数,只需调用它即可在图形计算视图中检索其功能(否则将是非脚本,这很简单),以避免以后在多个代码中进行编辑过程 观看次数

愤怒的猪头君
2楼-- · 2020-08-24 23:26

此主题是否有任何更新? 对于我的用例来说,这也将非常有趣

clasier
3楼-- · 2020-08-24 23:22

,它的确像您在寻找用户定义的标量函数一样。

这些可以定义一次,使用多次,如果需要更改它们,则此更改将反映在使用该函数的所有位置。

SAP HANA Developer指南中有详细信息和示例。

您还可以使用普通的SQL视图-并在其中调用UDF函数。 然后在"计算"视图中将SQL视图用作数据源。 这也将在HANA Studio中起作用。

一周热门 更多>