生产订单:货币发行

2020-08-14 02:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 只需查询我的Sql函...

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

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


大家好,

只需查询我的Sql函数中的生产订单,我的客户就可以将两种类型的货币(NTD-系统货币和GBP-本国货币)用于其生产订单。

下面是我的SQL尝试:

-采购订单选择t1.LineNum + 1为'#',T0.Cardcode为'Supplier Code',T0.Cardname为'Supplier Name',t0.DocNum为'Order Number',t0.Comments为' 备注',t0.TaxDate为'Date'--t0.SlpCode为'Buyer(Employee)',t2.SlpName为'Buyer(Employee)',t0.NumAtCard为'Supplier Ref。' ,t0.SupplCode为'补充代码'--T0.CntctCode为'Cont.P(供应商)',T3.Name为'Cont.P(供应商)',t0.DocDueDate为'交货日期',t0.GroupNum 为"付款方式",t0.PeyMethod为"付款方式",t0.Address为"地址",T1.ItemCode为"产品代码",T1.Dscription为"产品说明",t1.Price为"单价", t1.Quantity为'Quantity',t1.DiscPrcnt为'Disc%',t1.LineTotal为'Row Total',当DocCur ='NTD'时为t1.LineTotal,否则t1.LineTotal结束为'Row Total(Sys Currency) ',t1.Currency为'Document Currency',t0.Address为'Billing Address',t0.PaymentRef为'Payment Reference Number',T4.PymntGroup为'Payment Terms',T0.DiscPrcnt为'Discount Percentage',T0。 DiscSum为"折扣总额",(t0.DocTotal-t0.VatSum)为"折扣前总额",当DocCur ='GBP'时为t0.DocTotal-t0.VatSum否则为t0.DocTotalFC-t0.VatSumFC结尾为'Total 折扣前--t0.TotalExpns为'Frieght',如果DocCur ='GBP'则为T0.TotalExpns,否则t0.TotalExpFC以'Fr'结尾 ieght'--t0.VatSum为'Tax Total',当DocCur ='GBP'时为T0.VatSum,否则t0.VATSUMFC结尾为'Tax Total'-,t0.DocTotal为'Total Sum',当DocCur = 'GBP'然后T0.DocTotal否则t0.DocTotalFC作为OPOR T0的'Total Sum'结束,在T0上加入POR1 T1.DocEntry = T1.DocEntry在T0上加入OSLP T2.SlpCode = T2.SlpCode左上T0。 .CntctCode = T3.CntctCode左移到T0上的OCTG T4.GroupNum = T4.GroupNum

有没有一种方法可以使货币根据采购订单文档进行相应选择?

非常感谢

克莱门特

5条回答
派大星 ヾ
2020-08-14 03:34

当货币为GBP时,您的功能效果很好,但是当货币为NTD时,它不能显示正确的金额。

查询仍将显示GBP185.00而不是我想要的NTD7400.00。 请咨询

一周热门 更多>