首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用SP抛出"ABAP对象和DDIC对象必须在方法语句中声明“

调用SP抛出"ABAP对象和DDIC对象必须在方法语句中声明“
EN

Stack Overflow用户
提问于 2019-06-28 05:05:09
回答 1查看 1K关注 0票数 2

我在HANA中创建了一个存储过程,并试图通过AMDP类调用它。

SP如下;

代码语言:javascript
复制
PROCEDURE "SAPABAP1"."ATU.SF::TESTSPCALL" ( ) 
    LANGUAGE SQLSCRIPT
    SQL SECURITY INVOKER 
    READS SQL DATA AS
BEGIN
  SELECT 1 FROM DUMMY;
END;

AMDP级:

代码语言:javascript
复制
CLASS /ATU/SF_CL_DAILY_MOD_RPT IMPLEMENTATION.   
  METHOD CALL_DAILY_MOD_RPT_SP by database procedure for hdb language sqlscript.
    CALL "SAPABAP1"."ATU.SF::TESTSPCALL" ( );
  ENDMETHOD.
ENDCLASS.

然而,我不能激活上面的类,因为我正在获得以下错误。

"ATU.SF::TESTSPCALL“是未知的。ABAP对象和DDIC对象必须在METHOD语句中声明。本地名称必须以":“开头

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-01 15:12:28

相反,调用运行时工件:

"_SYS_BIC"."ATU.SF::TESTSPCALL"( );

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56801163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档