销售员工所有带发票/贷记日期(含跟踪和运费)的发票/贷记(总利润)

2020-09-12 05:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人可以帮我更新以下查询,以包括...

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

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


有人可以帮我更新以下查询,以包括所有已付款/已付款或未付款的发票/贷方。 该查询仅显示带有" PAID/CREDITED DATE"的发票。 我希望它包括请求日期的所有发票。

 SELECT T3.SlpName,T0.CardName,'Invoice',T0.DocDate作为'Posting Date',T5.ReconDate'Pay/Credit Date',例T5.InitObjTyp ='24'然后'Payment'ELSE  T5.InitObjTyp ='14'时的情况,然后'贷记'其他'结束END [侦查类型],T0.DocNum作为'Doc Number',T0.JrnlMemo,当T0.Canceled <>'C'然后(T0  .DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)否则(T0.DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)以'小计'结尾,如果T0.Canceled <>'C'然后 (T0.GrosProfit)否则(T0.GrosProfit)结尾为"毛利润",T0.TrackNo,TA.LineTotal为"运费成本"


 从OINV T0内连接TA上的INV3 TA.Docentry = T0.Docentry左外连接ITR1 T4于T0.DocEntry = T4.SrcObjAbs和T4.SrcObjTyp ='13'左外连接OITR T5于T4.ReconNum = T5ERconconum 在T3.SlpCode = T0.SlpCode WHERE上加入OSLP T3(T3.SlpName LIKE'%% [%0] %%'或'[%0]'='')AND(T5。在'[%1]'之间进行确认 AND'[%2]')


 全联盟


 选择不同的T3.SlpName,T0.CardName,"贷项凭证",T0.DocDate作为"过帐日期",T5.ReconDate作为"支付/贷记日期",当T5.InitObjTyp ='24'则'支付'其他情况 当T5.InitObjTyp ='14'然后'贷记'其他'结束END [确认类型]时,T0.DocNum作为'Doc Number',T0.JrnlMemo,当T0.Canceled <>'C'时为(T0。  DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)*-1其他(-T0.DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)*-1以'Subtotal'结尾,当T0.Canceled被取消时 <>'C'然后(T0.GrosProfit)*-1否则(-T0.GrosProfit)*-1结尾为'Gross Profit',T0.TrackNo,TA.Linetotal为'Freight Cost'


 从ORIN T0内部连接TA上的RIN3 TA.Docentry = T0.Docentry左外部连接ITR1 T4到T0.DocEntry = T4.SrcObjAbs和T4.SrcObjTyp ='14'左外部连接OITR T5到T4.ReconNum = T5.ReconNum 在T3.SlpCode = T0.SlpCode WHERE上加入OSLP T3(T3.SlpName LIKE'%% [%0] %%'或'[%0]'='')AND(T5。在'[%1]'之间进行确认 AND'[%2]')
 

非常感谢您!

亲切的问候,

拉里

2条回答
樱桃小丸子0093
2020-09-12 05:59

如果删除一些代码,我会得到想要的结果,但会丢失货运。

这是更新的查询:

选择
 T3.SlpName
 ,T0.CardName
 ,"发票"
 ,T0.DocDate作为"发布日期"
 ,T5.ReconDate为"付款/信用日期"
 ,当T5.InitObjTyp ='24'时
 然后"付款"
 T5.InitObjTyp ='14'时的其他情况
 然后"信用"其他"其他"
 结束
 END [侦查类型]
 ,T0.DocNum作为'Doc Number'
 ,T0.JrnlMemo
 ,如果T0.Canceled <>'C',则(T0.DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)否则为(T0.DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)结尾为' 小计
 ,当T0.Canceled <>'C'时(T0.GrosProfit)否则(T0.GrosProfit)结尾为'Gross Profit'
 ,T0.TrackNo

 从OINV T0

 左外连接ITR1 T4处于T0.DocEntry = T4.SrcObjAbs和T4.SrcObjTyp ='13'
 左外连接OITR T5在T4.ReconNum = T5.ReconNum

 内加入OSLP T3 ON T3.SlpCode = T0.SlpCode

 在(T3.SlpName之类的'%% [%0] %%'或'[%0]'='')AND(T5。在'[%1]'和'[%2]'之间进行确认

 全联盟

 选择不同
 T3.SlpName
 ,T0.CardName
 ,"贷项通知单"
 ,T0.DocDate作为"发布日期"
 ,T5.ReconDate为"付款/信用日期"
 ,当T5.InitObjTyp ='24'时
 然后"付款"
 T5.InitObjTyp ='14'时的其他情况,然后'贷方'ELSE'其他'
 结束
 END [侦查类型]
 ,T0.DocNum作为'Doc Number'
 ,T0.JrnlMemo
 ,当T0.Canceled <>'C'时的情况(T0.DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum)*-1其他(-T0.DocTotal-T0.VatSum- T0.TotalExpns-T0.DiscSum  )*-1结尾为"小计"
 ,当T0.Canceled <>'C'时(T0.GrosProfit)*-1否则(-T0.GrosProfit)*-1结尾为'Gross Profit'
 ,T0.TrackNo

 从ORIN T0

 左外连接ITR1 T4处于T0.DocEntry = T4.SrcObjAbs和T4.SrcObjTyp ='14'
 左外连接OITR T5在T4.ReconNum = T5.ReconNum

 内加入OSLP T3 ON T3.SlpCode = T0.SlpCode

 在(T3.SlpName之类的'%% [%0] %%'或'[%0]'='')AND(T5。在'[%1]'和'[%2]'之间进行确认
 

一周热门 更多>

相关问答