查询将不排除用户提示,但可以正常工作

2020-09-02 08:58发布

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

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


SAP业务一8.88 pl 12

下面的查询工作正常

选择项目,数量,代码,描述,JC,图片
 FROM(选择LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)作为'Item',
 T1。数量
 T1代码
 T0.ItemName为"描述",
 T0.U_jc为" JC",
 T0.PicturName为"图片",


                 ROW_NUMBER()OVER(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)排序(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1))排序


          来自[dbo]。[OITM] T0
 内部联接[dbo]。[ITT1] T1在T1上。[父亲] = T0。[ItemCode]
          在T1。父亲喜欢"%-%"
 和T0.ItemName不像'%BLK%')AS
 其中a.RowNumber = 1
 和a.Quantity = 1
 和a。类似'%'+'some val'+'%'的代码
 和a。说明不像'%BLK%'
 

当我将查询编辑为用户输入以外的内容时,我一直无法绑定多重标识符itt1.father

我编辑过的查询看起来像这样。

选择项目,数量,代码,描述,JC,图片
 FROM(选择LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)作为'Item',
 T1。数量
 T1代码
 T0.ItemName为"描述",
 T0.U_jc为" JC",
 T0.PicturName为"图片",


                 ROW_NUMBER()OVER(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)排序(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1))排序


          来自[dbo]。[OITM] T0
 内部联接[dbo]。[ITT1] T1在T1上。[父亲] = T0。[ItemCode]
          在T1。父亲喜欢"%-%"
 和T0.ItemName不像'%BLK%')AS
 其中a.RowNumber = 1
 和a.Quantity = [%0]
 和a。类似'%'+'[%1]'+'%'的代码
 和a。说明不像'%BLK%'
 

有人知道我的问题在这里吗? 当我手动提供值时,一切正常。

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

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


SAP业务一8.88 pl 12

下面的查询工作正常

选择项目,数量,代码,描述,JC,图片
 FROM(选择LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)作为'Item',
 T1。数量
 T1代码
 T0.ItemName为"描述",
 T0.U_jc为" JC",
 T0.PicturName为"图片",


                 ROW_NUMBER()OVER(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)排序(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1))排序


          来自[dbo]。[OITM] T0
 内部联接[dbo]。[ITT1] T1在T1上。[父亲] = T0。[ItemCode]
          在T1。父亲喜欢"%-%"
 和T0.ItemName不像'%BLK%')AS
 其中a.RowNumber = 1
 和a.Quantity = 1
 和a。类似'%'+'some val'+'%'的代码
 和a。说明不像'%BLK%'
 

当我将查询编辑为用户输入以外的内容时,我一直无法绑定多重标识符itt1.father

我编辑过的查询看起来像这样。

选择项目,数量,代码,描述,JC,图片
 FROM(选择LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)作为'Item',
 T1。数量
 T1代码
 T0.ItemName为"描述",
 T0.U_jc为" JC",
 T0.PicturName为"图片",


                 ROW_NUMBER()OVER(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)排序(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1))排序


          来自[dbo]。[OITM] T0
 内部联接[dbo]。[ITT1] T1在T1上。[父亲] = T0。[ItemCode]
          在T1。父亲喜欢"%-%"
 和T0.ItemName不像'%BLK%')AS
 其中a.RowNumber = 1
 和a.Quantity = [%0]
 和a。类似'%'+'[%1]'+'%'的代码
 和a。说明不像'%BLK%'
 

有人知道我的问题在这里吗? 当我手动提供值时,一切正常。

付费偷看设置
发送
7条回答
DafaDDDa
1楼-- · 2020-09-02 09:38

您好,

以上查询导致臭名昭著的一揽子协议错误。

一周热门 更多>