报表中的项目重复多次

2020-09-27 12:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们 我已经为发票打印输出创...

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

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


专家们

我已经为发票打印输出创建了查询,
当我运行查询时,同一项目重复2次以上

我该如何解决

 选择OINV.DocEntry,OCRD.CntctPrsn作为"客户联系人",OCPR.Position作为"名称",OINV.CardName作为"客户名称",OCPR.Address作为"地址",CRD1.Street作为" PO Box No",
 CRD1.City AS'City',CRD1.Country as'Country',OCRD.Fax as'Fax',OCRD.Phone1,OCRD.Phone2,OCRD.Cellular as'Mobile No',OCRD.E_Mail as'Email',OCRD  .IntrntSite AS'WebSite',OINV.DocDate为'Postng Date',
 OINV.NumAtCard为" Ref No",OINV.DocCur AS为"货币",OINV.U_Creater AS为" Doc Creater/From",INV1.LineTotal,


 当('S')然后'基于服务'时为OINV.DocType
                    什么时候('I')然后'基于项目'


 否则"无效文档类型"结尾为"无效文档类型",


 INV1.Dscription为'Description',INV1.Quantity为'Qty',INV1.U_srv_qty AS为'Service Qty',INV1.U_SerRate为'Service Unit Price',INV1.Price为'Unit Price',OINV.DocNum为'Doc' 编号",OINV。标头为" T&C1",OINV.Footer AS" T&C2"
 来自OINV
 在OINV.DocEntry = INV1.DocEntry上左加入INV1
 OINV.CardCode上的左联接OCRD = OCRD.CardCode
 在OCRD.DocEntry = OCRD.DocEntry上左加入CRD1
 LEFT在OCRD.CardCode = OCPR.CardCode上加入OCPR


 DocNum = 100029


 

致谢

6条回答
骆驼绵羊
2020-09-27 13:08

尝试以下代码:-


 选择OINV.DocEntry,OCRD.CntctPrsn作为"客户联系人",OCPR.Position作为"名称",OINV.CardName作为"客户名称",OCPR.Address作为"地址",CRD1.Street作为" PO Box No",
 CRD1.City AS'City',CRD1.Country as'Country',OCRD.Fax as'Fax',OCRD.Phone1,OCRD.Phone2,OCRD.Cellular as'Mobile No',OCRD.E_Mail as'Email',OCRD  .IntrntSite AS'WebSite',OINV.DocDate为'Postng Date',
 OINV.NumAtCard为" Ref No",OINV.DocCur AS为" Currency",
 OINV.U_Creater AS'Doc Creater/From',
 INV1.LineTotal,
 当('S')然后'基于服务'时为OINV.DocType
                    什么时候('I')然后'基于项目'




 否则"无效文档类型"结尾为"无效文档类型",




 INV1.Dscription为"描述",INV1.Quantity为"数量",
 INV1.U_srv_qty AS"服务数量",INV1.U_SerRate作为"服务单价",
 INV1.Price为'Unit Price',OINV.DocNum为'Doc Number',OINV.Header为'T&C1',OINV.Footer AS'T&C2'
 来自OINV
 OINV.DocEntry上的内部联接INV1 = INV1.DocEntry
 内部JOIN OCRD ON OINV.CardCode = OCRD.CardCode
 OCRD.CardCode = CRD1.CardCode和oinv.PayToCode = CRD1.Address上的内部联接CRD1
 LEFT在OINV.CntctCode = OCPR.CntctCode上加入OCPR




 其中CRD1.AdresType ='B'和DocNum = 1718010022
 

一周热门 更多>