SAP关于销售来自可选工厂的解决方案
業(yè)務(wù)場景
?
分公司商務(wù)在創(chuàng)建銷售訂單時(shí),假設(shè)交貨工廠有工廠1000和工廠3000,但希望在創(chuàng)建交貨單時(shí),根據(jù)“哪個(gè)工廠有貨就自動(dòng)從哪個(gè)工廠下的庫存地出貨,都有貨的工廠,3000工廠優(yōu)先發(fā)貨”的原則,由系統(tǒng)自動(dòng)判斷進(jìn)行交貨單創(chuàng)建。
?
解決方案
?
1、創(chuàng)建銷售訂單時(shí),交貨工廠優(yōu)先設(shè)置為3000。若工廠3000的庫存無法滿足交貨,在運(yùn)行MRP之后,系統(tǒng)會(huì)自動(dòng)觸發(fā)對工廠1000的需求,在1000工廠下創(chuàng)建計(jì)劃訂單或采購申請,以滿足需求。
?
2、在第1條中,會(huì)存在四種情況:
(一)?3000工廠的庫存,完全滿足了銷售訂單,也就是說在工廠1000下不會(huì)產(chǎn)生計(jì)劃訂單或者PR。
(二)?3000工廠的安全庫存數(shù)量<3000工廠的庫存數(shù)量-安全庫存數(shù)量<銷售訂單數(shù)量,則會(huì)在1000工廠下產(chǎn)生計(jì)劃訂單或者PR,但計(jì)劃訂單數(shù)量或PR數(shù)量小于銷售訂單數(shù)量,也就是說對于所要銷售的物料,部分可能在3000工廠,部分可能在1000工廠。但不是單一工廠就能夠完全滿足交貨。例如,銷售訂單數(shù)量為1000,3000工廠的安全庫存數(shù)量為500,此時(shí)3000工廠有庫存數(shù)量800,則在工廠1000就會(huì)產(chǎn)生計(jì)劃訂單數(shù)量700(1000+500-800)。
(三)3000工廠的庫存為0,完全由工廠安排生產(chǎn)并交貨。
(四)1000工廠和3000工廠各自有足夠的貨物對客戶進(jìn)行交貨。
?
3、現(xiàn)在就以上四種情況,可以做如下開發(fā)要求:
1)針對情況(一),不用對交貨單做任何處理。交貨單的交貨工廠與庫存地都是來自于銷售訂單。
2)針對情況(二),需要做以下處理:
a.VL01N創(chuàng)建交貨單時(shí)(或VL10A批量創(chuàng)建交貨單),若對于3000工廠能夠滿足的數(shù)量,直接創(chuàng)建交貨單,例如,銷售訂單數(shù)量是1000,3000工廠能夠滿足數(shù)量800,則先創(chuàng)建一張交貨工廠為3000,庫存地為1000,數(shù)量為800的交貨單;
b.對于另外需要交貨的200個(gè)數(shù)量,則在生成上面a條款的交貨單后,去檢查1000工廠下的物料庫存(排除MRP外的庫存地的庫存數(shù)量),若能滿足,或部分滿足,則觸發(fā)《程序》:首先,調(diào)用事務(wù)代碼1—VA02,更改銷售訂單的幾個(gè)字段:工廠(VBAP-WERKS)更改為1000,庫存地更改為該物料在工廠1000下的默認(rèn)收貨庫存地MARC-LGPRO,裝運(yùn)點(diǎn)為工廠默認(rèn)的裝運(yùn)點(diǎn)1000,數(shù)量不變,銷售訂單計(jì)劃行中實(shí)際上已經(jīng)出現(xiàn)了“已交貨數(shù)量”800個(gè)。其他字段都不變,保存;其次,立即調(diào)用事務(wù)代碼2—VL01N/VL10A,針對該銷售訂單創(chuàng)建交貨單,此時(shí)交貨單的交貨工廠為1000。
3)針對情況(三),在創(chuàng)建交貨單時(shí),若出現(xiàn)消息號(hào)“消息號(hào) VL367”,即“一個(gè)無交貨數(shù)量的項(xiàng)目是不許可的。”時(shí),則自動(dòng)調(diào)用b條款所闡述的程序邏輯。
4)針對情況(四),和情況(一)一樣,不做任何修改。
總結(jié)
以上是生活随笔為你收集整理的SAP关于销售来自可选工厂的解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 销售科目确认相关配置
- 下一篇: VF01自动生成会计凭证