最后购买价

2020-08-30 19:02发布

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

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


嗨,

我需要填写仅通过A/P发票发生的商品的最后购买价格。

表OITM具有最后一次购买价格,但不等于应付账款发票中的实际价格,可以从"库存-库存报告-最后价格报告"中进行检查。

项目主(OITM)的价格与以上报告价格均不同。

如何根据查询中的应付账款获得最后的购买价格?

谢谢

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

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


嗨,

我需要填写仅通过A/P发票发生的商品的最后购买价格。

表OITM具有最后一次购买价格,但不等于应付账款发票中的实际价格,可以从"库存-库存报告-最后价格报告"中进行检查。

项目主(OITM)的价格与以上报告价格均不同。

如何根据查询中的应付账款获得最后的购买价格?

谢谢

付费偷看设置
发送
7条回答
风早神人
1楼-- · 2020-08-30 19:28

嗨,

尝试:

选择T0.ItemCode,MAX(T0.DocDate)'最新',(从PCH1中选择价格,其中ItemCode = T0.ItemCode和DocDate = MAX(T0.DocDate))'最后价格'

从PCH1 T0

按T0.ItemCode分组

感谢

Gordon

SC_Yao
2楼-- · 2020-08-30 19:12

嗨,戈登,

您可以添加货币吗?

谢谢

3楼-- · 2020-08-30 19:02

嗨........

请尝试这个。......

 SELECT前1个T0。[DocNum]'PO编号',T0。[DocDate]'PO日期',T0.CardName'供应商',T1。[说明]'产品名称',T1。[数量],  T1。[价格],T2。[PymntGroup]"付款条件"来自OPCH T0内部联接PCH1 T1在T0.DocEntry = T1.DocEntry内部联接OCTG T2在T0.GroupNum = T2.GroupNum
 T1。[Dscription] ='[%0]'
 按T0排序。[DocDate] DESC 

此致

Rahul

闻人可可
4楼-- · 2020-08-30 19:06

尝试一下...

选择 ROW_NUMBER()


OVER(PARTITION BY PCH1.ItemCode ORDER BY OPCH.DocDate DESC)AS RawNo,

OPCH.DocNum,OPCH.DocDate,PCH1.ItemCode,PCH1.Price,OPCH.DocCur,OPCH.DocRate,PCH1.Price * OPCH.DocRate AS'价格(LC)'

INTO #PurchasingItems

FROM OPCH


在OPCH.DocEntry上的内部联接PCH1 = PCH1.DocEntry

在哪里


OPCH.DocType ='I'

订购


PCH1.ItemCode,OPCH.DocDate DESC

选择*

从#PurchasingItems

在哪里


#PurchasingItems.RawNo = 1
haha101010
5楼-- · 2020-08-30 19:20

您好,

您不必通过查询来执行此操作。 只需创建一个PO,添加一个带有项目的新行,单击该项目的价格,然后按CTRL + TAB。 然后,您可以取消选中AP发票以外的所有复选框。

我在此处写了一个带有示例的简短文章: http://www.battleshipcobra.com/2013/last-price-report-in-sales-documents/

谢谢

>

迈克

Cikesha
6楼-- · 2020-08-30 19:16

选择T0.ItemCode,MAX(T0.DocDate)'最新',

(从DocDate desc的PCH1 WHERE ItemCode = T0.ItemCode订单中选择前1个价格)"最后购买价格"

PROM PCH1 T0

按T0.ItemCode分组

一周热门 更多>