调用中参数的数量或类型错误:未绑定VALTAB

2020-08-30 10:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们正在使用动态分析...

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

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


大家好,

我们正在使用动态分析特权来提供对数据的适当访问。 为此,我们创建了一个过程来从授权表中获取数据,并将输出传递给具有单个类型为NVARCHAR的参数的表类型。 该过程如下所示。

过程" :: ZPROC_Personal_Area"(OUT VALTAB表(" PerArea" NVARCHAR(4)))

语言SQLSCRIPT

SQL安全定义器

默认模式<模式>

读取SQL数据AS

开始

VALTAB =从" SAPXXX"中选择" SAPXXX"。" ZAP_PARAMETERS" .PVALUE作为" PerArea"。" ZAP_PARAMETERS"其中" SAPXXX"。" ZAP_PARAMETERS" .UNAME = SESSION_USER和" SAPXXX"。" ZAP_PARAMETERS" .PNAME = 'PAREA';

END;

当我在sql控制台中调用以下过程时,此方法有效

致电" :: ZPROC_Personal_Area"

但是,当我尝试访问分配了动态分析特权的视图时,出现以下错误

"一元不支持的数据类型非SQL类型"

有人看到此错误吗?


谢谢