点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在创建一个XSODATA服务文件,其中我正在使用存储过程(SQL脚本)来更新HANA自定义表中的条目。
例如," TEST"是我的架构," PROCEDURE"是我的存储过程。
XSODATA服务文件:
服务名称空间" Test.services" {
"测试"。"表"为" mytable"
使用"测试"创建。"程序";
}
当我在xsodata服务中使用过程时,出现如下语法错误
第3行,第14列的语法错误。
因此,我尝试在具有输入和输出参数的测试包下创建脚本视图过程。 我正在xsodata服务文件中调用此过程,并收到此错误,提示"过程中无效的过程或参数列表"。
XSODATA服务文件:
服务名称空间" Test.Services" {
"测试"。"表"为" mytable"
使用" TEST :: PROCEDURE"创建;
}
这是我第一次这样做,请您恢复使用该解决方案。
我对使用基于SQL脚本的过程和hddbprocedure感到困惑。 我应该为此XSODATA服务使用哪一个,这两种类型的过程之间有什么区别。
根据您的描述(最后一句话),您不清楚正在使用什么,通过SQL创建的过程还是通过设计时对象(通过过时的.procedure扩展名或.hdbprocedure扩展名)创建的过程。/p>
您应该使用.hdbprocedure。 这样,您可以定义过程设计时工件,该过程在激活期间创建运行时过程。 设计时工件的名称可以在OData写出口中使用。 关于错误的过程或参数列表的错误,您应该在此处张贴过程的名称和接口,以便此处的人员能够检查它。 但是有关接口等的所有要点已经在官方帮助中进行了描述: OData写入请求的自定义退出
问候,
弗洛里安语
您好,穆拉利,
当我尝试在xsodata中公开存储过程时,我遇到了同样的问题。 我收到以下错误。
"无效的过程或过程中的参数列表"
请问您如何解决此问题?
此致
Sruti
嗨,专家们,
我陷入同样的境地,
am出现以下错误,
"无效的过程或过程中的参数列表"。
我从评论中知道输出参数是强制性的,但如何赋予输出参数。
关于
sujay
确实,问题已解决。 输出参数是必需的.. !! 非常感谢Florian Pfeffer。
一周热门 更多>