如何将计算视图的列传递给表函数

2020-08-21 19:08发布

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

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


大家好,

我有一个带有返回一个列{C1,...,Cm}的表的节点的计算视图。

必须将Cm列的值传递给TF,该TF将使用该值并根据某种逻辑返回一个表。

这意味着例如使用v1并返回一个包含n行和1列的表(我们将此列称为K列)

我将必须返回{C1,...,Cm,K}的联接

我该怎么做?

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

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


大家好,

我有一个带有返回一个列{C1,...,Cm}的表的节点的计算视图。

必须将Cm列的值传递给TF,该TF将使用该值并根据某种逻辑返回一个表。

这意味着例如使用v1并返回一个包含n行和1列的表(我们将此列称为K列)

我将必须返回{C1,...,Cm,K}的联接

我该怎么做?

付费偷看设置
发送
1条回答
愤怒的猪头君
1楼-- · 2020-08-21 19:33

据我了解,您在问如何获取一列(该列中每一行的值),将其传递给表函数并返回结果表。

这是可能的 通过为表函数提供表类型的输入参数。

在您的情况下,输入参数表将只有一个列,但仍然是一个表。

在SAP HANA 2 SPS04中,您可以将投影"馈送"到图形计算中的输入参数。 视图。

在早期的HANA版本中,可以使用SQLScript将表类型输入参数绑定到表函数。

一周热门 更多>