日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于销售订单的状态

發(fā)布時間:2025/3/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于销售订单的状态 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

眾所周知,在SD的流程中,很多處理是跟訂單的狀態(tài)息息相關(guān)的,比如參照一張銷售訂單來做發(fā)貨單的時候,系統(tǒng)需要檢查銷售訂單里面的交貨狀態(tài)是否是A(沒有處理)或者B(部分處理),如果是空白(不相關(guān))或者已經(jīng)是C(完全處理)了,那么系統(tǒng)會報錯來通知用戶這張銷售訂單的明細已經(jīng)不能用來做發(fā)貨了。那么在這篇日志中,我們就主要討論一下狀態(tài)管理中的常見問題。

如果覺得一張銷售訂單的狀態(tài)不正確,如何來證實呢?
在標準系統(tǒng)里有一個報表叫做SDVBUK00,這個報表是用來修正銷售訂單的錯誤信息的,在它的執(zhí)行界面上有一個項目叫“測試運行未更新”,如果選擇上這個項目,就只會顯示重新計算的狀態(tài),而不會修正。也就是說,我們可以用這個報表來驗證我們的猜想,如果執(zhí)行結(jié)果跟我們的判斷一致,那就可以把項目“測試運行未更新”留空,正式運行這個報表來修正銷售訂單的狀態(tài)。還有一個方法可以重新觸發(fā)狀態(tài)的再次計算,就是VA02修改一個訂單的時候,選擇項目,轉(zhuǎn)到-〉項目-〉狀態(tài),然后保存這張訂單。

需要注意的是SDVBUK00是用來修正某一個特定的有錯誤的銷售訂單的,這個報表不應(yīng)該被作為每天運行的報表。
Note 67742是關(guān)于SDVBUK00的說明文檔,如果是出具發(fā)票計劃相關(guān)的訂單請看Note88633,如果是表頭狀態(tài)相關(guān)的問題,請看一下Note84272,如果是不完全狀態(tài),請參照Note 88511.

那么如果SDVBUK00顯示這張訂單的狀態(tài)沒有問題,那么就證明當前的狀態(tài)是正確的,就要進一步分析為何系統(tǒng)會計算出這樣的狀態(tài)。
Debug是分析狀態(tài)決定的最好的方式,下面是相關(guān)的表和程序:


VBUP 項目狀態(tài)
VBUK 表頭狀態(tài)

Function module:
RV_XVBUP_MAINTAIN 決定項目狀態(tài)
RV_XVBUK_MAINTAIN 決定表頭狀態(tài)

我們更關(guān)注RV_XVBUP_MAINTAIN,因為表頭的狀態(tài)都是各個項目狀態(tài)的匯總。
那么每一個狀態(tài)都有決定它的subroutine,命名規(guī)則是

VBUP-XXXXX_ERMITTELN 是決定項目狀態(tài)XXXXX的subroutine
VBUK-XXXXX_ERMITTELN 是決定表頭狀態(tài)XXXXX的subroutine

此篇日志我們來說一下用戶常見的一些狀態(tài)相關(guān)的問題以及分析方法。

問題一,為什么一張銷售訂單項目已經(jīng)全數(shù)發(fā)貨,但是發(fā)貨狀態(tài)(VBUP-LFSTA)還是未處理?

回答:請打開銷售訂單,轉(zhuǎn)到->項目->裝運->
檢查”部分交貨/項目”是否被設(shè)置成了”D”. 如果是的話,那么這個現(xiàn)象就是正常的。
除非設(shè)置“拒絕原因”,不然這個項目永遠都不會變成“已完成”。

如果此項目沒有被設(shè)置成D,請參照上一篇日志,運行報表SDVBUK00.

問題二,我在T-code VOV7中更改了項目類別的”出具發(fā)票相關(guān)”的值,但是舊的銷售憑證還是保留了原來的值,怎么辦?

回答:在創(chuàng)建訂單的時候,VOV7中的值會被拷貝到VBAP-FKREL當中并且保存在數(shù)據(jù)庫表上。也就是說客戶化的改動是不會影響已經(jīng)創(chuàng)建的訂單的。
如果先跟更新舊訂單當中的值,請參照Note 127514來創(chuàng)建并運行報表ZZFKREL0。
請在運行此報表之后運行SDVBUK00以確保訂單中的狀態(tài)得到更新。

問題三,當給訂單項目設(shè)置拒絕原因以后,我發(fā)現(xiàn)不同的訂單的整體狀態(tài)和項目狀態(tài)有所不同,我希望知道標準系統(tǒng)正常的現(xiàn)象是怎樣的?

回答:“出具發(fā)票相關(guān)”的值會影響設(shè)置拒絕原因以后項目以及訂單的狀態(tài)。拒絕原因的定義(T-code OVAG)中”BLC”的設(shè)置也會影響最終結(jié)果。
具體請參照Note 203182? 和 210885。

問題四,我系統(tǒng)里存在一些銷售訂單,明明后續(xù)的交貨和開票都進行完了,整個訂單的狀態(tài)還是處理中,為什么?

回答:最有可能的原因就是用戶錯誤的給訂單中的項目類別設(shè)置了“完成規(guī)則”。請檢查T-code VOV7。
“完成規(guī)則”只是為契約類型的訂單,例如報價單,數(shù)量合同之類的訂單類型設(shè)計的,請把銷售訂單中用到的項目類型的“完成規(guī)則”設(shè)置成空,這樣新建的銷售訂單就不會有問題了。對于舊訂單,請參照Note 323048進行修正。

如果在您的系統(tǒng)中并沒有設(shè)置“完成規(guī)則”,那么請您參照上一篇日志來運行報表SDVBUK00. 或者進入T-code VA02,來debug為何系統(tǒng)決定出來的狀態(tài)是處理中。

總結(jié)

以上是生活随笔為你收集整理的关于销售订单的状态的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。