Crystal Reports中的SAP B1空白预览(已设置DocEntry参数)

2020-08-14 03:46发布

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

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


大家好,

我刚刚将我的Crystal Reports模板上载到SAP B1,并试图运行它,但是我得到的是空白报告。 参数/记录选择已设置为{Command.DocEntry} = {?DocKey @}。 我想知道它是否与查询有关,但是当我在Crystal中设置记录时,仅当我尝试在SAP B1中预览时,显示任何记录信息都没有问题。 当我自己在SAP中运行查询时,它没有问题。 下面的查询;

选择区别
 T0。[CardName],
 T0。[DocNum],
 T0。[DocDate],
 T0。[地址],
 T0。[Address2],
 T2。[SlpName],
 T2。[Mobil],
 T2。[电子邮件],
 T0.DocEntry,
 T1.ItemCode,
 T1说明
 T1。数量
 T1。价格,
 T4.Tel1,
 '\\ LSA-DB01 \ Pictures \'+ convert(varchar,T3.Picturname),
 T4.Cellolar,
 T4.E_MailL,
 T4.FirstName,
 T4.LastName,
 T5.PymntGroup,
 CAST(T0。[U_LSA_Deposit] AS DECIMAL)AS"存款",
 T0。[U_LSA_Period],
 T0系列
 T1.FreeTxt,
 T1.VisOrder,
 CAST(T3.UserText AS varchar(MAX))AS ItemInfo,
 ''
 从OQUT T0
 内部联接QUT1 T1在T0上。[DocEntry] = T1。[DocEntry] AND T1.LineType ='R'
 内连接OSLP T2开启T0.SlpCode = T2.SlpCode
 T1上的INNER JOIN OITM T3。[ItemCode] = T3。[ItemCode]
 T0上的内部联接OCPR T4。[CntctCode] = T4。[CntctCode]
 内联接OCTG T5在T0。[GroupNum] = T5。[GroupNum]
 T0上的内部联接QUT10 T6。[DocEntry] = T6。[DocEntry]
 T3上的内联接OITB T7.ItmsGrpCod = T7.ItmsGrpCod
 全联盟
 选择地区
 T0。[CardName],
 T0。[DocNum],
 T0。[DocDate],
 T0。[地址],
 T0。[Address2],
 T2。[SlpName],
 T2。[Mobil],
 T2。[电子邮件],
 T0.DocEntry,
 '',
 '',
 0,
 0,
 T4.Tel1,
 '',
 T4.Cellolar,
 T4.E_MailL,
 T4.FirstName,
 T4.LastName,
 T5.PymntGroup,
 CAST(T0。[U_LSA_Deposit] AS DECIMAL)AS"存款",
 T0。[U_LSA_Period],
 T0系列
 '',
 T1.AftLineNum,
 '',
 CAST(T1。" LineText" AS varchar(MAX))AS'LineText'
 从OQUT T0
 内联接QUT10 T1在T0上。[DocEntry] = T1。[DocEntry] AND T1.LineType ='T'
 内连接OSLP T2开启T0.SlpCode = T2.SlpCode
 T0上的内部联接OCPR T4。[CntctCode] = T4。[CntctCode]
 内联接OCTG T5在T0。[GroupNum] = T5。[GroupNum]
 按T0。[DocDate],T0。[DocNum],T1。[VisOrder] 
排序

我觉得这是我刚刚忽略的那些超级简单的事情之一,因为任何帮助总是非常感谢。

此致

尼克

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

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


大家好,

我刚刚将我的Crystal Reports模板上载到SAP B1,并试图运行它,但是我得到的是空白报告。 参数/记录选择已设置为{Command.DocEntry} = {?DocKey @}。 我想知道它是否与查询有关,但是当我在Crystal中设置记录时,仅当我尝试在SAP B1中预览时,显示任何记录信息都没有问题。 当我自己在SAP中运行查询时,它没有问题。 下面的查询;

选择区别
 T0。[CardName],
 T0。[DocNum],
 T0。[DocDate],
 T0。[地址],
 T0。[Address2],
 T2。[SlpName],
 T2。[Mobil],
 T2。[电子邮件],
 T0.DocEntry,
 T1.ItemCode,
 T1说明
 T1。数量
 T1。价格,
 T4.Tel1,
 '\\ LSA-DB01 \ Pictures \'+ convert(varchar,T3.Picturname),
 T4.Cellolar,
 T4.E_MailL,
 T4.FirstName,
 T4.LastName,
 T5.PymntGroup,
 CAST(T0。[U_LSA_Deposit] AS DECIMAL)AS"存款",
 T0。[U_LSA_Period],
 T0系列
 T1.FreeTxt,
 T1.VisOrder,
 CAST(T3.UserText AS varchar(MAX))AS ItemInfo,
 ''
 从OQUT T0
 内部联接QUT1 T1在T0上。[DocEntry] = T1。[DocEntry] AND T1.LineType ='R'
 内连接OSLP T2开启T0.SlpCode = T2.SlpCode
 T1上的INNER JOIN OITM T3。[ItemCode] = T3。[ItemCode]
 T0上的内部联接OCPR T4。[CntctCode] = T4。[CntctCode]
 内联接OCTG T5在T0。[GroupNum] = T5。[GroupNum]
 T0上的内部联接QUT10 T6。[DocEntry] = T6。[DocEntry]
 T3上的内联接OITB T7.ItmsGrpCod = T7.ItmsGrpCod
 全联盟
 选择地区
 T0。[CardName],
 T0。[DocNum],
 T0。[DocDate],
 T0。[地址],
 T0。[Address2],
 T2。[SlpName],
 T2。[Mobil],
 T2。[电子邮件],
 T0.DocEntry,
 '',
 '',
 0,
 0,
 T4.Tel1,
 '',
 T4.Cellolar,
 T4.E_MailL,
 T4.FirstName,
 T4.LastName,
 T5.PymntGroup,
 CAST(T0。[U_LSA_Deposit] AS DECIMAL)AS"存款",
 T0。[U_LSA_Period],
 T0系列
 '',
 T1.AftLineNum,
 '',
 CAST(T1。" LineText" AS varchar(MAX))AS'LineText'
 从OQUT T0
 内联接QUT10 T1在T0上。[DocEntry] = T1。[DocEntry] AND T1.LineType ='T'
 内连接OSLP T2开启T0.SlpCode = T2.SlpCode
 T0上的内部联接OCPR T4。[CntctCode] = T4。[CntctCode]
 内联接OCTG T5在T0。[GroupNum] = T5。[GroupNum]
 按T0。[DocDate],T0。[DocNum],T1。[VisOrder] 
排序

我觉得这是我刚刚忽略的那些超级简单的事情之一,因为任何帮助总是非常感谢。

此致

尼克

付费偷看设置
发送
1条回答
小c菟菟
1楼 · 2020-08-14 04:38.采纳回答

好吧,我一发布就解决了这个问题-_-

对于以后遇到此问题的其他任何人,我只是从顶部查询中删除了" INNER JOIN QUT10 T6 ON T0。[DocEntry] = T6。[DocEntry]",因为该查询已被合并,所以不应该在那里 在第二个。

一周热门 更多>