我在HANA中创建了一个存储过程,并试图通过AMDP类调用它。
SP如下;
PROCEDURE "SAPABAP1"."ATU.SF::TESTSPCALL" ( )
LANGUAGE SQLSCRIPT
SQL SECURITY INVOKER
READS SQL DATA AS
BEGIN
SELECT 1 FROM DUMMY;
END;AMDP级:
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语句中声明。本地名称必须以":“开头
有什么想法吗?
发布于 2019-07-01 15:12:28
相反,调用运行时工件:
"_SYS_BIC"."ATU.SF::TESTSPCALL"( );
https://stackoverflow.com/questions/56801163
复制相似问题