工廠正常生產,但某天忽然發生車輛下線失敗銷售入庫報錯( MFBF憑證不能保存\ 下線車沒法產生131 )的問題;編碼
ST22發現程序dump信息 分析 | SAPSQL_ARRAY_INSERT_DUPREC ;spa
問題分析過程以下:blog
在作MFBF以前,啓動ST05進行SQL跟蹤,UPDATE數據表的地方見以下截圖:程序
雙擊查看得出:000000000010000267im
在編碼:EQUIP_NR中,當前編號已到10000286;但MFBF進行程序更新時,對此記錄的設備號更新爲000000000010000267;數據
但查詢數據表EQUI,000000000010000267記錄已存在於數據表中;查詢
綜上分析,之因此MFBF下線時產生的物料憑證沒有成功保存,是由於產生設備編號EQUIP_NR已超出系統編碼範圍,從0開始,但系統標準表中EQUI仍保存有當年剛開始時產生的設備號,因此,從新擴大EQUIP_NR的編碼範圍便可;img