在HANA上的BW中从BW转换调用HANA过程

2020-09-15 19:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我想从BW...

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

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


尊敬的专家,

我想从BW转换中的Expert例程调用HANA过程(用BW Schema中的HANA编写)。 我找不到任何示例。

我尝试输入一个参数,但出现错误=>声明错误。

我的情况是这样

 HDB语言SQLSCRIPT选项的按数据库过程进行的方法过程为只读。
  -在此处插入您的代码
  呼叫" _SYS_AFL"。" AFLBFL_CUMULATE_DECUMULATE_PROC"(:lt_input,:lt_output,1)
      outTab =选择
    I.客户,
    I.SALESORG,
    I.CUST_GROUP,
    I.DISTR_CHAN,
    I.SALES_OFF,
    I.SALES_GRP,
    卡蒙
    I.STAT_CURR,
    I.RECORDMODE,
    I.CALMONTH2,
    I.CALYEAR,
    I.INVCD_VAL,-输入值
    :lt_output作为CUMVALUE,---输出值
    I.STAT_CURR,
    ""作为记录,
    I.SQL__PROCEDURE__SOURCE__RECORD

 来自:inTab和我一样;
  errorTab =
                   选择""作为error_Text,
                           ''作为SQL__PROCEDURE__SOURCE__RECORD
                          从假人
                          其中dummy <>'X';
 终结法。
 ENDCLASS。

 

版本BW 7.5 HANA 1.0 SP 12

有什么帮助吗?

谢谢

Sascha

5条回答
蓋茨
2020-09-15 19:49

嗨,

我不知道应该怎么做。

您必须调查一下,看看什么是输入参数。 它们是表还是标量?

根据您的发现,您必须调整您的sql脚本...

如果该过程的输出是一个表,则必须加入才能获得正确的结果。

BR,

一周热门 更多>