SAP系統中,有的物料為變式物料,它通過可配置物料分配變式特性。而變式特性中的某些特性有自己固定可選的特性值編碼,這些特性值編碼有自己固定的特性值描述,怎麼在系統中查詢這些固定的特性值描述呢?
本文介紹一下SAP系統中,如何通過前臺事務碼查詢變式物料的300分類下的變式特性的特性值描述。
工具/原料
SAP系統ECC6.0
MM03、CL02等事務碼
方法/步驟:前臺事務查詢操作
登入系統後在事務碼輸入框中輸入“MM03”事務碼,“MM03”是顯示物料主資料的事務碼。進去後,輸入一個變式物料的物料號,如:31000386。回車後,會彈出一個檢視選擇的螢幕,選擇“基本檢視2”後點擊下面的確認按鈕。
進去到“基本檢視2”後,向下滾動右側的滾動條,可以發現下面有一個欄位,名為“一般可配置物料”。我們的這個物料就是通過這兒欄位所填的可配置物料引用分類特性的。
開啟一個新會話視窗,輸入“MM03”事務碼。這次我們輸入上圖所顯示的可配置物料的物料號“310035”。然後回車,彈出的檢視視窗中會多出一個“分類”的檢視選項來。選中這個“分類”選項,然後確認顯示。“分類”檢視出來後,就可以看到300分類下所分配的兩個類。
再開啟一個會話視窗,輸入“CL02”事務碼。這是顯示分類的事務碼。我們在類那個輸入框中輸入“C000G”,在類型別那個輸入框中輸入“300”分類。回車後即可看到此分類下所分配的特性欄位。
在這個顯示類的介面中,顯示檢視中的“特性”檢視,如上一步驟中的圖2。將滑鼠放在一個特性上,雙擊這個特性編碼,即可跳轉到此特性的介面去。若此特性有固定值和固定值對應的描述,則會在“值”檢視中顯示。如下圖2。此特性有一大批固定值與固定值對應的描述。
在建立此物料的銷售訂單時,銷售訂單上的特性使用的是300分類的變式特性,就是我們這兒所說的特性。訂單上的特性值儲存的是特性的值編碼,實際應用中一般都要求顯示特性的值描述,我們需要根據如上的步驟去查詢特性的值描述。
方法/步驟:後臺資料的查詢操作
MARA是物料主資料表,在MARA表中查詢到變式物料上的可配置物料號
MARA-SATNR
使用FUNCTION BAPI_OBJCL_GETCLASSES查詢可配置物料上的變式特性上的分類。
使用FUNCTION BAPI_CLASS_GETDETAIL查詢分類特性上的特性值及其描述。
注意事項
銷售訂單取特性值時,有好多FUNCTION和METHOD。VC_I_GET_CONFIGRATION最全,但效能最差。
銷售訂單取特性值時,有一個類的METHOD取數最快,但是需要明確上面的事務對應的邏輯。