sAP计算视图中的表类型输入参数

2020-08-18 08:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我可以在如下所示的过...

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

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


专家们,

我可以在如下所示的过程中以表类型创建输入。

有时,用户会将类似上述的输入发送到视图/过程。

我想在计算视图/脚本化计算视图中实现相同的效果。

根据我的理解,我们只能在视图中传递标量输入参数,并且多个条目不会采用表类型格式。

请帮助我。

谢谢

Rajavelu

(6.8 kb)
4条回答
CJones
2020-08-18 09:00

语法可以在官方文档中找到(例如,对于纯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;
 结束;
 

致谢,
弗洛里安

一周热门 更多>