SAP HANA Web开发工作台中带有.hdbprocedure的XSODATA

2020-08-14 11:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 创建带有过程的xsod...

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

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


专家,

创建带有过程的xsodata时,发生以下错误。

应采取什么措施解决此问题? 请。

1)创建名为" MY_TABLE"的表。

创建列表" TEST"。" MY_TABLE"(

" EMP_ID" CHAR(10)CS_FIXEDSTRING NOT NULL,

" EMP_NAME" VARCHAR(50)CS_FIXEDSTRING不为空,

"部门" VARCHAR(50),

PRIMARY KEY(" EMP_ID"));

2)使用hana开发工作台创建.hdbprocedure。

程序" TEST"。" demo.test01 :: MyTable"(

在名称字符串中,

OUT resultFlg INT)

语言SQLSCRIPT

SQL安全调用程序

--DEFAULT SCHEMA <默认模式名称>

AS

开始

/*****************************************编写过程逻辑***** ************************************/

从" TEST"中删除。" MY_TABLE",其中NAME =:NAME;

从" TEST"。" MY_TABLE"选择count(*)到resultFlg中,其中NAME =:NAME;

END

3)。 使用创建的过程创建xsodata。

服务{

" TEST"。" MY_TABLE"为" MyTable"

使用" demo.test01 :: MyTable"删除;

}

因此,无法成功激活xsodata。 发生以下错误。

・过程" demo.test01 :: MyTable"的签名中的参数类型无效。 仅允许使用表类型。

最好的问候

Thiri

4条回答
四川大学会员
2020-08-14 12:15 .采纳回答

过程的接口与SQLScript过程出口的要求不匹配。

它只能具有两个参数:

  • 为实体键入一个输入参数 。
  • 一个输出错误参数。

有关详细信息,请查看文档此处

一周热门 更多>