SAP HANA Studio//SAP DBTech JDBC:[7]错误

2020-08-14 00:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我迷路了,因为没有关于...

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

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


你好,

我迷路了,因为没有关于消息" SAP DBTech JDBC:[7]:不支持的功能:不支持非常量表达式:"的信息。 谁能给我一个提示,该消息的含义是什么,尤其是第二部分"不能支持非恒定表达"?

是否存在发生此错误的典型情况?

最好的问候

丹尼尔

7条回答
土豆飞人
2020-08-14 00:29

也许我展示的SQL比实际要容易。 正如Breddemann先生提到的那样,新的aufkstat部分封装了status和aufk表之间的OUTER JOIN。

但是结果是一样的。

具有
 ,日期(日期,工作,今天)为(

 ...

 )

 ,fpl_status为(
 在(PARTITION BY objnr,stat ORDER BY udate DESC)上选择row_number()作为lineNum,objnr,udate
 来自" XXX" .jcds
 其中mandt ='100'
 和stat ='EXXXX'
 和inact =''
 )

 ,aufkstat为(
 选择aufk.objnr
 ,将fpl_status.udate作为fpl
 来自" XXX" .aufk
 aufk.objnr上的左外部联接fpl_status = fpl_status.objnr
 并且fpl_status.lineNum = 1
 其中aufk.mandt ='100'
 和aufk.werks ='1234'
 )


 ,操作为(
 选择afko.aufnr,
 afko.aufpl,
 aufk.werks,
 ...

 (从aufkstat中选择fpl,其中objnr = aufk.objnr)作为release_supp_date,
 ...

 来自" XXX" .afko
 在" XXX" .aufk.aufnr上加入" XXX" .aufk =" XXX" .afko.aufnr
 WHERE" XXX" .afko.mandt ='100'
 和" XXX" .aufk.werks ='1234'
  )

 选择
     日期,
     "待办事项"作为类别,
     aufnr,
     怪异的
     release_supp_date,
     release_supp_color_date,
     ...

 从
   操作,日期
    
 哪里
   日期 = afko.gstrp和
   功= 1;  

一周热门 更多>