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