sap 供应商表_SAP系统玩阴的?
SAP系統玩陰的?
近日和項目上的ABAP開發顧問一起弄一個自開發的報表。其中某個欄位的取值需要從批次主數據里抓取到供應商代碼,然后根據供應商代碼取到供應商名稱等。為此筆者需要備功能說明書,在說明書里筆者需要將具體取值邏輯寫清楚。要取到批次主記錄里的'供應商'字段,如下圖示,
根據物料號+批次號組合取供應商代碼100823。
習慣性的,筆者將鼠標放在供應商字段上點擊F1鍵調出幫助文檔,
由該字段的技術信息表明,它的技術名稱是MCHA-LIFNR。如上圖示。
可以當筆者使用事務代碼SE16 +表名 MCHA, 輸入該物料號 + 批次號,查出來的記錄里'供應商'字段竟然是空!
Are you kidding me?
筆者又換了表名看看,SE16 + 表名 MCH1, 輸入該物料號 + 批次號,查出來的記錄里'供應商'字段才有值 ! 如下圖:
F1幫助文檔里的信息,誤導了我。莫非SAP系統玩陰的?以SAP系統的嚴謹與強大,不至于這樣吧?筆者有些不解。雖然說,作為SAP 顧問,不是筆者玩SAP,就是SAP玩筆者,被SAP玩玩我是有心理準備的,但是SAP你不能這么低級而簡單的玩吧?
由此,筆者決定研究一下SAP MCH1表和MCHA表更新邏輯。
經查,筆者所在的A項目里,批次是在material level 唯一,
意味著不同物料號可以有相同的批次號,只要物料號+批次號組合是唯一的即可。
SE11 看MCH1表結構,
MCHA表結構,
1), MSC1N, globally的創建一個批次主記錄,
保存之,
SE16 去觀察MCH1/MCHA表數據,
MCH1表,
此時,MCHA表無數據,
2), 在某個工廠代碼下創建一個批次主數據,
保存,
此時再次去看MCH1和MCHA表數據,
MCH1表,
Vendor字段值有值。
MCHA表, 也有數據,
不過Vendor字段值還是空的!
雖然大致明白了MCH1和MCHA表的更新方式,不過MCHA表里的供應商字段如何被更新到,還是不得而知!
聰明的你,有什么好的建議呢?
2019-07-03 寫于蘇州市.
總結
以上是生活随笔為你收集整理的sap 供应商表_SAP系统玩阴的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tensorflow越跑越慢_tenso
- 下一篇: 笨方法python_笨方法学习Pytho