MD01和MD02對同一個物料執行結果不一致原因
[@more@]
執行MD01 需要表mdvm(MRP檔案中的條目)的資料支援,mdvm中沒有的條目的物料將不能執行總計劃。具體是無法執行FORM SELECT_MDVM_FOR_MRP,也就無法產生計劃結果。在一個MRP已經啟用的工廠下,條目在物料建立工廠檢視時會自動產生。 也就是說,如果一個物料在mdvm中沒有記錄或者記錄被刪除。MD01將沒有它的結果,後臺怎麼設定都沒有用。
總結如下:
1、只要在物料主資料的MRP1檢視上維護了MRP型別“PD”使用事務程式碼MD02執行MRP就能出採購申請;
2、MDO1需要在事務程式碼MD20中建立計劃條目,執行結果才會與MD02一致。
問題一:MD01與MD02的差異?
MD01:執行整個工廠物料(有計劃檔案條目的物料,事務:MD20)
MD02:執行工廠單個物料(不管有沒有計劃檔案條目,只要物料主資料MRP型別為PD)
問題二:如何配置才能使MD01執行結果與MD02執行結果一致呢?
如果是新物料,沒有建立計劃檔案條目的話,該物料MD01就不會參與MRP.所以,每個新物料都要建立計劃檔案條目,建立計劃檔案條目的方法有:
1.手工單個物料建立.事務程式碼:MD20
2.後臺每天執行自動建立.事務程式碼:MDAB
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/195776/viewspace-1046976/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 同樣的sql執行結果不同的原因分析SQL
- 執行結果
- linux下du和df結果不一致的原因及處理Linux
- 分享一個shell指令碼的坑:grep匹配+wc取值 在指令碼執行後的結果與手動執行結果不一致指令碼
- 用delphi和java對同一資訊進行DES加密出來的結果不一樣?Java加密
- 使用SQL TRACE和TKPROF觀察SQL語句執行結果SQL
- 多執行緒並行執行,然後彙總結果執行緒並行
- 【Spark】 Spark作業執行原理--獲取執行結果Spark
- grequests 執行併發測試與 jmeter 併發結果對比JMeter
- php中對MYSQL操作之批量執行,與獲取批量結果PHPMySql
- goroutine併發執行多個任務並依次返回結果Go
- 獲取任務的執行結果
- 解析Oracle執行計劃的結果Oracle
- ORDER對查詢結果進行排序排序
- python三引號巢狀雙引號執行結果不對Python巢狀
- TTS 演算法對比:DNN 結果和 HMM 演算法結果TTS演算法DNNHMM
- Go 多協程記錄執行結果Go
- python執行shell並獲取結果Python
- Jvm 重複載入同一個類的結果會怎麼樣?JVM
- Java獲取多執行緒執行結果方式的歸納與總結Java執行緒
- 如何:在執行 SQL 工作中將結果集對應至變數SQL變數
- 同一環境下執行多個版本的GrailsAI
- Mybatis結果對映MyBatis
- MySQL執行計劃explain輸出列結果解析MySqlAI
- 獲取多臺主機命令執行結果
- 在Linux中執行"rm -rf /"的結果Linux
- 【YashanDB知識庫】繫結引數,同一個sql多個執行計劃的問題SQL
- Spark解決SQL和RDDjoin結果不一致問題(工作實錄)SparkSQL
- MyBatis 結果對映總結MyBatis
- SAP RETAIL 對WG22執行LSMW批量匯入物料組描述資訊時需要前臺執行AI
- celery筆記一之celery介紹、啟動和執行結果跟蹤筆記
- Laravel 啟用多個 work 對同一個佇列進行處理的時候是否會出現同步執行Laravel佇列
- Spark Task 的執行流程④ - task 結果的處理Spark
- celery筆記九之task執行結果檢視筆記
- rhel5 執行who -r的結果含義
- easyexcel多sheet多執行緒匯入示例,獲取所以執行緒執行結果後返回Excel執行緒
- 批次對比結果集
- 更高階的技術可用於獲取使用QThreadPool和QRunnable啟動執行緒的執行結果QTthread執行緒