1. 程式人生 > >VL02N-PO過賬發貨控制發貨數量

VL02N-PO過賬發貨控制發貨數量

問題背景:關鍵使用者要求要控制工廠間轉儲訂單的發貨數量(有些需要超數發貨有些物料不能超數發貨)
查資料文件發現採購視圖裡面的“採購價值程式碼”是不對STO(跨工廠轉儲)型別訂單起作用的,就算物料主資料這裡配了,跨工廠採購訂單帶過去了他也是不生效的。這個只對其他標準的PO型別起作用,為了配合需求,老師在程式裡面加了一段增強程式碼。其他的正常配正常操作就好。

1、 物料主資料採購檢視處維護“採購價值程式碼”
在這裡插入圖片描述
2、 建立跨工廠轉儲訂單,物料主資料維護的“採購價值程式碼”控制的5%交貨量(如果有想改成其他百分比也可以,或者不限制都行,直接在PO這裡手動改就行,要不就預設物料主資料帶過來的5%)就會帶到PO裡來。
在這裡插入圖片描述


3、 VL10B將PO轉發貨單
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
4、 轉發貨單成功之後,當前頁面是不顯示發貨單號的,此時需要ME23N去看採購訂單歷史記錄處,那裡有發貨單號的記錄。
在這裡插入圖片描述
5、 根據此發貨單號進行VL02N發貨過賬(交貨數量會自動從採購訂單那邊帶過來100個,我把它改成106個,因為正常是控制了5%,也就是最多能多發貨5個也就是105才能發貨過賬,試試106能不能過賬)
在這裡插入圖片描述
6、 很明顯106>105,發貨過不了賬。(要的就是這種效果)
在這裡插入圖片描述