调试CATALOG SQLScript(位置1缺少输入或输出参数)

2020-09-30 01:37发布

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

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


我有一个带有以下签名的目录SQLscript过程。 如果我只有TYPE表(如in和OUT参数),则Debuger可以工作,但是当我混合使用table type和scalor参数时,会出现错误。

我收到错误

创建过程SAPABAP1.ZCOPY_SIMP
 (
 在I_VIEW SAPABAP1.ZSQL1中,
    I_FROM_YEAR NVARCHAR(4),
    I_TO_YEAR NVARCHAR(4),
 OUTE_VIEW SAPABAP1.ZSQL1
 语言SQLSCRIPT读取SQL数据AS

 开始
 .............
 结束;

 
,类型表是
创建表类型SAPABAP1.ZSQL1
 (
 CALMONTH2 NVARCHAR(000002),
 CALYEAR NVARCHAR(000004),
 Z_PROD NVARCHAR(000060),
 Z_AMOUNT DECIMAL(000017,000002),
 Z_QUAN十进制(000017,000003)
 )
capture.jpg (22.8 kB)

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

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


我有一个带有以下签名的目录SQLscript过程。 如果我只有TYPE表(如in和OUT参数),则Debuger可以工作,但是当我混合使用table type和scalor参数时,会出现错误。

我收到错误

创建过程SAPABAP1.ZCOPY_SIMP
 (
 在I_VIEW SAPABAP1.ZSQL1中,
    I_FROM_YEAR NVARCHAR(4),
    I_TO_YEAR NVARCHAR(4),
 OUTE_VIEW SAPABAP1.ZSQL1
 语言SQLSCRIPT读取SQL数据AS

 开始
 .............
 结束;

 
,类型表是
创建表类型SAPABAP1.ZSQL1
 (
 CALMONTH2 NVARCHAR(000002),
 CALYEAR NVARCHAR(000004),
 Z_PROD NVARCHAR(000060),
 Z_AMOUNT DECIMAL(000017,000002),
 Z_QUAN十进制(000017,000003)
 )
capture.jpg (22.8 kB)
付费偷看设置
发送
2条回答
哎,真难
1楼 · 2020-09-30 02:05.采纳回答

似乎是HANA Dev Tools for Eclipse的问题。 我可以使用最新工具重现错误的行为。

作为解决方法,您可以在HANA基于Web的开发工作台目录视图中使用存储过程调试功能。 在那里,调试过程适用于具有表/标量输入参数混合的过程。

致谢,
Florian

蓋茨
2楼-- · 2020-09-30 01:43

谢谢,基于Web Ide的调试有效

一周热门 更多>