如何在SAP B1的查询管理器中将Pindicator作为参数传递

2020-09-07 20:39发布

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

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


选择*
 FROM(选择b.ItemCode,c.ItemName,c.U_Size,c.U_Mode,d.ItmsGrpNam,c.U_SubGrp7,
        DATENAME(MONTH,a.DocDate)[月],
        SUM(isnull(b.Quantity,0))[销售数量]
       来自oinv a
       在a.DocEntry = b.DocEntry上向左加入INV1 b
       在b.ItemCode = c.ItemCode上左加入OITM c
       在c.ItmsGrpCod = d.ItmsGrpCod上左加入OITB d
       左联接NNM1 E ON A.Series = E.Series
       其中E.SeriesName喜欢'MR%'和A.CANCELED ='N'AND B.WhsCode ='SG'AND B.TreeType <>'I'AND A.PIndicator ='FY1819'----这里如何传递 查询管理器中的运行时参数
 

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

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


选择*
 FROM(选择b.ItemCode,c.ItemName,c.U_Size,c.U_Mode,d.ItmsGrpNam,c.U_SubGrp7,
        DATENAME(MONTH,a.DocDate)[月],
        SUM(isnull(b.Quantity,0))[销售数量]
       来自oinv a
       在a.DocEntry = b.DocEntry上向左加入INV1 b
       在b.ItemCode = c.ItemCode上左加入OITM c
       在c.ItmsGrpCod = d.ItmsGrpCod上左加入OITB d
       左联接NNM1 E ON A.Series = E.Series
       其中E.SeriesName喜欢'MR%'和A.CANCELED ='N'AND B.WhsCode ='SG'AND B.TreeType <>'I'AND A.PIndicator ='FY1819'----这里如何传递 查询管理器中的运行时参数
 

付费偷看设置
发送
1条回答
太Q了
1楼-- · 2020-09-07 21:30

嗨,

您可以在复杂的查询中为参数使用语法:

/*从OITM x */中选择*
 DECLARE @Pindicator AS NVARCHAR(10)
 SET @Pindicator =/* x.PIndicator */'[%0]'
 选择 *
 FROM(选择b.ItemCode,c.ItemName,c.U_Size,c.U_Mode,d.ItmsGrpNam,c.U_SubGrp7,
        DATENAME(MONTH,a.DocDate)[月],
        SUM(isnull(b.Quantity,0))[销售数量]
       来自oinv a
       在a.DocEntry = b.DocEntry上向左加入INV1 b
       在b.ItemCode = c.ItemCode上左加入OITM c
       在c.ItmsGrpCod = d.ItmsGrpCod上左加入OITB d
       左联接NNM1 E ON A.Series = E.Series
       其中E.SeriesName喜欢'MR%'和A.CANCELED ='N'和B.WhsCode ='SG'和B.TreeType <>'I'和A.PIndicator=@Pindicator
 

此致

Johan

一周热门 更多>