2020-08-18 08:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我可以在如下所示的过程中以表类型创建输入。
有时,用户会将类似上述的输入发送到视图/过程。
我想在计算视图/脚本化计算视图中实现相同的效果。
根据我的理解,我们只能在视图中传递标量输入参数,并且多个条目不会采用表类型格式。
请帮助我。
谢谢
Rajavelu
否,这对于计算视图(图形视图和脚本视图)是不可能的。
您要达到的目的?
语法可以在官方文档中找到(例如,对于纯SQLScript,请查阅文档此处;有关XSC或XSA中的运行时声明,请查看相应的开发者指南)。
在SQL控制台中创建实例的Litte示例(根据您的需要/要求设置模式/名称):
创建函数" MISC"。" MISC_TFUNC_TPAR"(在t_param表中) (id整数,值nvarchar(255))) 返回表(id整数,值nvarchar(255)) 语言sqlscript sql安全调用程序 如 开始 返回select * from:t_param; 结束;
在SQL控制台的匿名块中调用它:
开始 lt_param_data =选择1作为id,'Test 1'作为虚拟对象的值 联合选择2作为id,'Test 2'作为虚拟对象的值; lt_func_res =从" MISC"中选择*。" MISC_TFUNC_TPAR"(:lt_param_data); 选择* from:lt_func_res; 结束;
致谢,弗洛里安
@florian
我在表格下面创建了函数。
并且在计算视图中使用了相同的内容,但接下来不要进行下一步以从视图传递输入。
不确定要做什么。 您可以在较新的HANA版本中的计算视图中将表函数与表类型输入参数一起使用,但仍无法创建表类型calc。 查看参数并将其传递给表函数。
最多设置5个标签!
否,这对于计算视图(图形视图和脚本视图)是不可能的。
您要达到的目的?
语法可以在官方文档中找到(例如,对于纯SQLScript,请查阅文档此处;有关XSC或XSA中的运行时声明,请查看相应的开发者指南)。
在SQL控制台中创建实例的Litte示例(根据您的需要/要求设置模式/名称):
在SQL控制台的匿名块中调用它:
致谢,
弗洛里安
@florian
我在表格下面创建了函数。
并且在计算视图中使用了相同的内容,但接下来不要进行下一步以从视图传递输入。
谢谢
不确定要做什么。 您可以在较新的HANA版本中的计算视图中将表函数与表类型输入参数一起使用,但仍无法创建表类型calc。 查看参数并将其传递给表函数。
一周热门 更多>